クラウドネイティブ デプロイモードは、より新しい 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 アドレスをホワイトリストに追加する必要があります。