N1 Grid Service Provisioning System は、N1 環境でサービス (ソフトウェア) を配布するための Sun 製品です。この製品は、次に示す 4 つのコンポーネントから構成されています。
サービス配布のための中心的なコンポーネントである Master Server。
Remote Agent と呼ばれるクライアントコンポーネント。このコンポーネントはターゲットホストごとに稼働する必要があります。
Local Distributor と呼ばれるプロキシコンポーネント。Local Distributor は、データセンター間のデータ転送を最小限に抑えるために使用されます。
ホストごとにインストールできるコマンド行インタフェース。
Master Server は、Apache Tomcat と PostgreSql Database をベースに構築されています。ほかのコンポーネントはすべて、ピュア Java で作成されています。
Sun Cluster HA for N1 Service Provisioning System データサービスは、Master Server、Remote Agent、および Local Distributor の正常な起動と停止、障害監視、自動フェイルオーバーなどのメカニズムを提供します。
次の表に、アプリケーションコンポーネントと関連する Sun Cluster データサービスの関係を示します。
表 2 コンポーネントの保護
コンポーネント |
保護するデータサービス |
---|---|
Master Server |
Sun Cluster HA for N1 Service Provisioning System |
Remote Agent |
Sun Cluster HA for N1 Service Provisioning System |
Local Distributor |
Sun Cluster HA for N1 Service Provisioning System |