ArcGIS Enterprise 配置の内容は次のとおりです。
- ArcGIS Web Adaptor* と 1 つ以上のロード バランサー
- ドメイン ネーム システム (オプション)
- ArcGIS GIS Server 構成ストア用のファイル サーバー
- 1 つ以上の ArcGIS GIS Server サイト*
- データ ストア (登録データベース、登録フォルダー内のファイル、ArcGIS Data Store リレーショナル データ ストア* を含む)
- ポータル (オンプレミス配置の場合は Portal for ArcGIS*)
ArcGIS には、アスタリスク (*) 付きのコンポーネントの可用性を高められるツールと機能が備えられています。他のコンポーネントで高可用性を構成するには、サードパーティのツールや機能が必要です。
各コンポーネントは、構成のコンピューターに障害が発生したり、アクセスできなくなったときの再配布やフェイルオーバーを管理します。各コンポーネントの詳細、それらのコンポーネントをいつ使用する必要があるか、および相互に通信する方法については、「可用性の高い ArcGIS Enterprise の配置シナリオ」をご参照ください。
次の各セクションでは、各コンポーネントの高可用性について説明し、ArcGIS Enterprise 配置の ArcGIS コンポーネントの可用性を高める手順へのリンクを示します。
可用性の高い ArcGIS Server サイトの構成
ArcGIS Enterprise 配置にはホスティング サーバーが含まれます。これは、ホスト フィーチャ レイヤー、タイル レイヤー、シーン レイヤーなど、ポータルのホスト サービスを実行するための ArcGIS GIS Server です。ポータルに ArcGIS Server サイトを追加でフェデレートすると認証を共有でき、ポータルのアイテムとして Web サービスを自動的に登録できるようになります。あるいは、ポータルに ArcGIS GeoAnalytics Server サイト、ArcGIS GeoEvent Server サイト、または ArcGIS Image Server サイトをフェデレートできます。これらのサイトは、いずれも可用性を高めるよう構成できます。
可用性の高い ArcGIS Server サイトを実装する方法は、Web サービスが単一コンピューターに常駐するか、複数のコンピューターに点在しているかによって異なります。
サービスが 1 台のコンピューターで実行している場合は、プライマリ サイトとスタンバイ サイトを構成します。また、アクティブな ArcGIS Server コンピューターと通信できるよう、ロード バランサーを構成します。プライマリ サイトとスタンバイ サイトは、それぞれ独自のサーバー ディレクトリと構成ストアを持ちます。これらのディレクトリは、まったく同じである必要があります。
ArcGIS Server サイトが静的であれば (たとえば、必要な Web サービスが公開されているため、追加では公開しない場合)、プライマリ サイトとスタンバイ サイトの両方がアクティブになるよう構成できます。この場合、プライマリとスタンバイは、可用性の高いファイル サーバーに構成された出力ディレクトリを共有します。ただし、ArcGIS Server サイトと Portal for ArcGIS が併用される場合には、このような構成が使われることはほぼありません。
サイトに複数のコンピューターがある場合は、ArcGIS Server コンピューターのプールと通信できるようロード バランサーを構成します。このコンピューター プールは、サーバー ディレクトリと構成ストアを共有します。ここでも、これらのディレクトリを可用性の高いファイル サーバーに構成し、可用性の高い ArcGIS Server を実装します。
可用性の高い、単一コンピューターまたは複数コンピューターの ArcGIS Server サイトの構成については、ArcGIS Server ヘルプの次のトピックをご参照ください。
可用性の高い ArcGIS Server サイトを Portal for ArcGIS とフェデレートする場合、[管理 URL] は、サーバーの 1 つが利用できないときでもポータルがサイト内のすべてのサーバーとの通信に使用できる URL (ロード バランサーの URL など) に設定してください。
また、ロード バランサーの URL を使用すると、ArcGIS Server Manager への接続方法にも影響があるので注意してください。たとえば、ロード バランサーの URL を使用してフェデレートする場合、ArcGIS Server Manager に接続するには、ロード バランサーを使用する必要があります。ArcGIS Server Manager のデフォルトの URL である http://gisserver.domain.com:6080/arcgis/manager または https://gisserver.domain.com:6443/arcgis/manager は使用できません。
可用性の高いデータ ストアの構成
ホスト フィーチャ レイヤーおよびホスト シーン レイヤーのキャッシュの可用性を高めるには、ArcGIS Data Store をインストールして、プライマリとスタンバイのリレーショナルおよびタイル キャッシュ データ ストアを構成します。スタンバイ データ ストアを追加すると、以下のいずれかの状況になった場合にスタンバイがアクティブになります。
- プライマリ データ ストアのサービスが停止した場合。ArcGIS Data Store は、プライマリ コンピューター上でデータ ストアを再開しようとします。サービスを再開できない場合、データ ストアはスタンバイにフェイルオーバーします。
- プライマリの Web アプリが動作を停止し、プライマリ コンピューター上でその Web アプリを再起動しようとした場合。再起動できないことはまれですが、その場合はデータ ストアがスタンバイ コンピューターにフェイルオーバーします。
- プライマリ コンピューターが使用不能になった場合。この状況は、コンピューターが強制終了した、電源プラグが抜けた、ネットワーク接続が切れたなどの場合に発生します。ArcGIS Data Store は、プライマリ コンピューターへの接続を 5 回試行します。5 回試行しても接続できない場合、データ ストアがスタンバイ コンピューターにフェイルオーバーします。
アーカイブ済みの観測データまたはビッグ データ フィーチャ解析出力の可用性を高めるには、ArcGIS Data Store をインストールし、ホスティング サーバーで 3 つ以上のビッグ データ ストアを構成します。
ポータルのホスティング サーバーのデータ ストアとして ArcGIS Data Store を使用すると、フェイルオーバー機能を活用することができます。
ホスト フィーチャ レイヤーのデータの可用性を高めるには、2 台のコンピューターに ArcGIS Data Store をインストールし、それぞれでリレーショナル データ ストアを作成します。ポータルのホスティング サーバーに使用する GIS Server で、各リレーショナル データ ストアを構成します。最初に構成するリレーショナル データ ストアは、プライマリのリレーショナル データ ストア コンピューターです。2 番目に構成するコンピューターは、スタンバイ データ ストアです。
ホスト シーン レイヤーのキャッシュの可用性を高めるには、2 台のコンピューターに ArcGIS Data Store をインストールし、それぞれのコンピューター上にタイル キャッシュ データ ストアを作成します。ポータルのホスティング サーバーに使用する GIS Server で、各タイル キャッシュ データ ストアを構成します。最初に構成するタイル キャッシュ データ ストアは、プライマリのタイル キャッシュ データ ストア コンピューターです。2 番目に構成するコンピューターは、スタンバイ データ ストアです。
ArcGIS Data Store は、ホスト フィーチャ レイヤーのデータとホスト シーン レイヤーのキャッシュを、プライマリ データ ストアからスタンバイへ自動的に複製します。そのため、データは 2 つの場所に存在します。GIS Server は常にアクティブ (プライマリ) データ ストアと通信します。
ArcGIS GeoEvent Server で使用するアーカイブ済みの観測データ、またはビッグ データ フィーチャ解析から生成されるデータの可用性を高めるには、3 台以上のコンピューターに ArcGIS Data Store をインストールし、それぞれのコンピューター上にビッグ データ ストアを作成します。それぞれのデータ ストアをポータルのホスティング サーバーで構成します。各データ セットのコピーは、少なくとも 2 台のデータ ストア コンピューター上に常に存在します。1 台のコンピューターが故障した場合でも、データ ストアによって、少なくとも残りの 2 台のコンピューターにデータが含まれます。
詳細と手順については、「データ ストアへのコンピューターの追加」をご参照ください。
可用性の高いポータルの構成
可用性の高いポータルには、ロード バランサーを通じてアクセスされる 2 台の Portal for ArcGIS コンピューターがあります。
2 台のポータル コンピューターの共通ディレクトリには、コンテンツが格納されます。ポータルの可用性を高めるには、このコンテンツ ディレクトリを可用性の高いファイル サーバーに構成する必要があります。
詳細と手順については、「可用性の高いポータルの構成」をご参照ください。
可用性の高いソース データの構成
ArcGIS Server サイトのデータは、さまざまなソースから配布されます。ArcGIS Enterprise 配置の ArcGIS Server サイトにフォルダーやデータベースを登録している場合は、高い可用性のニーズに対応できる方法や場所にそのデータ ソースを保存する必要があります。フォルダーのファイル ソースについては、可用性の高いファイル サーバーに保存します。データベースについては、データベース管理システムの技術を使用し、高い可用性を確保します。
高可用性と障害復旧の組み合わせ
ほとんどの場合、可用性の高い配置を計画する際は、障害復旧計画も同時に実装します。そうすると、配置内のすべてのコンピューターが自然災害などで失われても、データとサービスのバックアップがあるため、配置をオンラインに復旧することができます。サイト外の安全な場所にバックアップを保持しておくか、遠隔地にオフラインのスタンバイ配置を保持しておきます。