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

PolarDB:高可用性モード (ホットスタンバイクラスター)

最終更新日:Aug 29, 2026

PolarDB for MySQL は、クラスターのマルチ AZ デプロイをサポートしています。マルチ AZ デプロイは、シングル AZ デプロイよりも強力なディザスタリカバリ機能を提供し、データセンターレベルの障害から保護できます。PolarDB は、ストレージホットスタンバイクラスターを備えたデュアルゾーン、ストレージホットスタンバイクラスターとコンピュートスタンバイを備えたデュアルゾーン、ストレージホットスタンバイクラスターとロガーノードを備えた 3 ゾーンなど、いくつかのデプロイオプションを提供します。ニーズに最も適したデプロイオプションを選択できます。

マルチ AZ デプロイ

マルチ AZ デプロイでは、データは複数のアベイラビリティゾーンに分散されます。プライマリゾーンとセカンダリゾーンはそれぞれ 3 つのデータレプリカ、合計 6 つを保存し、より高い SLA 保証を提供します。計算ノードはプライマリゾーンに配置されます。セカンダリゾーンには、ストレージホットスタンバイクラスターが含まれ、一部の構成では、プライマリゾーンに障害が発生した場合のフェールオーバー用の計算ノードも含まれます。

説明

マルチ AZ デプロイには次の要件があります:

  • PolarDB クラスターは、2 つ以上のアベイラビリティゾーンを持つリージョンにある必要があります。次のリージョンはマルチ AZ デプロイをサポートしていません:中国 (青島)、中国 (フフホト)、中国 (成都)、韓国 (ソウル)、フィリピン (マニラ)、タイ (バンコク)。

  • セカンダリゾーンには十分な計算リソースが必要です。

高可用性モード

概要

シングルゾーン (ホットスタンバイ無効)

  • このモードはプライマリゾーンでのみデータベースサービスを提供し、ストレージホットスタンバイクラスターを含まないため、低コストのオプションです。

  • ただし、アベイラビリティゾーン全体に障害が発生した場合、回復に時間がかかります。クロスゾーンの高可用性が必要な場合は、ストレージホットスタンバイクラスターを有効にすることを推奨します。

    Single-zone architecture

切り替えルール

デュアルゾーン (ストレージホットスタンバイ) モードまたはデュアルゾーン (ストレージホットスタンバイおよびコンピュートスタンバイ) モードに切り替えることができます。

利用シーン

  • 小規模なウェブサイトまたはアプリケーション

    コスト効率の高いクラウドデータベースでデータベースの O&M をオフロードし、ビジネスに集中できます。

  • 個人学習

    データベース初心者は、この基本構成をデータベースのテストと学習に使用できます。

  • 開発およびテスト

    クラウドデータベースの迅速な提供により、オンデマンドでリソースを作成およびリリースでき、開発効率が大幅に向上します。

デュアルゾーン (ストレージホットスタンバイ)

  • データは複数のアベイラビリティゾーンに分散されます。プライマリゾーンとセカンダリゾーンはそれぞれデータの完全なコピーを保存し、より高い SLA 保証を提供します。

  • すべての計算ノードはプライマリゾーンに配置する必要があります。セカンダリゾーンのストレージホットスタンバイクラスターは、プライマリゾーンに障害が発生した場合のフェールオーバーに使用されます。

    Dual-zone with storage standby architecture

切り替えルール

デュアルゾーン (ストレージホットスタンバイおよびコンピュートスタンバイ) モードにのみ切り替えることができます。

課金

このモードでは 6 つのデータレプリカ (プライマリゾーンとセカンダリゾーンにそれぞれ 3 つ) を保存するため、シングルゾーンモードよりもストレージコストが高くなります。

利用シーン

このクラシックな高可用性アーキテクチャは、インターネット、IoT、小売、E コマース、物流、ゲームなどの業界を含む、80% 以上の利用シーンに適しています。

デュアルゾーン (ストレージホットスタンバイおよびコンピュートスタンバイ)

  • データは複数のアベイラビリティゾーンに分散されます。プライマリゾーンとセカンダリゾーンはそれぞれデータの完全なコピーを保存し、より高い SLA 保証を提供します。

  • セカンダリゾーンのストレージホットスタンバイクラスターは、プライマリゾーンに障害が発生した場合のフェールオーバーに使用されます。セカンダリゾーンにはプライマリゾーンと同じ数の計算ノードがあり、フェールオーバー後に十分な読み取り専用リソースを確保し、サービス低下を防ぎます。

    Dual-zone with storage & compute standby architecture

切り替えルール

デュアルゾーン (ストレージホットスタンバイ) モードにのみ切り替えることができます。

課金

  • 計算ノード

    このモードでは、セカンダリゾーンに計算ノードが追加されます。デフォルトでは、これらのノードはプライマリゾーンのノードの数と仕様に一致し、別途課金されます。

  • ストレージ容量

    データは複数のアベイラビリティゾーンに分散されます。プライマリゾーンとセカンダリゾーンはそれぞれ 3 つのデータレプリカを保存し、合計で 6 つのレプリカになります。ストレージコストは、シングルゾーン (ストレージホットスタンバイクラスター無効) モードよりも高くなります。

