ElastiCache へのオンライン移行 - Amazon ElastiCache フォー・レディス

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

ElastiCache へのオンライン移行

オンライン移行を使用して、Amazon EC2 のセルフホスト型オープンソース Redis から Amazon ElastiCache にデータを移行できます。

注記

オンライン移行は、r6gd ノードタイプで動作する ElastiCache サーバーレスキャッシュまたはクラスターではサポートされていません。

概要

Amazon EC2 で実行されているオープンソース Redis から Amazon ElastiCache にデータを移行するには、既存または新規作成の Amazon ElastiCache デプロイが必要です。このデプロイの設定は、移行可能な設定になっている必要があります。また、インスタンスのタイプ、シャードの数、レプリカの数などの属性を含め、目的の設定と一致している必要があります。

オンライン移行は、Amazon EC2 上のセルフホスト型オープンソース Redis から Redis for ElastiCache へのデータ移行のために設計されており、Redis for ElastiCache クラスター間でのものではありません。

重要

オンラインの移行プロセスを開始する前に、以下のセクションをすべて参照することを強くお勧めします。

StartMigration API オペレーションまたは AWS CLI コマンドを呼び出すと、移行が開始されます。Redis クラスターモードが無効になっている場合、移行プロセスでは、ElastiCache for Redis クラスターのプライマリノードがソース Redis プライマリのレプリカになります。Redis クラスターモードが有効になっている場合、移行プロセスにより、各 ElastiCache シャードのプライマリノードが、同じスロットを所有するソースクラスターの対応するシャードのレプリカになります。

クライアント側の変更の準備ができたら、CompleteMigration API オペレーションを呼び出します。この API オペレーションにより、ElastiCache デプロイが、プライマリノードおよびレプリカノードとともに (該当する場合)、プライマリ Redis デプロイに昇格されます。この時点で、クライアントアプリケーションをリダイレクトし、ElastiCache へのデータの書き込みを開始できます。移行全体を通して、レプリケーションのステータスを確認するには、Redis ノードと ElastiCache プライマリノードで redis-cli INFO コマンドを実行します。

移行手順

以下のトピックでは、データの移行プロセスの概要を示します。