Skip to main content

可用性の高い ArcGIS Enterprise の構成

ArcGIS Enterprise デプロイメントは以下で構成されます:

  • Portal for ArcGIS*

  • 1 つ以上の ArcGIS Server サイト*

  • データ ストア (登録済みデータベース、登録済みフォルダー内のファイル、ArcGIS Data Store リレーショナル ストア* を含む)

  • ArcGIS Web Adaptor* または 1 つ以上のロード バランサー

  • ドメイン ネーム システム (オプション)

  • ArcGIS Server 構成ストア用のファイル サーバー

ArcGIS には、アスタリスク (*) 付きのコンポーネントの可用性を高められるツールと機能が備えられています。 他のコンポーネントで高可用性を構成するには、サードパーティーのツールや機能が必要です。

ArcGIS Enterprise の高可用性構成は、クラウド リージョンなどの 1 つのデータ センター (またはそれに相当するもの) 内で使用するように設計されており、個々のコンポーネントが使用不能になってシステムのダウンタイムが発生することを防いでいます。 可用性の高い ArcGIS Enterprise コンポーネントは、複数のデータ センターにまたがって配置する設計にはなっていません。 高可用性構成では、ArcGIS Enterprise のコンポーネントを実行する 1 台のコンピューターが部分的または完全にダウンした場合でも、ユーザーは ArcGIS Enterprise デプロイメントにアクセスできます。 エラーの例としては、ハード ディスク障害、ネットワーク カード障害、オペレーティング システム エラーなどがあります。

複数のエラーまたは配置全体が使用不能になることを防ぐには、障害復旧の手法と高可用性を結合します。

注意:

1 台のコンピューターにエラーが発生すると、システム全体の容量が減少します。 このため、ArcGIS Enterprise デプロイメントの各コンピューターに余分な容量を組み込み、1 台のコンピューターにエラーが発生した場合に残りのコンピューターで負荷を処理できるようにする必要があります。

また、エラーをできるだけ早く修正できるように、配置を監視することも重要です。 1 つ目のエラーを修正する前に 2 つ目のエラーが発生すると、ArcGIS Enterprise デプロイメントが部分的または完全に使用不能になってしまう可能性があります。

各コンポーネントの詳細、それらのコンポーネントをいつ使用する必要があるか、および相互に通信する方法については、「可用性の高い ArcGIS Enterprise の配置シナリオ」をご参照ください。

次の各セクションでは、各コンポーネントの高可用性について説明し、ArcGIS Enterprise デプロイメントの ArcGIS コンポーネントの可用性を高める手順へのリンクを示します。

可用性の高い ArcGIS Server サイトの構成

ArcGIS Enterprise デプロイメントにはホスティング サーバーが含まれており、1 つ以上のフェデレーション サーバー サイトも含まれていることがあります。 高可用性向けにそれぞれのサイトを構成するかどうかは、サイトが提供するサービスの重大度に基づく必要があります。

注意:

ArcGIS GeoEvent Server は、このセクションで説明されている高可用性パターンをサポートしていません。 GeoEvent Server デプロイメントで使用可能なオプションの詳細については、「スケーラビリティー、信頼性、および復元性に関する方針」をご参照ください。

サイトに複数のコンピューターがある場合は、ArcGIS Server コンピューターのプールと通信できるようロード バランサーを構成します。 このコンピューター プールは、サーバー ディレクトリーと構成ストアを共有します。 ここでも、これらのディレクトリーを可用性の高いファイル サーバーまたはクラウド サービスに構成し、可用性の高い ArcGIS Server を実装します。 また、ArcGIS Server コンピューターの状態チェックを実行するように、ロード バランサーを構成する必要もあります。

可用性の高い ArcGIS Server サイトの構成に関する詳細については、「ArcGIS Web Adaptor を使用した複数コンピューターの配置」または「サード パーティー製ロード バランサーを使用した複数コンピューターの配置」をご参照ください。

可用性の高い ArcGIS Server サイトを Portal for ArcGIS とフェデレートする場合、管理 URL は、サーバーの 1 つが利用できないときでもポータルがサイト内のすべてのサーバーとの通信に使用できる URL (ロード バランサーの URL など) に設定してください。

また、ロード バランサーの URL を使用すると、ArcGIS Server Manager への接続方法にも影響があるので注意してください。 たとえば、ロード バランサーの URL を使用してフェデレートする場合、Server Manager に接続するには、ロード バランサーを使用する必要があります。ArcGIS Server Manager のデフォルトの URL である http://gisserver.example.com:6080/arcgis/manager または https://gisserver.example.com:6443/arcgis/manager は使用できません。

可用性の高い管理データ ストアの構成

ArcGIS Data Store は、ホスティング サーバー上で実行される複数のタイプのホスト Web サービスのデータを保持します。 ArcGIS Data Store は、これらのホスト サービスを、データ ストア コンピューターが故障した場合でも使用可能なままにすることができる、フェイルオーバー機能を提供します。

