概要
Amazon OpenSearch サービスのマイグレーションアシスタントは、Elasticsearch と OpenSearch のワークロードを Amazon OpenSearch サービスのマネージドクラスターまたはサーバーレスコレクションに移行またはアップグレードするのに役立ちます。この AWS ソリューションでは、既存データおよびライブデータの低リスクで規範的な移行パスを使用して手動タスクを自動化します。また、メタデータ移行ツールや、移行やアップグレードの潜在的な問題を早期に特定するのに役立つキャプチャおよび再生比較ツールなどの高度な機能も含まれています。移行プロセスが合理化され、実際のお客様のワークロードに基づいたパフォーマンスと動作の比較が可能になり、移行前、移行、検証の各フェーズが加速されます。
このソリューションは、OpenSearch Service クラスターのアップグレード、移行、リカバリ、変更を行うための体系的な移行ワークフローを規定しています。ワークフローには、管理用の移行コンソールコマンドラインインターフェイス (CLI)、既存のデータバックフィル専用のスケーリンググループ、およびソースクラスターとターゲットクラスター間のライブトラフィックを同期するリプレーヤーが含まれています。ユーザーは本番トラフィックに影響を与えずに移行を一時停止または中止できるため、リスクが軽減されます。さらに、バックフィル機能はスナップショットからデータを取得してソースクラスターに影響を与えないようにし、マルチホップ移行をサポートすることで、必要な移行の総数を減らすことで、さらなるリスクを最小限に抑えます。
メリット
元の (ソース) クラスターから指定されたターゲット (OpenSearch Service クラスターまたは OpenSearch サーバーレスコレクション) にデータを転送します。
ソースクラスターとターゲットクラスターのトラフィックを安全にキャプチャして再生し、中止機能、比較ツール、ソース保存、マルチホップサポートにより移行リスクを軽減しながら、最適なパフォーマンスを特定します。
ソースクラスターと送信先のクラスター間のリクエストと応答を比較のために記録し、レイテンシーメトリクスと応答コードを分析ハブに転送します。レガシーシステムから新しい OpenSearch Service の送信先にトラフィックを移行するために不可欠なデータを分析できます。
技術的な詳細情報
このアーキテクチャは、実装ガイドと付属する AWS CloudFormation テンプレートを使用して自動的にデプロイできます。
ステップ 1
クライアントトラフィックは既存のクラスターに送られます。
ステップ 2
アプリケーションロードバランサー (ALB) はトラフィックキャプチャプロキシの前に配置され、必要に応じてトラフィックをルーティングします。ALB はトラフィックをキャプチャプロキシに転送し、キャプチャプロキシはそれをソースに中継すると同時に Amazon Managed Streaming for Apache Kafka (Amazon MSK).にトラフィックをレプリケートします。
ステップ 3
継続的なトラフィックキャプチャが実行されると、ユーザーは移行管理コンソールを使用してスナップショットからの再インデックス (RFS) を開始します。
ステップ 4
バックフィルが完了すると、キャプチャされたトラフィックはトラフィックリプレーヤーを使用してユーザーによって再生されます。
ステップ 5
ソースクラスターとターゲットクラスターにルーティングされるトラフィックのパフォーマンスと動作は、関連するログとメトリックを確認して分析されます。
ステップ 6
ターゲットクラスターの機能が期待どおりであることを確認した後、ユーザーはクライアントを新しいターゲットにリダイレクトします。さらに、ユーザーは古いクラスターのインフラストラクチャを廃止して破棄できます。
関連コンテンツ
製造業のエンタープライズでは、デジタルトランスフォーメーションとインダストリー 4.0 が最重要課題となっていることでしょう。Machine Downtime Monitor on AWS を使用して工場をデジタルに変える方法をご紹介します。