すべてのプロダクト
Search
ドキュメントセンター

PolarDB:3 ゾーンインスタンス

最終更新日:Mar 29, 2026

3 ゾーン PolarDB-X インスタンスは、同一リージョン内の 3 つの可用性ゾーンにノードを分散配置します。プライマリゾーンのマスターコンピュートノードがすべての読み取りおよび書き込み操作を処理し、セカンダリゾーンのスタンバイコンピュートノードはフェールオーバー時に備えて待機状態を維持します。このドキュメントでは、プライマリゾーンの変更方法と、フェールオーバー後にドリフトしたリーダーデータノードをプライマリゾーンに戻す方法について説明します。

仕組み

3 ゾーンインスタンスでは:

  • マスターコンピュートノード(プライマリゾーン):すべてのデータベースの読み取り・書き込み操作を処理し、最新のデータ状態を維持します。

  • スタンバイコンピュートノード(セカンダリゾーン):スタンバイモードで待機しており、プライマリゾーンが障害を起こした場合にマスターノードのワークロードを迅速に引き継ぐことができます。

  • リーダーデータノード:データシャードを管理します。パフォーマンスを最適化するため、すべてのリーダーデータノードはプライマリゾーン内に配置される必要があります。

ゾーン情報の確認

3 ゾーンインスタンスを購入後、以下の場所でゾーンの分布を確認できます。

  • インスタンス一覧ページ:各 3 ゾーンインスタンスのプライマリゾーンおよびセカンダリゾーンを表示します。

  • 基本情報ページ:インスタンスのプライマリゾーンおよびセカンダリゾーンを表示します。

  • トポロジー情報セクション(基本情報ページ内):個々のノードのゾーンおよびステータスを表示します。

3 ゾーンインスタンスの作成

PolarDB-X インスタンスを購入する際、トポロジー パラメーターを 3 ゾーン または シングルゾーン に設定します。3 ゾーンインスタンスを作成するには、トポロジー パラメーターを 3 ゾーン に設定してください。詳細については、「PolarDB-X インスタンスの作成」をご参照ください。

プライマリゾーンの変更

重要

プライマリゾーンを変更すると、一時的な切断が発生します。この操作は、ピーク時間帯を避けてスケジュールしてください。

  1. PolarDB for Xscale コンソールにログインします。

  2. 上部ナビゲーションバーで、ご利用のインスタンスが配置されているリージョンを選択します。

  3. インスタンス ページで、PolarDB-X 2.0 タブをクリックします。

  4. インスタンス ID をクリックします。

  5. 左側ナビゲーションウィンドウで 基本情報 をクリックします。トポロジー情報 セクションで、プライマリゾーンの指定 をクリックします。

  6. プライマリゾーンの指定 ダイアログボックスで、ゾーン ID を選択し、[OK] をクリックします。

インスタンスステータスが HA スイッチオーバー中 に変化します。ステータスが 実行中 に戻ると、プライマリゾーンの変更が完了します。

よくある質問

スタンバイコンピュートノードの用途は何ですか?

セカンダリゾーンのスタンバイコンピュートノードは、プライマリゾーンのマスターコンピュートノードのホットバックアップとして機能します。バックアップを提供し、プライマリゾーンが障害を起こした際にマスターノードのワークロードを迅速に引き継ぎます。その時点で、ロールがスタンバイからマスターに変更されます。

手動でロールスイッチをトリガーする場合(たとえば、フェールオーバー後に期待されるゾーンロールを復元したい場合)、基本情報 > トポロジー情報 に移動し、プライマリゾーンの指定 をクリックして、現在のプライマリゾーン ID を選択し、[OK] をクリックします。

一部のリーダーデータノードがプライマリゾーンにありません。どのように修正すればよいですか?

基本情報 > トポロジー情報 に移動し、プライマリゾーンの指定 をクリックして、プライマリゾーン ドロップダウンリストからプライマリゾーン ID を選択し、[OK] をクリックします。

インスタンスステータスは一時的に HA スイッチオーバー中 に変化します。ステータスが 実行中 に戻ると、すべてのリーダーデータノードおよびメタデータサービスがプライマリゾーンに戻ります。

重要

この操作により一時的な切断が発生します。ピーク時間帯を避けてスケジュールしてください。