1. スナップショットからの構築 - AWS 規範ガイダンス

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

1. スナップショットからの構築

スナップショット復元アプローチを使用する場合、ソース Elasticsearch からデータをコピーするか、 OpenSearch ターゲット Amazon へのクラスター OpenSearch サービスドメイン。

スナップショットリストアプロセスは大まかに言うと、以下のステップで構成されています。

  1. 既存のクラスターから必要なデータ (インデックス) のスナップショットを作成し、そのスナップショットを S3 バケットにアップロードします。

  2. アマゾンを作成 OpenSearch サービスドメイン。

  3. アマゾンに寄付してください OpenSearch サービスにバケットへのアクセス権限を付与し、スナップショットを操作する権限をユーザーアカウントに付与します。スナップショットリポジトリを作成し、それをバケットに割り当てます。

  4. Amazon でスナップショットを復元します。 OpenSearch サービスドメイン。

  5. クライアントアプリケーションを Amazon に向けるようにします。 OpenSearch サービスドメイン。

  6. 保存を設定するためのインデックス状態管理 (ISM) ポリシーを作成します (オプション)。

スナップショットはインクリメンタルです。そのため、スナップショットは段階的に実行および復元できます。スナップショットを使用すると、データをストレージシステム (Amazon S3 など) のファイルとしてまとめて抽出できます。その後、を使用してこれらのファイルをターゲット環境に読み込むことができます。_restoreAPI オペレーション。これにより、時間のかかる再インデックスの必要がなくなり、ネットワークトラフィックも削減されます。

スナップショットに関する考慮事項

スナップショットリストアアプローチを使用するときは、次の点を考慮してください。

  • インデックスの復元中は、検索やインデックスの再作成はできません。ただし、スナップショットの作成中にインデックスを検索してインデックスを再インデックスすることはできます。

  • ソースとターゲットのElasticsearch、または OpenSearch バージョンには互換性がある必要があります。で作成されたインデックスのスナップショット:

    • 5.x は 6.x に復元できます

    • 2.x は 5.x に復元できます

    • 1.x は 2.x に復元できます。

  • なぜなら、これは point-in-time エラスティックサーチの復元、または OpenSearch スナップショット。ソースクラスターでのそれ以降の変更は、ターゲット Amazon に複製されません。 OpenSearch サービスドメイン。ソース Elasticsearch へのデータの取り込みを停止することも、 OpenSearch復元が完了するまでクラスター化することも、スナップショットの復元プロセスを数回繰り返すこともできます。スナップショットはインクリメンタルであるため、最初の復元よりも短時間で変更内容のみがターゲット環境にコピーおよび復元されます。復元が正常に終了したら、取り込みアプリケーションを Amazon に送信します。 OpenSearchサービスドメイン。

  • スナップショットの作成には、クラスターの状態とすべてのインデックスのスナップショットがデフォルトで含まれます。Elasticsearch から移行する場合、の ISM 機能を使用してターゲット環境で同等のインデックスライフサイクルポリシーを作成しなければならない場合があります。 OpenSearch。Elasticsearch インデックスライフサイクル管理 (ILM) は Amazon ではサポートされていません OpenSearch サービス。

  • スナップショットを以前のバージョンの Elasticsearch に復元したり、 OpenSearch. たとえば、バージョン 7.10 のスナップショットを 7.9 に復元することはできません。同様に、Elasticsearch 7.11 以降のスナップショットを Amazon に復元することもできません。 OpenSearchサービスドメイン。セルフマネージド型の Elasticsearch 環境をバージョン 7.11 以降に移行した場合は、Logstash を使用して Elasticsearch クラスターからデータをロードし、クラスターに書き込むことができます。 OpenSearchドメイン。

  • スナップショットは、リポジトリと呼ばれる指定された保存場所にエクスポートします。エラスティックサーチまたは OpenSearch リポジトリに多数のファイルを作成します。これらのファイルは変更も削除もできません。これを行うと、不整合が生じたり、復元プロセスが失敗したりする可能性があります。