Application Delivery Management

アーキテクチャ

NetScaler Console データベースはサーバーと統合されており、サーバーはデータ収集、NITRO コールなどのすべての主要なプロセスを管理します。サーバーはデータストアに、ホスト名、ソフトウェアバージョン、実行中および保存済みの構成、証明書の詳細、インスタンスに構成されたエンティティなど、インスタンスの詳細のインベントリを保存します。少量のトラフィックを処理する場合や、限られた期間データを保存する場合は、シングルサーバー展開が適しています。

現在、NetScaler Console は、シングルサーバーと高可用性の2種類のソフトウェア展開をサポートしています。

次の図は、NetScaler Console 内のさまざまなサブシステムと、NetScaler Console サーバーと管理対象インスタンス間の通信がどのように行われるかを示しています。

NetScaler Console サーバーと管理対象インスタンス間の通信

NetScaler Console のサービスサブシステムは、ポート 80 および 443 を使用して、GUI または API から NetScaler Console 内のサブシステムに送信される HTTP リクエストとレスポンスを処理する Web サーバーとして機能します。これらのリクエストは、IPC (プロセス間通信) メカニズムを使用して、メッセージバス (メッセージ処理システム) を介してサブシステムに送信されます。リクエストはコントロールサブシステムに送信され、コントロールサブシステムは情報を処理するか、適切なサブシステムに送信します。インベントリ、StyleBooks、データコレクター、構成、AppFlow デコーダー、AppFlow Analytics、パフォーマンス、イベント、エンティティ、SLA マネージャー、プロビジョナー、ジャーナルといった他の各サブシステムには、それぞれ特定の役割があります。

インスタンスプラグインは、NetScaler Console がサポートする各インスタンスタイプに固有の共有ライブラリです。情報は、NITRO コールを使用するか、SNMP、Secure Shell (SSH)、または Secure Copy (SCP) プロトコルを介して、NetScaler Console と管理対象インスタンス間で転送されます。この情報はその後、内部データベース (データストア) に処理および保存されます。

アーキテクチャ

この記事の概要