クラウドネイティブ デプロイモードは、より新しい Redis バージョンとの互換性を備え、柔軟性の高いアーキテクチャを提供します。本トピックでは、クラシック インスタンスを クラウドネイティブ インスタンスに変換する方法について説明します。
この機能をご利用になるには、チケットを送信して有効化を申請してください。
仕組み
ご利用のアプリケーションに再接続メカニズムが実装されていることを確認してください。
変換中にインスタンスは 1 分未満の間読み取り専用になります。これにより、新インスタンスが増分データを迅速に同期し、DNS キャッシュによる二重書き込みの問題を回避できます。書き込みリクエストが大量に発生している場合、読み取り専用の持続時間が長くなる可能性があります。オフピーク時間帯に変換操作を実施することを推奨します。
変換後、過去のモニタリングデータおよびバックアップは非表示になります。過去のバックアップを保持する必要がある場合は、変換前に「バックアップダウンロード」機能を使用してローカル環境に保存してください。
制限事項
課金要件
従量課金インスタンスのみ対応しています。サブスクリプションインスタンスの場合は、まず従量課金インスタンスに変更する必要があります。
ネットワーク構成
帯域幅の調整
手動で帯域幅を調整している場合は、デフォルト設定に復元する必要があります。
帯域幅の Auto Scaling を有効にしている場合は、無効化する必要があります。
エンドポイント: クラスターインスタンスに設定されているパブリックエンドポイントまたはダイレクト接続エンドポイントをすべてリリースする必要があります。
セキュリティ構成
インスタンスの IP ホワイトリストに、すべてのクライアントの IP アドレスを追加してください。これには、インスタンスの VPC 内のクライアントおよびトンネル経由で接続されている他の VPC のクライアントが含まれます。インスタンスのパブリックアクセスを有効にしていない場合は、ホワイトリストに 0.0.0.0/0 を追加できます。その後、パラメーター
#no_loose_check-whitelist-alwaysをyesに設定してください。インスタンスにセキュリティグループが設定されている場合、VPC の CIDR ブロックをホワイトリストに追加したうえで、セキュリティグループを削除し、その後インスタンスの変換を実行する必要があります。変換完了後、再度インスタンスにセキュリティグループを関連付けられます。
機能の互換性
マルチゾーン読み書き分離 または Redis グローバル分散キャッシュ が有効になっている場合は、変換はサポートされていません。
TLS 接続 または データフラッシュバック (PITR) が有効になっている場合は、これらの機能を無効化する必要があります。
TDE (透過的データ暗号化) が有効になっているインスタンスは、Redis 5.0 ではなく、Redis 6.0 または 7.0 と互換性のあるクラウドネイティブインスタンスにのみ変換できます。
ノードタイプ
デュアルレプリカ(高可用性)インスタンスのみ対応しています。シングルレプリカ(シングルノード)インスタンスの場合は、まずデュアルレプリカにスペックアップする必要があります。
注意事項
変換後もデータは失われず、インスタンス ID、エンドポイント、アカウント、パスワード、IP ホワイトリストの設定は変更されません。
元のインスタンスが Redis 2.8 または 4.0 を実行している場合は、変換前に Redis 5.0 にスペックアップしてください。
Tair (Enterprise Edition) インスタンスをクラウドネイティブデプロイモードに変換すると、Terraform のリソースタイプが
alicloud_kvstore_instanceからalicloud_redis_tair_instanceに変更されます。詳細については、「Tair リソース」をご参照ください。
操作手順
コンソールにログインし、インスタンスページに移動します。上部ナビゲーションバーで管理対象のインスタンスが配置されているリージョンを選択し、該当するインスタンスを検索してインスタンス ID をクリックします。
構成セクションで、クラウドネイティブに変換をクリックします。
説明この機能はパブリックプレビュー中です。このボタンが表示されない場合は、チケットを送信してアクセス権を申請してください。
変換後のインスタンスのシャードスペックおよびシャード数を選択します。
元のインスタンスと同等以上となるスペックを選択してください。
課金方法、互換インスタンスバージョン、切り替え時刻、その他の設定項目を選択します。
この操作中に、インスタンスを Redis 5.0 よりも新しいバージョン(例:Redis 6.0 または Redis 7.0)にスペックアップすることも可能です。詳細については、「メジャーバージョンの新機能と互換性」をご参照ください。
サービス契約および変換に関する注意事項を確認し、チェックボックスをオンにして同意したうえで、今すぐ購入をクリックします。
インスタンスステータスがクロスアーキテクチャ変更中に変化します。インスタンスステータスが使用中に変化した時点で、変換は完了です。
よくある質問
Q: 「リクエストされたインスタンスの容量が不足しています」というエラーメッセージが表示されるのはなぜですか?
A: このエラーメッセージは、元のインスタンスが配置されているゾーンにおいてクラウドネイティブリソースが不足していることを示しています。長期間前に作成されたインスタンスでこの問題が発生する可能性があります。別のゾーンにインスタンスを移行して、再度お試しください。
Q: 変換完了後、DMS でインスタンスに接続できません。
A: DMS サーバーの IP アドレスをホワイトリストに追加する必要があります。