[クラウドネイティブ] デプロイメントモードは、新しい Redis バージョンと互換性があり、より柔軟なアーキテクチャを提供します。[クラシック] インスタンスを [クラウドネイティブ] インスタンスに変換できます。
この機能はパブリックプレビューです。利用するには、チケットを送信してアクセスをリクエストできます。
変換プロセス
インスタンスのスイッチオーバー中に、30 秒未満の一時的な接続エラーが発生します。ご利用のアプリケーションに再接続メカニズムがあることを確認してください。
変換中、インスタンスは 1 分未満の間、読み取り専用になります。これにより、新しいインスタンスが増分データを同期し、DNS キャッシュによる二重書き込みの問題を防ぐことができます。書き込みワークロードが高いインスタンスでは、読み取り専用の期間が長くなる場合があります。オフピーク時間に変換を実行してください。
前提条件
課金方法
従量課金インスタンスのみがサポートされています。サブスクリプションインスタンスを従量課金に変更する必要があります。
ネットワーク構成
帯域幅の調整
手動で帯域幅を調整した場合は、デフォルト設定に戻す必要があります。
帯域幅に対して Auto Scaling が有効になっている場合は、Auto Scaling を無効にする必要があります。
エンドポイント:クラスターインスタンスにインターネットエンドポイントまたは直接接続エンドポイントがある場合は、これらのエンドポイントを解放する必要があります。
セキュリティ構成
VPC (Virtual Private Cloud) からのパスワードなしのアクセスを許可するインスタンスの場合、VPC の CIDR ブロックをホワイトリストに追加する必要があります。その後、パラメーター
#no_loose_check-whitelist-alwaysをyesに変更します。セキュリティグループが設定されているインスタンスの場合、VPC の CIDR ブロックをホワイトリストに追加する必要があります。その後、インスタンスをクラウドネイティブモードに変換する前にセキュリティグループを削除します。変換が完了したら、セキュリティグループを再度追加できます。
機能の互換性
マルチゾーンの読み書き分離または Redis グローバル分散キャッシュが有効になっている場合、変換はサポートされていません。
TLS 接続またはデータフラッシュバック (PITR) が有効になっている場合は、続行する前にこれらの機能を無効にする必要があります。
TDE (透過的データ暗号化) が有効になっているインスタンスは、Redis 6.0 または 7.0 と互換性のあるクラウドネイティブインスタンスにのみ変換できます。これらのインスタンスでは、Redis 5.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 6.0 や Redis 7.0 など、Redis 5.0 より新しいバージョンにアップグレードすることもできます。詳細については、「Redis Community Edition のメジャーバージョンの新機能と互換性」をご参照ください。
利用規約と [変換に関する注意事項] を読んで同意のチェックボックスをオンにします。次に、[今すぐ購入] をクリックします。
インスタンスのステータスが [アーキテクチャ間のアップグレード/ダウングレード中] に変わります。インスタンスのステータスが 使用中 に変わると、変換は完了です。
よくある質問
Q:「リクエストされたインスタンスの容量が不足しています」というエラーメッセージが表示されるのはなぜですか?
A:このエラーは、元のインスタンスが存在するゾーンで [クラウドネイティブ] リソースが不足していることを示します。これは、元のインスタンスがかなり前に作成された場合に発生する可能性があります。インスタンスを別のゾーンに移行して、再試行してください。
Q:変換完了後、DMS を使用してインスタンスに接続できません。
A:DMS サーバーの IP アドレスをホワイトリストに追加する必要があります。