Serviceへの成功的な移行戦略を構築する方法はじめに最近、Gen-AIが旋風的な関心とブームを巻き起こし、様々なバクタDBに対する関心も高まっており、それに伴いOpensearchに対する関心も高まっている傾向です。Opensearchに対するReferenceが不足し、高度化された構築方法などに対するノウハウが不足して適切に活用できていない状況で、本セッションを通じて適切な構築方法論を確認することができると期待しています。Serviceへの移行には、計画、POC、デプロイメント、データ移行、データ移行、カットオーバーの5つの主要なステップが必要です。Serviceへの移行を成功させるための戦略を構築する方法を学びます。移行前のインベントリからカットオーバー段階まで、各移行段階の主要なステップについて技術的なガイダンスを提供します。Serviceへの移行プロセスを加速する方法についても説明します。ElasticsearchからOpensearchへの移行ElasticsearchはOpensearchの基盤となった技術であり、オープンソースライセンスの更新が終了し、有料化された技術です。Opensearchは、ElasticsearchのApacheライセンスの最終バージョンである7.10.2バージョンを利用してフォークとしてリリースされたAWSの完全マネージドサービスです。Opensearchは、ElasticsearchのApacheライセンス版と比較すると、マネージドソリューションであるという利点があり、柔軟なリソース活用によるコスト削減が可能というメリットがあります。管理運営面でも展開が容易で、運営作業が軽減されます。何よりUltrawarmストレージのような様々な新機能を提供し、持続的に発展している点がメリットと言えます。Projectを立ち上げることで、従来Apachライセンスを活用してElasticsearchを使用していたユーザーへの支援意志を示しました。これにより、2021年第3四半期以降、250Mを超えるダウンロード数を記録し、DB検索エンジントップ4に入ることになりました。それだけでなく、60以上のパートナーと一緒に成長しており、AWS、Oracleなどと一緒にサービスを供給することで、継続的な品質とサービスの向上に貢献しています。クラスター間の互換性を評価する必要があります。Elasticsearchクラスターの構成、プラグイン、スクリプトなどを分析し、OpenSearchへの移行に必要なコンポーネントを特定します。互換性の問題が検出された場合、その問題を解決するための計画を立てて、移行を実行する必要があります。先に先行された計画に対して、各種構成要素が適切であるかの検証を行います。必要であれば、簡単なPoCを通じて計画に対する評価が行われるべきです。先に検証された計画に基づき、実際のクラスター構成に対するデプロイを実行します。デプロイされた構成が正しいか、正常動作するかどうかを確認します。構成が完了したクラスターを対象にデータを転送し、データを検証します。既存のクラスターで運営されていた業務を新しいクラスターに完全に移行して運営します。Service先ほど説明した移行の5段階に合わせて、ElasticsearchからOpensearchへの移行を支援するサービスです。既存クラスターの稼働停止なしにOpensearchへの移行を支援し、新規クラスターの構築とデータ移行を行います。実際のワークロードを基に、移行元環境と移行先環境間の性能比較と動作検証を行い、移行作業の評価と検証を行います。移管する過程で移管過程とエラーなどを追跡し、措置を取ることができるようにモニタリング機能を提供します。セッションを終えてApacheライセンスをサポートするAWSの方向性により、Elasticsearchで構成された環境をAWS内部のOpensearchに移行する過程まで技術的なサポートが行われている有意義なサービスの一つとして、サポートが中止されたElasticsearchを使用して環境が構成されたユーザーに適したソリューションとして提供されることが期待されます。