概要
Amazon OpenSearch Service の移行アシスタントは、セルフマネージド型の Elasticsearch クラスターと OpenSearch クラスターを Amazon OpenSearch サービスのマネージド型クラスターまたはサーバーレスコレクションに移行するのに役立ちます。この AWS ソリューションは、既存のデータとライブデータの移行を容易にすることで、手動の移行タスクを自動化します。また、トラフィックのキャプチャやリプレイなどの高度な機能も備えているため、移行やアップグレードの潜在的な問題を早期に特定するのに役立ちます。このソリューションは、移行プロセスを合理化するだけでなく、実際の顧客のワークロードに基づくパフォーマンスおよび動作の比較を可能にします。
このソリューションをデプロイすることで、体系的なワークフローに従って OpenSearch クラスターへのアップグレード、移行、変更を実行することを可能にする、移行スイートを手に入れることができます。このスイートには、移行コンソールのコマンドラインインターフェイス (CLI) (管理用)、専有コンテナ (既存のデータバックフィル用)、およびリプレイヤー (データストリームの処理用) が含まれています。
メリット
このソリューションが提供するプロセスに従って、送信元 (ソース) クラスターから、指定されたターゲット (OpenSearch クラスターまたは OpenSearch Serverless Collection) にデータを転送します。
送信先クラスターでの同時または遅延リプレイのために、元のクラスターでトラフィックを安全にキャプチャします。レコードされたトラフィックを、複数のターゲットクラスターにわたって同じ速度または異なる速度でリプレイすることを選択して、実際のワークロードに合わせた最適なクラスターサイズとパフォーマンスを特定します。
ソースクラスターと送信先のクラスター間のリクエストと応答を比較のために記録し、レイテンシーメトリクスと応答コードを分析ハブに転送します。レガシーシステムから新しい OpenSearch Service の送信先にトラフィックを移行するために不可欠なデータを分析できます。
このオープンソースソリューションに貢献し、ニーズに合わせて変更または拡張しましょう。
技術的な詳細情報
このアーキテクチャは、実装ガイドと付属する AWS CloudFormation テンプレートを使用して自動的にデプロイできます。
ステップ 1
トラフィックは既存のクラスターにルーティングされて、各コーディネーターノードに到達します。
ステップ 2
クラスター内の各コーディネーターノードの前にキャプチャプロキシが追加され、 Amazon Managed Streaming for Apache Kafka (MSK) でトラフィックをキャプチャして保存できるようになります。
ステップ 3
継続的なトラフィックキャプチャが行われた後、ユーザーは履歴のバックフィルを開始します。
ステップ 4
バックフィルの後、ユーザーは Traffic Replayer を使用してキャプチャされたトラフィックをリプレイします。
ステップ 5
ユーザーは、元のクラスターと新しいクラスターの両方にトラフィックをルーティングした結果を評価します。
ステップ 6
新しいクラスターの機能が想定どおりであることを確認した後、ユーザーは関連するすべてのスタックを解体し、新しいクラスターの設定のみを保持します。さらに、ユーザーは古いクラスターのレガシーインフラストラクチャとソリューションのすべてのスタックを廃止して破棄し、新しいクラスターのみを残すことができます。
関連コンテンツ
製造業のエンタープライズでは、デジタルトランスフォーメーションとインダストリー 4.0 が最重要課題となっていることでしょう。Machine Downtime Monitor on AWS を使用して工場をデジタルに変える方法をご紹介します。