ゾーン内のリソースがインスタンスタイプのアップグレードに不足している場合、ディザスタリカバリ機能を強化する必要がある場合、またはその他の理由でインスタンスを移動する必要がある場合、コンソールまたは API 操作を使用して Tair (Redis OSS-compatible) インスタンスのゾーンを変更できます。ゾーンを変更した後も、インスタンスのデータ、データベースアカウント、エンドポイントなどの情報は変更されません。
前提条件
クラウドネイティブ インスタンスがパブリックエンドポイントを持つ場合は、事前に パブリックエンドポイントをリリース する必要があります。
クラシック インスタンスがパブリックエンドポイントまたはダイレクト接続エンドポイントを持つ場合は、事前に パブリックエンドポイントをリリース および ダイレクト接続エンドポイントをリリース する必要があります。
考慮事項
サポートされる移行タイプとシナリオ
サポートされる移行タイプ | 一般的なシナリオ |
シングルゾーンからシングルゾーンへの移行 | ECS インスタンスと同じゾーンにインスタンスを移行できます。同一ゾーン内の ECS インスタンスとデータベースは、内部ネットワーク経由で低遅延で接続できます。 |
マルチゾーンからマルチゾーンへの移行 | |
シングルゾーンからマルチゾーンへの移行 | データセンター間の耐障害性を有効化することで、ディザスタリカバリ機能を強化できます。 シングルゾーンインスタンスはサーバーレベルおよびラックレベルの障害には耐えられますが、マルチゾーンインスタンスは複数のデータセンターに分散してデプロイされるため、データセンター全体の障害にも耐えることができます。これにより、ディザスタリカバリ機能が大幅に向上します。 |
マルチゾーンからシングルゾーンへの移行 | 特定の機能要件を満たすために使用されます。 |
操作手順
この操作により一時的な切断が発生する可能性があります。非ピーク時間帯に実行し、アプリケーションがインスタンスに自動的に再接続できることを確認することを推奨します。
コンソールにログインし、インスタンス ページに移動します。上部のナビゲーションバーから、管理対象のインスタンスが存在するリージョンを選択します。その後、該当するインスタンスを見つけ、インスタンス ID をクリックします。
「[基本情報]」セクションで、移行 を ゾーン の横でクリックします。
表示されるパネルで、パラメーターを設定します。
設定
説明
プライマリゾーンの変更
移行先のゾーンを選択します。
セカンダリゾーンの変更(任意)
セカンダリゾーンを指定すると、インスタンスのセカンダリノードがそのゾーンに移行され、クロスゾーンディザスタリカバリが有効化されます。
説明セカンダリゾーンを指定しない場合、プライマリノードおよびセカンダリノードの両方がプライマリゾーンに移行されます。
vSwitch:
移行先の vSwitch を選択します。対象ゾーンに vSwitch が存在しない場合は、事前に作成してください。詳細については、「vSwitch の作成と管理」をご参照ください。
説明このオプションは、インスタンスが VPC を使用している場合にのみ表示され、設定が必要です。
実行時間
今すぐ実行: [OK] をクリックすると、システムはすぐに移行タスクを開始します。インスタンスステータスが 使用中 になると、移行は成功します。
メンテナンス時に実行する (推奨): [OK] をクリックすると、システムは事前の移行タスクを実行し、インスタンスのステータスを 別のゾーンに移行中 に変更します。この段階では、インスタンスは引き続き利用可能です。実際のスイッチオーバーは、設定されたメンテナンスウィンドウ中にのみ実行されます。
詳細については、「」および「メンテナンスウィンドウの設定」をご参照ください。
シャードあたりのプライマリゾーンノード数
シャードあたりのセカンダリゾーンノード数
インスタンスがクラウドネイティブタイプ(クラスタマルチレプリカまたは読み書き分離)の場合、マルチゾーン移行時に、プライマリゾーンおよびセカンダリゾーン間でレプリカ(または読み取り専用)ノードをどのように配分するかを調整できます。この設定は、プライマリおよびセカンダリノードの合計数を変更しません。
説明クラスタアーキテクチャのインスタンスでは、これらのパラメーターは、それぞれプライマリゾーンおよびセカンダリゾーンにおけるシャードあたりのレプリカ(読み取り専用)ノード数を表します。
警告メッセージを読み、チェックボックスを選択してから、[OK] をクリックします。
関連 API
API 操作 | 説明 |
同一リージョン内で、インスタンスを別のゾーンに移行します。 |