Skip To Content

GIS サーバー クラスターを使用した複数コンピューターの配置

複数の ArcGIS Server コンピューターを含む ArcGIS Server サイトでは、特定用途の配置にクラスターを利用できます。クラスターは、サービスの特定のサブセットを実行するように構成された ArcGIS Server コンピューターのグループです。次の図では、クラスター A はマップ サービスを実行するように構成し、(処理能力のより高い) クラスター B はジオプロセシング サービスを実行するように構成できます。

サービスの特定のサブセットを実行するようにクラスター化された複数の
クラスターを使用する複数コンピューターのサイト 各クラスターは、独自のサービスのサブセットを実行します。

バッチ ジオコーディングなどの一部のサーバー処理は CPU を集中的に使用します。この種の処理にサーバーをクラスター化すると、サイト内の他のコンピューターが解放され、残りのサービスのパフォーマンスが引き続き最適化されます。

クラスター化は、異なる種類のハードウェア リソースがある場合にも有効です。たとえば、古いサーバーや遅いサーバーを独自のクラスターに配置して、優先順位の低いジョブを実行することができます。

複数コンピューターのサイトでは、すべての ArcGIS Server コンピューターは最初、ポート 4004 以上を使用する単一クラスターに属します。10.4 の ArcGIS Server では、新規インストールにおいて、デフォルトで単一クラスター モードに設定されます。このモードには、クラスター内にあるコンピューター間の負荷分散機能は含まれていません。これにより、サイト内のコンピューター間のネットワーク トラフィックが減少し、ネットワーク上の負荷が軽減されて、サイト内の ArcGIS Server の監視が改善されます。10.4 にアップグレードすると、現在単一クラスター モードを使用していない単一クラスターを使用して、このモードがサイトで有効化されます。すでに単一クラスター モードを使用している単一クラスター サイトと、以前のリリースのクラスターが複数あるサイトは、アップグレード時に設定が維持されます。

サイトが複数のクラスターを使用している場合、各クラスター内のすべての ArcGIS Server コンピューター間で負荷分散に対処します。基本的に、クラスターは、専用のサービス セットを実行する ArcGIS Server の独立したグループです。

たとえば、受信リクエストがクラスター内外の特定のコンピューターに対する要求であっても、そのリクエストはクラスター内で利用可能な ArcGIS Server に割り当てられます。リクエストを割り当てられた ArcGIS Server コンピューターは、マップの描画、住所座標の検索、ジオプロセシング ツールの実行などを行い、処理結果をクライアントに返します。コンピューターがオフラインの場合や、要求されたサービスが別のクラスター内で実行されている場合、リクエストはそのサービスを含むクラスターに転送されます。そのクラスター内にある ArcGIS Server コンピューターは、それに応じてリクエストを負荷分散および処理します。

注意:

サイトに構成されるクラスターにかかわらず、同じ ArcGIS Server エディションのライセンスを各 ArcGIS Server コンピューターに適用する必要があります。

メリット

  • ArcGIS Web Adaptor を介して組織のネットワーク ロード バランサー (NLB) と Web サーバーに統合されます。
  • ArcGIS Web Adaptor を使用してサイトの管理 URL をブロックできるため、セキュリティが向上します。
  • NLB での負荷分散と ArcGIS Server 間の負荷分散に対処します。
  • ArcGIS Web Adaptor をホストしている Web サーバーで Web 層認証を使用して、シングル サインオン (SSO) を設定できます。
  • 専用のサービスのサブセットを実行するよう ArcGIS Server コンピューターを構成できます。

デメリット

  • 管理者は複数台の ArcGIS Server コンピューターをインストール、設定、および維持する必要があります。
  • キャッシュされたマップ サービスおよびイメージ サービスのホストにはあまり適していません。この理由は、キャッシュが共有ネットワーク ディレクトリにあるか、それぞれのコンピューターで複製されているからです。
  • クラスターは、1 台の ArcGIS Server で実行されるよう構成されている場合、単一障害点になるおそれがあります。そのコンピューターがオフラインになると、クラスターで実行中の各サービスが利用不可になります。
  • このアーキテクチャは、サイト内やクラスター内のコンピューターの数、ネットワーク帯域幅、および (構成ストアやその他のサービス ディレクトリが存在する) 共有ネットワーク ドライブのパフォーマンスによっては、スケーラビリティが制限される場合があります。可能な限り (複数のコンピューターを含めることができる) 単一クラスター サイトを作成することをお勧めします。

スケーラビリティ

クラスターを使用している複数コンピューターのサイトは、スケーラビリティが制限されるため、問題の切り分けやトラブルシューティングが難しく、全体のネットワーク通信量が増加します。前述したように、可能な限り (複数のコンピューターを含めることができる) 単一クラスター サイトを作成することをお勧めします。