バージョン依存性 - AWS 規範ガイダンス

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

バージョン依存性

バージョン依存関係の重点領域は、さまざまなバージョンを通して Amazon OpenSearch Service の最新バージョンに到達する、移行ジャーニーのロードマップを構築するのに役立ちます。次の重要な点を考慮してください。

  • エンジンバージョンの選択

  • 最新バージョンへのアップグレード

  • バージョンアップグレード戦略

  • アップグレード前のチェック

エンジンバージョンの選択

バージョンの依存関係を慎重に検討することはとても重要です。Amazon OpenSearch Service は、多数の Elasticsearch バージョンとすべての主要な OpenSearch エンジンバージョンをサポートしています。(ただし、最新バージョンの OpenSearch が Amazon OpenSearch Service でサポートされるまでには、リリース日から数週間ほどかかる場合があります)。Amazon OpenSearch Service ドキュメントのエンジンバージョンでサポートされている機能を確認して、要件に適したバージョンを特定することをお勧めします。同じメジャー (および最も近いマイナー) バージョンを選択することで、スナップショット復元アプローチを使用して移行できます。これは多くの場合、最も直接的なアプローチです。

最新の OpenSearch Service バージョンへのアップグレード

以前のバージョンの Amazon OpenSearch Service を運用できる可能性もありますが、利用可能な最新バージョンにアップグレードすることを強くお勧めします。これにより、最新バージョンのエンジンで導入されたパフォーマンスの向上、信頼性、コスト削減、および多くの新機能を活用できます。移行は、古いバージョンのソフトウェアを実行することで生じる技術的負債を軽減する良い機会です。

バージョンアップグレード戦略

移行中に最新バージョンのソフトウェアにアップグレードすると決定した場合は、手順およびアップグレード戦略を策定します。Amazon OpenSearch Service ドキュメントには、アップグレードパスに関する情報が記載されています。バージョン間の重大な変更点を理解することが重要です。場合によっては、重大な変更により、インデックスのモデリングと設計を調整するための計画が必要になる場合があります。

注記

注: 複数のマッピングタイプの機能は、Elasticsearch バージョン 5.x 以前でのみ使用できます。バージョン 6.x 以降で作成されたインデックスは、インデックスごとに 1 つのマッピングタイプのみをサポートします。複数のマッピングタイプを使用している場合は、そのデータを複数のインデックスにリモデリングすることをお勧めします。

移行に時間的制約がある場合は、同等バージョンの移行 (5.x から 5.x など) を実行し、後から OpenSearch Service バージョンをアップグレードする基本オプションを検討してください。OpenSearch Service では、Elasticsearch バージョン 5.1 (互換性のある場合) 以降、および OpenSearch 1.0 以降を実行するドメインに対して、インプレースアップグレードを提供しています。Elasticsearch バージョン 5.x を実行している場合、テストを実行してインデックスがインプレースアップグレードに対応しているどうかを確認してください。これは、同等バージョンに移行して、インデックスやその他の機能を最新バージョンと互換性を持たせるために必要な変更を加えた後に、インプレースアップグレードを実行できることを意味します ドメインアップグレードドキュメントをよくお読みください。

アップグレード前のチェック

Amazon OpenSearch Service のアップグレード機能は、環境をスキャンしてアップグレード前のチェックを実行し、アップグレードをブロックする可能性のある問題を特定することができます。これらのチェックが成功しない限り、アップグレードは次のステップに進みません。