ホスト フィーチャ レイヤーのデータの可用性を高めるには、2 台のコンピューターに ArcGIS Data Store をインストールし、それぞれでリレーショナル ストアを作成します。 ホスティング サーバーとして使用する GIS サーバー サイトで、各リレーショナル ストアを構成します。 最初に構成するリレーショナル ストアは、プライマリーのリレーショナル ストア コンピューターです。2 番目に構成するコンピューターは、スタンバイ データ ストアです。

ArcGIS Data Store は、ホスト フィーチャ レイヤーのデータをプライマリー データ ストアからスタンバイへ自動的に複製します。そのため、データは 2 つの場所に存在します。 GIS サーバーは常にアクティブ (プライマリー) データ ストアと通信します。

スタンバイ リレーショナル ストアを追加すると、以下のいずれかの状況になった場合にスタンバイがアクティブになります:

  • プライマリー データ ストアが動作を停止します。 ArcGIS Data Store が、プライマリー コンピューター上でデータ ストアを再起動しようとします。 サービスを再開できない場合、データ ストアはスタンバイにフェイルオーバーします。

  • プライマリーの Web アプリが動作を停止し、プライマリー コンピューター上でその Web アプリを再起動しようとした場合。 再起動できないことはまれですが、その場合はデータ ストアがスタンバイ コンピューターにフェイルオーバーします。

  • プライマリー コンピューターが使用不能になった場合。 これは、コンピューターがクラッシュした、電源プラグが抜かれた、ネットワーク接続が失われた、意図的にオフラインにされたなどの場合のみ発生する可能性があります。 ArcGIS Data Store は、プライマリー コンピューターへの接続を 5 回試みます。 5 回試行しても接続できない場合、データ ストアがスタンバイにフェイルオーバーします。

ホスト シーン レイヤーのキャッシュの可用性を高めるには、3 台以上のコンピューターに ArcGIS Data Store をインストールし、それぞれのコンピューター上にオブジェクト ストアを作成します。 ホスティング サーバーとして使用する GIS サーバーで、各オブジェクト ストアを構成します。 メンバーがホスト シーン レイヤーを公開するときに、ArcGIS Data Store は、キャッシュがオブジェクト ストア内の少なくとも 3 台のコンピューターに格納されることを保証します。

ArcGIS GeoEvent Server で使用するアーカイブ済みの観測データ、位置のトラッキング サービス、またはビッグ データ フィーチャ解析から生成されるデータの可用性を高めるには、3 台以上のコンピューターに ArcGIS Data Store をインストールし、それぞれのコンピューター上にビッグ データ ストアを作成します。 それぞれのデータ ストアをホスティング サーバーで構成します。 各データセットのコピーは、少なくとも 2 台のデータ ストア コンピューター上に常に存在します。 1 台のコンピューターが故障した場合でも、データ ストアによって、少なくとも残りの 2 台のコンピューターにデータが含まれます。

詳細と手順については、「データ ストアへのコンピューターの追加」をご参照ください。

可用性の高いポータルの構成

可用性の高いポータルには、ロード バランサーを通じてアクセスされる 2 台の Portal for ArcGIS コンピューターがあります。

2 台のポータル コンピューターの共通ディレクトリーには、コンテンツが格納されます。 ポータルの可用性を高めるには、このコンテンツ ディレクトリーを可用性の高いファイル サーバーに構成する必要があります。

可用性の高いポータルの構成後は、プライマリー ポータルからスタンバイ ポータルにアイテムが複製されます。 プライマリー コンピューターが使用不可になった場合、現在のすべてのアイテムとともに、スタンバイ コンピューターがプライマリーに昇格します。 ユーザーが Portal for ArcGIS サービスを停止した場合や、プライマリー コンピューターが (ハードディスク ドライブ障害などで) 使用不可になった場合は、ポータルがスタンバイにフェイルオーバーします。 コンピューターがエラーから回復するか、ユーザーが Portal for ArcGIS サービスを再起動すると、そのコンピューターはスタンバイ コンピューターとしてポータルに再結合されます。 WebContextURL および privatePortalURL に対してロード バランサーを構成して、ポータル コンピューターの状態をチェックします。

詳細と手順については、「可用性の高いポータルの構成」をご参照ください。

可用性の高いソース データの構成

ArcGIS Server サイトのデータは、さまざまなソースから配布されます。 ArcGIS Enterprise デプロイメントの ArcGIS Server サイトにフォルダーやデータベースを登録している場合は、高い可用性のニーズに対応できる方法や場所にそのソース データを保存する必要があります。 フォルダーのファイル ソースについては、可用性の高いファイル サーバーに保存します。 データベースについては、データベース管理システムの技術を使用し、高い可用性を確保します。

高可用性と障害復旧の組み合わせ

ほとんどの場合、可用性の高い配置を計画する際は、障害復旧計画も同時に実装します。 そうすると、配置内のすべてのコンピューターが自然災害などで失われても、データとサービスのバックアップがあるため、配置をオンラインに復旧することができます。 サイト外の安全な場所にバックアップを保持しておくか、遠隔地にオフラインのスタンバイ デプロイメントを保持しておきます。