このトピックでは、3ゾーンPolarDB-Xインスタンスのプライマリゾーンを変更する方法について説明します。 このトピックでは、一部のリーダーノードがインスタンスのプライマリゾーンにデプロイされていないという問題を解決する方法についても説明します。
3ゾーンインスタンスの作成
PolarDB-Xインスタンスを購入すると、[トポロジ] パラメーターを [スリーゾーン] または [シングルゾーン] に設定できます。 3ゾーンインスタンスを作成するには、トポロジパラメーターを3ゾーンに設定します。 詳細については、「PolarDB-Xインスタンスの作成」をご参照ください。
3ゾーンインスタンスに関する情報の表示
3ゾーンインスタンスを購入すると、インスタンスの関連ページでゾーンに関する情報を表示できます。
インスタンスリスト
[インスタンス] ページには、3ゾーンインスタンスのプライマリゾーンとセカンダリゾーンが表示されます。
インスタンス基本情報
3ゾーンインスタンスの基本情報ページには、インスタンスのプライマリゾーンとセカンダリゾーンも表示されます。
インスタンストポロジー
3ゾーンインスタンスの [基本情報] ページで、各ノードが存在するゾーンと各ノードのステータスを [トポロジ情報] セクションで確認できます。
インスタンスのプライマリゾーンの指定
にログインします。PolarDB for Xscaleコンソール.
上部のナビゲーションバーで、ターゲットインスタンスが配置されているリージョンを選択します。
On theインスタンスページをクリックし、PolarDB-X 2.0タブをクリックします。
対象インスタンスを見つけ、そのIDをクリックします。
左側のナビゲーションウィンドウで、[基本情報] をクリックします。 [トポロジ情報] セクションで、[プライマリゾーンの指定] をクリックします。
では、プライマリゾーンの指定ダイアログボックスで、インスタンスのプライマリゾーンとして指定するゾーンのIDを選択し、OK.
重要プライマリゾーンの変更操作により、一時的な接続が発生します。 オフピーク時にプライマリゾーンを変更することを推奨します。
インスタンスのプライマリゾーンを変更すると、インスタンスのステータスが [HA切り替え中] に変わります。 インスタンスのステータスが [実行中] になると、インスタンスのプライマリゾーンが指定されたゾーンに変更されます。
よくある質問
3ゾーンインスタンスの一部の計算ノードは非アクティブ状態であり、スタンバイの役割を引き受けます。 3ゾーンインスタンスのこれらの計算ノードの目的は何ですか?
3ゾーンインスタンスでは、プライマリゾーンのマスターコンピュートノードがデータベースの読み取りおよび書き込みタスクを処理し、データの最新の状態を維持します。 セカンダリゾーンのスタンバイコンピュートノードはバックアップを提供し、プライマリゾーンに障害が発生した場合にマスターノードのワークロードをすばやく引き継ぐことができます。 インスタンスの [基本情報] ページに移動します。 [トポロジ情報] セクションで、[プライマリゾーンの指定] をクリックします。 [プライマリゾーンの指定] ダイアログボックスで、インスタンスのプライマリゾーンのIDを選択し、[OK] をクリックします。 元のセカンダリゾーンの計算ノードの役割がスタンバイからマスターに変更されます。
、一部のリーダーデータノードがインスタンスのプライマリゾーンにデプロイされていない場合はどうすればよいですか?
インスタンスの [基本情報] ページに移動します。 [トポロジ情報] セクションで、[プライマリゾーンの指定] をクリックします。 [プライマリゾーン] ドロップダウンリストで、インスタンスのプライマリゾーンのIDを選択し、[OK] をクリックします。 インスタンスのステータスが短期間 [HA切り替え中] に変わります。 インスタンスのステータスが [実行中] に変更されると、すべてのリーダーデータノードとメタデータサービスがインスタンスのプライマリゾーンに配置されます。
重要プライマリゾーンの変更操作により、一時的な接続が発生します。 オフピーク時にプライマリゾーンを変更することを推奨します。