利用シーン

このモードは、金融、インターネットニューリテール、自動車製造、教育、大規模エンタープライズ ERP システムなど、高可用性要件を持つ大規模および中規模企業のコア本番データベースに適しています。

3 ゾーン (ストレージホットスタンバイおよびロガー)

  • 複数のアベイラビリティゾーンにわたる強力なデータ整合性を提供します。準同期および非同期レプリケーションと比較して、このプライマリ 1、セカンダリ 1、ロガー 1 の 3 ノードアーキテクチャは、物理レプリケーションと X-Paxos プロトコルを組み合わせて、より強力なディザスタリカバリ機能を提供します。

  • プライマリゾーンのクラスターに障害が発生した場合、システムは自動的にセカンダリゾーンにフェールオーバーし、クロスゾーン、マルチレプリカの強制同期レプリケーションを実行します。これにより、60 秒未満の目標復旧時間 (RTO) が保証され、強力なデータ整合性が確保され、金融グレードの信頼性が提供されます。

    Three-zone architecture

切り替えルール

他の高可用性モードに切り替えることはできません。

課金

  • 計算ノード

    スタンバイノードとロガーノードは無料です。読み書きノードと読み取り専用ノードは、標準の計算ノードとして課金されます。

  • ストレージ容量

    データは複数のアベイラビリティゾーンに分散されます。プライマリゾーンとセカンダリゾーンはそれぞれ 3 つのデータレプリカを保存し、合計で 6 つのレプリカになります。ストレージコストは、シングルゾーン (ストレージホットスタンバイクラスター無効) モードよりも高くなります。

利用シーン

このモードは、金融、インターネットニューリテール、自動車製造、教育、大規模エンタープライズ ERP システムなど、高可用性要件を持つ大規模および中規模企業のコア本番データベースに適しています。

説明

計算ノードとストレージ容量の課金方法については、「課金」をご参照ください。

高可用性モードの有効化または切り替え

  • クラスターを作成する際に、ネットワークとゾーン セクションで高可用性モードを選択できます。

    説明

    利用可能な高可用性モードは、クラスターのリージョンにあるアベイラビリティゾーンの数とリソースによって異なります。購入ページのオプションが優先されます。

    [ホットスタンバイクラスターの有効化] セクションでは、[デュアル AZ (ストレージホットスタンバイクラスターの有効化)]、[シングル AZ (ストレージホットスタンバイクラスターの無効化)]、[デュアル AZ (ストレージホットスタンバイクラスターとコンピュートスタンバイの有効化)]、または [3 AZ] のいずれかの高可用性モードを選択できます。[シングル AZ (ストレージホットスタンバイクラスターの無効化)] を選択した場合、プライマリクラスター (3 つのデータレプリカを持つ) のみが保持され、ストレージの単価はストレージホットスタンバイクラスターが有効な場合の半額になります。

  • PolarDBコンソール > クラスター ページに移動します。対象のクラスターをクリックします。基本情報 ページで、分散データベースストレージ セクションの 高可用性モードの切り替え を実行します。

  • PolarDBコンソール > クラスター ページに移動します。対象のクラスターをクリックし、設定と管理 > サービスの可用性 ページの クラスターの可用性 タブで、高可用性モードの切り替え をクリックします。

説明

高可用性モードの切り替えには特定の制限があります。ご利用のクラスターが目的のモードへの切り替えをサポートしていない場合は、新しいクラスターを作成し、購入時に目的のモードを選択することを推奨します。その後、Data Transmission Service (DTS) を使用して、既存のクラスターから新しいクラスターにデータを移行できます。データ移行の詳細については、「PolarDB for MySQL クラスター間のデータ移行」をご参照ください。

よくある質問

ホットスタンバイクラスターのステータス

これは、PolarDB コンソールを使用するか、API 呼び出しを行うことで確認できます。

コンソール

  1. PolarDB コンソールにログインします。左側のナビゲーションウィンドウで、[クラスター] をクリックします。クラスターが配置されているリージョンを選択します。次に、対象のクラスター ID をクリックします。

  2. クラスター詳細ページで、下部にある [分散ストレージ] セクションを表示します。

Distributed Storage section

API

DescribeDBClusterAttribute API を呼び出して、クラスターの属性を表示できます。応答では、HotStandbyCluster パラメーターが、ストレージホットスタンバイクラスター (およびスタンバイ計算ノード) が有効になっているかどうかを示します。有効な値:

  • StandbyClusterON:ストレージホットスタンバイクラスターが有効になっていることを示します。一部のモードでは、スタンバイノードが有効になっていることも示します。

  • StandbyClusterOFF:ストレージホットスタンバイクラスターが無効になっていることを示します。