ArcGIS Knowledge サイトでは、ハードウェア障害やデータ損失が発生した場合に備えてサイト復元計画を立てておく必要があります。 ArcGIS Enterprise デプロイメントのコンポーネントをバックアップ ファイルにエクスポートし、後でそれを復元に使用できます。 ただし、ArcGIS Knowledge サイトで使用するグラフ ストアは別途バックアップする必要があります。
ArcGIS Knowledge サイトで NoSQL データ ストアを使用している場合は、サイトに関連付けられている Neo4j データベースを復元する方法も検討する必要があります。 ArcGIS Enterprise のバックアップおよび復元計画と調和がとれた、Neo4j データベースのバックアップおよび復元計画を立てる必要があります。
ArcGIS Knowledge サイトのバックアップ
ArcGIS Enterprise デプロイメント、およびArcGIS Knowledge サイトで使用しているグラフ ストアをバックアップするには以下の手順を実行します。
- webgisdr ユーティリティを使用して ArcGIS Enterprise デプロイメントをバックアップします。
- ArcGIS Data Store backupdatastore ユーティリティを使用してグラフ ストアをバックアップします。
NoSQL データ ストアがあるサイト
ArcGIS Knowledge サイトに関連付けられている NoSQL データ ストアとして Neo4j データベースを使用する場合、お使いのバージョンの Neo4j と運用環境に適した形で Neo4j ユーティリティを使用して Neo4j データベースをバックアップする必要があります。
ArcGIS Knowledge サイトに関連付けられているグラフ ストアにはスキーマ情報が格納されています。この情報は、Neo4j データベースに格納されているエンティティおよびリレーションシップと同期する必要があります。 グラフ ストアと Neo4j データベースを同時にバックアップし、両方でバックアップ操作が完了するまでどちらにも追加の書き込み操作を行わないことが重要です。 そのため、プロセスの適切なタイミングで、Neo4j データベースを読み取り専用モードと読み取り-書き込みモードに切り替える必要があります。 ArcGIS Pro と ArcGIS Enterprise でしか Neo4j データベースの編集を行うことはできません。
- webgisdr ユーティリティを使用して ArcGIS Enterprise デプロイメントをバックアップします。
- Neo4j 管理コマンドを使用して、ArcGIS Knowledge サイトに関連付けられている Neo4j データベースを読み取り専用モードに切り替えます。
- ArcGIS Data Store backupdatastore ユーティリティを使用してグラフ ストアをバックアップします。
- Neo4j ユーティリティを使用して対象の Neo4j データベースをバックアップします。
- Neo4j 管理コマンドを使用して、対象の Neo4j データベースを読み取り-書き込みモードに戻します。
ArcGIS Knowledge サイトの復元
ArcGIS Enterprise デプロイメント、および ArcGIS Knowledge サイトで使用しているグラフ ストアを復元するには以下の手順を実行します。
- webgisdr ユーティリティを使用して ArcGIS Enterprise デプロイメントを復元します。
- ArcGIS Data Store restoredatastore ユーティリティを使用してグラフ ストアを復元します。
NoSQL データ ストアがあるサイト
ArcGIS Knowledge サイトに関連付けられている NoSQL データ ストアとして Neo4j データベースを使用する場合、お使いのバージョンの Neo4j と運用環境に適した形で Neo4j ユーティリティを使用して Neo4j データベースを復元する必要があります。
含まれているデータの同期が必要であるため、グラフ ストア、および復元対象の ArcGIS Knowledge サイトと関連付けられている Neo4j データベースは同じバックアップ ポイントを表す必要があります。 グラフ ストアと Neo4j データベースの両方が復元されるまで、どちらに対しても書き込み操作を行わないでください。 そのため、プロセスの適切なタイミングで、Neo4j データベースを読み取り専用モードと読み取り-書き込みモードに切り替える必要があります。
- webgisdr ユーティリティを使用して ArcGIS Enterprise デプロイメントを復元します。
- Neo4j ユーティリティを使用して、ArcGIS Knowledge サイトに関連付けられている Neo4j データベースを復元します。
- Neo4j 管理コマンドを使用して、対象の Neo4j データベースを読み取り専用モードに切り替えます。
- ArcGIS Data Store restoredatastore ユーティリティを使用してグラフ ストアを復元します。
- Neo4j 管理コマンドを使用して、対象の Neo4j データベースを読み取り-書き込みモードに戻します。