アーキテクチャ

最終公開日 : Sep 25, 2026
NetScaler Consoleデータベースはサーバーと統合されており、サーバーはデータ収集、NITROコールなどのすべての主要プロセスを管理します。データストアには、ホスト名、ソフトウェアバージョン、実行中および保存済みの構成、証明書の詳細、インスタンスに構成されたエンティティなど、インスタンスの詳細のインベントリがサーバーによって保存されます。少量のトラフィックを処理したり、データを限られた期間保存したりする場合は、単一サーバー展開が適しています。
現在、NetScaler Consoleは2種類のソフトウェア展開(単一サーバーと高可用性)をサポートしています。
次の図は、NetScaler Console内のさまざまなサブシステムと、NetScaler Consoleサーバーと管理対象インスタンス間の通信がどのように行われるかを示しています。
NetScaler Consoleサーバーと管理対象インスタンス間の通信
NetScaler Consoleのサービスサブシステムは、ポート80および443を使用して、GUIまたはAPIからNetScaler Console内のサブシステムに送信されるHTTPリクエストとレスポンスを処理するWebサーバーとして機能します。これらのリクエストは、IPC(プロセス間通信)メカニズムを使用して、メッセージバス(メッセージ処理システム)を介してサブシステムに送信されます。リクエストは制御サブシステムに送信され、制御サブシステムは情報を処理するか、適切なサブシステムに送信します。その他の各サブシステム(Inventory、StyleBooks、Data Collector、Configuration、AppFlow Decoder、AppFlow Analytics、Performance、Events、Entities、SLA Manager、Provisioner、およびJournal)には、特定の役割があります。
インスタンスプラグインは、NetScaler Consoleでサポートされているインスタンスタイプごとに固有の共有ライブラリです。情報は、NITROコールを使用するか、SNMP、Secure Shell(SSH)、またはSecure Copy(SCP)プロトコルを介して、NetScaler Consoleと管理対象インスタンス間で転送されます。この情報はその後処理され、内部データベース(データストア)に保存されます。
Related information