PolarDB for MySQL は、クラスターのマルチ AZ デプロイをサポートしています。マルチ AZ デプロイは、シングル AZ デプロイよりも強力なディザスタリカバリ機能を提供し、データセンターレベルの障害から保護できます。PolarDB は、ストレージホットスタンバイクラスターを備えたデュアルゾーン、ストレージホットスタンバイクラスターとコンピュートスタンバイを備えたデュアルゾーン、ストレージホットスタンバイクラスターとロガーノードを備えた 3 ゾーンなど、いくつかのデプロイオプションを提供します。ニーズに最も適したデプロイオプションを選択できます。
マルチ AZ デプロイ
マルチ AZ デプロイでは、データは複数のアベイラビリティゾーンに分散されます。プライマリゾーンとセカンダリゾーンはそれぞれ 3 つのデータレプリカ、合計 6 つを保存し、より高い SLA 保証を提供します。計算ノードはプライマリゾーンに配置されます。セカンダリゾーンには、ストレージホットスタンバイクラスターが含まれ、一部の構成では、プライマリゾーンに障害が発生した場合のフェールオーバー用の計算ノードも含まれます。
クロスゾーン自動フェイルオーバーを有効にすると、プライマリゾーンに障害が発生した場合、クラスターはプライマリゾーンとセカンダリゾーンの間で自動的にフェールオーバーします。
ディザスタリカバリのため、または ECS インスタンスに近接アクセスを提供するために、プライマリゾーンとセカンダリゾーンの間で手動でフェールオーバーできます。
マルチ AZ デプロイには次の要件があります:
PolarDB クラスターは、2 つ以上のアベイラビリティゾーンを持つリージョンにある必要があります。次のリージョンはマルチ AZ デプロイをサポートしていません:中国 (青島)、中国 (フフホト)、中国 (成都)、韓国 (ソウル)、フィリピン (マニラ)、タイ (バンコク)。
セカンダリゾーンには十分な計算リソースが必要です。
高可用性モード
概要
シングルゾーン (ホットスタンバイ無効)
このモードはプライマリゾーンでのみデータベースサービスを提供し、ストレージホットスタンバイクラスターを含まないため、低コストのオプションです。
ただし、アベイラビリティゾーン全体に障害が発生した場合、回復に時間がかかります。クロスゾーンの高可用性が必要な場合は、ストレージホットスタンバイクラスターを有効にすることを推奨します。
切り替えルール
デュアルゾーン (ストレージホットスタンバイ) モードまたはデュアルゾーン (ストレージホットスタンバイおよびコンピュートスタンバイ) モードに切り替えることができます。
利用シーン
小規模なウェブサイトまたはアプリケーション
コスト効率の高いクラウドデータベースでデータベースの O&M をオフロードし、ビジネスに集中できます。
個人学習
データベース初心者は、この基本構成をデータベースのテストと学習に使用できます。
開発およびテスト
クラウドデータベースの迅速な提供により、オンデマンドでリソースを作成およびリリースでき、開発効率が大幅に向上します。
デュアルゾーン (ストレージホットスタンバイ)
データは複数のアベイラビリティゾーンに分散されます。プライマリゾーンとセカンダリゾーンはそれぞれデータの完全なコピーを保存し、より高い SLA 保証を提供します。
すべての計算ノードはプライマリゾーンに配置する必要があります。セカンダリゾーンのストレージホットスタンバイクラスターは、プライマリゾーンに障害が発生した場合のフェールオーバーに使用されます。
切り替えルール
デュアルゾーン (ストレージホットスタンバイおよびコンピュートスタンバイ) モードにのみ切り替えることができます。
課金
このモードでは 6 つのデータレプリカ (プライマリゾーンとセカンダリゾーンにそれぞれ 3 つ) を保存するため、シングルゾーンモードよりもストレージコストが高くなります。
利用シーン
このクラシックな高可用性アーキテクチャは、インターネット、IoT、小売、E コマース、物流、ゲームなどの業界を含む、80% 以上の利用シーンに適しています。
デュアルゾーン (ストレージホットスタンバイおよびコンピュートスタンバイ)
データは複数のアベイラビリティゾーンに分散されます。プライマリゾーンとセカンダリゾーンはそれぞれデータの完全なコピーを保存し、より高い SLA 保証を提供します。
セカンダリゾーンのストレージホットスタンバイクラスターは、プライマリゾーンに障害が発生した場合のフェールオーバーに使用されます。セカンダリゾーンにはプライマリゾーンと同じ数の計算ノードがあり、フェールオーバー後に十分な読み取り専用リソースを確保し、サービス低下を防ぎます。
切り替えルール
デュアルゾーン (ストレージホットスタンバイ) モードにのみ切り替えることができます。
課金
計算ノード
このモードでは、セカンダリゾーンに計算ノードが追加されます。デフォルトでは、これらのノードはプライマリゾーンのノードの数と仕様に一致し、別途課金されます。
ストレージ容量
データは複数のアベイラビリティゾーンに分散されます。プライマリゾーンとセカンダリゾーンはそれぞれ 3 つのデータレプリカを保存し、合計で 6 つのレプリカになります。ストレージコストは、シングルゾーン (ストレージホットスタンバイクラスター無効) モードよりも高くなります。
利用シーン
このモードは、金融、インターネットニューリテール、自動車製造、教育、大規模エンタープライズ ERP システムなど、高可用性要件を持つ大規模および中規模企業のコア本番データベースに適しています。
3 ゾーン (ストレージホットスタンバイおよびロガー)
複数のアベイラビリティゾーンにわたる強力なデータ整合性を提供します。準同期および非同期レプリケーションと比較して、このプライマリ 1、セカンダリ 1、ロガー 1 の 3 ノードアーキテクチャは、物理レプリケーションと X-Paxos プロトコルを組み合わせて、より強力なディザスタリカバリ機能を提供します。
プライマリゾーンのクラスターに障害が発生した場合、システムは自動的にセカンダリゾーンにフェールオーバーし、クロスゾーン、マルチレプリカの強制同期レプリケーションを実行します。これにより、60 秒未満の目標復旧時間 (RTO) が保証され、強力なデータ整合性が確保され、金融グレードの信頼性が提供されます。
切り替えルール
他の高可用性モードに切り替えることはできません。
課金
計算ノード
スタンバイノードとロガーノードは無料です。読み書きノードと読み取り専用ノードは、標準の計算ノードとして課金されます。
ストレージ容量
データは複数のアベイラビリティゾーンに分散されます。プライマリゾーンとセカンダリゾーンはそれぞれ 3 つのデータレプリカを保存し、合計で 6 つのレプリカになります。ストレージコストは、シングルゾーン (ストレージホットスタンバイクラスター無効) モードよりも高くなります。
利用シーン
このモードは、金融、インターネットニューリテール、自動車製造、教育、大規模エンタープライズ ERP システムなど、高可用性要件を持つ大規模および中規模企業のコア本番データベースに適しています。
計算ノードとストレージ容量の課金方法については、「課金」をご参照ください。
高可用性モードの有効化または切り替え
クラスターを作成する際に、ネットワークとゾーン セクションで高可用性モードを選択できます。
説明利用可能な高可用性モードは、クラスターのリージョンにあるアベイラビリティゾーンの数とリソースによって異なります。購入ページのオプションが優先されます。
[ホットスタンバイクラスターの有効化] セクションでは、[デュアル AZ (ストレージホットスタンバイクラスターの有効化)]、[シングル AZ (ストレージホットスタンバイクラスターの無効化)]、[デュアル AZ (ストレージホットスタンバイクラスターとコンピュートスタンバイの有効化)]、または [3 AZ] のいずれかの高可用性モードを選択できます。[シングル AZ (ストレージホットスタンバイクラスターの無効化)] を選択した場合、プライマリクラスター (3 つのデータレプリカを持つ) のみが保持され、ストレージの単価はストレージホットスタンバイクラスターが有効な場合の半額になります。
ページに移動します。対象のクラスターをクリックします。基本情報 ページで、分散データベースストレージ セクションの 高可用性モードの切り替え を実行します。
ページに移動します。対象のクラスターをクリックし、 ページの クラスターの可用性 タブで、高可用性モードの切り替え をクリックします。
高可用性モードの切り替えには特定の制限があります。ご利用のクラスターが目的のモードへの切り替えをサポートしていない場合は、新しいクラスターを作成し、購入時に目的のモードを選択することを推奨します。その後、Data Transmission Service (DTS) を使用して、既存のクラスターから新しいクラスターにデータを移行できます。データ移行の詳細については、「PolarDB for MySQL クラスター間のデータ移行」をご参照ください。
