ArcGIS Server サイトに参加するように構成された GIS サーバー コンピューターは、クラスターと呼ばれるグループに整理することができます。各クラスターは、サービスの特定のサブセットを実行するように構成できます。 たとえば、すべてのマップ サービスを実行する 1 つのクラスターと、ジオプロセシング サービスを実行する (おそらく処理能力がより高い) 別のサーバーのクラスターを作成することができます。
クラスター内のすべての GIS サーバー コンピューターは、同一のサービス セットを公開します。コンピューターは相互に通信して、各リクエストを最も適切なコンピューターに割り当てようとします。たとえば上の図では、マップ サービスのリクエストはクラスター A に参加している GIS サーバーに送られ、ジオプロセシング サービスのリクエストはクラスター B に参加している GIS サーバーに送られます。クラスターに対して GIS サーバー コンピューターを追加または削除して、要求に応じたパターンの変更にも対応することができます。
負荷分散と GIS サーバー クラスター
10.4 の ArcGIS for Server は、新規インストールにおいて、デフォルトで単一クラスター モードに設定されます。このモードには、クラスター内にあるコンピューター間の負荷分散機能は含まれていません。これにより、サイト内のコンピューター間のネットワーク トラフィックが減少し、ネットワーク上の負荷が軽減されて、サイト内の GIS サーバーの監視が改善されます。10.4 にアップグレードすると、現在単一クラスター モードを使用していない単一クラスターを使用して、このモードがサイトで有効化されます。すでに単一クラスター モードを使用している単一クラスター サイトと、以前のリリースのクラスターが複数あるサイトは、アップグレード時に設定が維持されます。
サイトが複数のクラスターを使用している場合、各クラスター内のすべての GIS サーバー間で負荷分散に対処します。
たとえば、受信リクエストがクラスター内外の特定のコンピューターに対する要求であっても、そのリクエストはクラスター内で利用可能な GIS サーバーに割り当てられます。リクエストを割り当てられた GIS サーバーは、マップの描画、住所座標の検索、ジオプロセシング ツールの実行などを行い、処理結果をクライアントに返します。コンピューターがオフラインの場合や、要求されたサービスが別のクラスター内で実行されている場合、リクエストはそのサービスを含むクラスターに転送されます。そのクラスター内にある GIS サーバー コンピューターは、それに応じてリクエストを負荷分散および処理します。
デフォルトのクラスターについて
ArcGIS Server サイトには、少なくとも 1 つのクラスターが必要です。最初にサイトを作成するときに、「default」という名前のクラスターが自動的に生成されます。このクラスターは、サイトの作成に使用する GIS サーバー コンピューターや、ArcGIS Server と一緒にインストールされた事前設定済みのサービスを実行する際に使用する GIS サーバー コンピューターを格納するように構成されます。
デフォルトのクラスターは削除しないことを強くお勧めします。デフォルトのクラスターを削除すると、公開やキャッシュ作成に重要である設定済みサービスなどの割り当てられたサービスが停止します。クラスター内のサービスの実行を継続させたい場合、デフォルトを削除する前に、別のクラスターを使用するようサービスを編集する必要があります。サービスをホストするクラスターの変更方法の詳細については、「Manager での GIS サーバー クラスターの編集」をご参照ください。
クラスター管理
ArcGIS Server Manager または ArcGIS for Desktop を使用して、GIS サーバー クラスターの作成、編集、削除ができます。詳細については、以下のセクションのリンクをご参照ください。