Amazon ElastiCache Serverless for Valkey がゼロダウンタイムのオンライン移行をサポート
Amazon ElastiCache Serverless for Valkey は、Amazon EC2 上のセルフマネージド Valkey および Redis OSS からの、ゼロダウンタイムによるオンライン移行をサポートするようになりました。ゼロダウンタイムとは、移行中にクライアントへ返されるエラーがゼロであることを意味し、ElastiCache SLA が可用性を測定するのと同じ方法で測定されます。アプリケーションはカットオーバーを通じて読み書きを継続でき、サードパーティのレプリケーションツールは必要ありません。
オンライン移行は 3 つのステップで実行されます。移行の準備、データ同期の開始、そしてカットオーバーの完了です。移行を準備する際、ElastiCache はアプリケーションが参照できる移行エンドポイントを提供し、同期を開始するとソースからデータが継続的に複製されます。データの同期が完了した後、手動カットオーバーまたは自動カットオーバーにより、サーバーレスキャッシュへ書き込みを移行するタイミングを選択できます。ElastiCache は各ステップをキャッシュの [イベント] タブにイベントとして記録し、失敗したステップがある場合はその理由も記録します。
オンライン移行は、通信中の暗号化 (TLS) と認証を使用してソースに接続し、AWS Secrets Manager から認証情報を読み取るため、既存のセキュリティ制御はそのまま維持されます。オンライン移行は、Redis OSS 4.0~7.2、または Valkey 7.2~8.1 を実行している Amazon EC2 上のクラスターモードの自己管理型キャッシュをサポートしており、それらを直接 Valkey 9.0 に移行できます。
移行の使用は、1 つの AWS アカウントあたり、最初に移行を準備した時点から最初の 180 日間は無料です。その後は、移行がアクティブである限り、データの複製のために ElastiCache が実行する移行ノードに対してノード時間ごとの料金を支払います。移行先の ElastiCache Serverless キャッシュは、無料期間中も含め、標準のデータストレージと ECPU レートで個別に課金されます。料金の詳細については、Amazon ElastiCache の料金をご覧ください。オンライン移行は、すべての商用 AWS リージョン、中国リージョン、および AWS GovCloud (米国) リージョンでご利用いただけます。
使用を開始するには、移行先となる空の ElastiCache Serverless キャッシュを作成または選択し、ElastiCache コンソールまたは AWS CLI から移行を開始します。詳細については、ドキュメントをご覧ください。