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

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

最終更新日:Dec 10, 2024

PolarDB for MySQLクラスターは、マルチゾーンデプロイをサポートしています。 シングルゾーン展開と比較して、マルチゾーン展開はディザスタリカバリ機能を強化し、データセンターレベルの障害に耐えることができます。 PolarDBは、デュアルゾーン (ホットスタンバイストレージクラスタ有効) デプロイ、デュアルゾーン (ホットスタンバイストレージクラスタおよびホットスペア計算クラスタ有効) デプロイ、および3ゾーン (ホットスタンバイストレージクラスタおよびロガーノード有効) デプロイの複数のデプロイソリューションを提供します。 ビジネスシナリオに基づいて展開ソリューションを選択できます。

マルチゾーン展開

マルチゾーン展開を使用する場合、データは複数のゾーンに分散されます。 プライマリゾーンとセカンダリゾーンには、それぞれ3つのデータのレプリカが含まれています。 このようにして、合計6つのデータレプリカが保存され、高いSLA信頼性が保証されます。 計算ノードはプライマリゾーンに展開する必要があります。 セカンダリゾーンのホットスタンバイストレージクラスタと計算ノードは、主にプライマリゾーンに障害が発生した場合のフェイルオーバー用にデプロイされます。

次の図は、展開ソリューションのアーキテクチャを示しています。

image
説明

マルチゾーン展開を使用するには、次の要件を満たす必要があります。

  • 利用可能なリソースは、PolarDB for MySQLクラスターがデプロイされているリージョン内の2つ以上のゾーンにデプロイされます。 マルチゾーン展開機能は、中国 (青島) 、中国 (フフホト) 、中国 (成都) 、韓国 (ソウル) 、フィリピン (マニラ) 、タイ (バンコク) ではご利用いただけません。

  • セカンダリゾーンには十分なコンピューティングリソースがあります。

高可用性モード

ソリューションの概要

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

  • データベースサービスは、プライマリゾーンのクラスターによってのみ提供されます。 この解決策は、より安価である。

  • ただし、プライマリゾーンに障害が発生した場合にサービスを回復するには時間がかかります。 ゾーン間の高可用性が必要な場合は、ホットスタンバイクラスター機能を有効にすることを推奨します。

image

切り替えルール

デュアルゾーン (ホットスタンバイストレージクラスタとコンピューティングクラスタが有効) にのみ切り替えることができます。

シナリオ

  • 小規模なWebサイトとアプリケーション

    通常のO&MタスクをAlibaba Cloudにオフロードし、アプリケーションの開発に集中できます。

  • 個人

    PolarDBを初めて使用する場合は、PolarDBをテストと学習に使用できます。

  • 开発とテスト

    PolarDBは超高速のプロビジョニングを備えており、ビジネス要件に合わせてデータベースを柔軟にスケーリングできます。 これはR&Dおよびテストの効率をかなり改善します。

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

  • データは複数のゾーンに分散されます。 プライマリゾーンとセカンダリゾーンはそれぞれ、完全なデータのコピーを保存します。これにより、高いサービスレベル契約 (SLA) が保証されます。

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

image

切り替えルール

デュアルゾーン (ホットスタンバイストレージクラスタとコンピューティングクラスタが有効) にのみ切り替えることができます。

料金

データは複数のゾーンに分散されます。 プライマリゾーンとセカンダリゾーンには、それぞれ3つのデータのレプリカが含まれています。 このようにして、データの合計6つのレプリカが保存されます。 そのストレージコストは、シングルゾーン (ホットスタンバイクラスターが無効) よりも高くなります。

シナリオ

インターネット、IoT、オンライン小売、物流、ゲームなど、さまざまな業界での80% 以上のユースケースに適しています。

デュアルゾーン (ホットスタンバイストレージクラスタとコンピューティングクラスタが有効)

  • データは複数のゾーンに分散されます。 プライマリゾーンとセカンダリゾーンはそれぞれ、完全なデータのコピーを保存します。これにより、高いサービスレベル契約 (SLA) が保証されます。

  • プライマリゾーンに障害が発生した場合、業務をセカンダリゾーンのホットスタンバイストレージクラスタに切り替えることができます。 セカンダリゾーンの計算ノードの数は、プライマリゾーンの計算ノードの数と同じです。 したがって、セカンダリゾーンは、フェールオーバー後にサービスの劣化を防ぐために十分な読み取り専用ノードを提供できます。

image

ルールの切り替え

デュアルゾーン (ホットスタンバイストレージクラスタとコンピューティングクラスタが有効) にのみ切り替えることができます。

料金

  • 計算ノード

    クラスターを購入すると、ホットスタンバイストレージクラスターが存在するセカンダリゾーンに計算ノードが追加されます。 デフォルトでは、セカンダリゾーンのコンピュートノードの数と仕様はプライマリゾーンのコンピュートノードと同じです。 セカンダリゾーンの計算ノードは個別に課金されます。

  • ストレージ

    データは複数のゾーンに分散されます。 プライマリゾーンとセカンダリゾーンには、それぞれ3つのデータのレプリカが含まれています。 このようにして、データの合計6つのレプリカが保存されます。 そのストレージコストは、シングルゾーン (ホットスタンバイクラスターが無効) よりも高くなります。

シナリオ

本番データベースがピーク時に多数の読み取り要求を処理したり、インテリジェントなデータ分析を実行したりする必要がある大規模企業や中規模企業に適しています。 これらの企業には、金融機関、オンライン小売業者、自動車企業、教育企業、およびエンタープライズリソースプランニング (ERP) サービスプロバイダーが含まれます。

3ゾーン (ホットスタンバイストレージクラスタとロガーノードが有効)

  • クロスゾーンの強力な一貫性半同期および非同期の方法と比較して、1つのプライマリ、1つのセカンダリ、および1つのログの3ノードアーキテクチャが採用されています。 物理レプリケーションをX-Paxosプロトコルと組み合わせて、より高いディザスタリカバリ機能を提供します。

  • プライマリゾーンに障害が発生すると、プライマリゾーンとセカンダリゾーンの間でフェールオーバーが実行され、複数のレプリカの強力な一貫性のあるレプリケーションがゾーン間で実装され、復旧時間目標 (RTO) が60秒未満になるようにします。 これはまた、強力なデータ一貫性を保証し、高い財務信頼性を提供します。

image

ルールの切り替え

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

料金

  • 計算ノード

    セカンダリノードとロガーノードは無料です。 プライマリノードと読み取り専用ノードは、共通の計算ノードとして課金されます。

  • ストレージ

    データは複数のゾーンに分散されます。 プライマリゾーンとセカンダリゾーンには、それぞれ3つのデータのレプリカが含まれています。 このようにして、データの合計6つのレプリカが保存されます。 そのストレージコストは、シングルゾーン (ホットスタンバイクラスターが無効) よりも高くなります。

シナリオ

本番データベースがピーク時に多数の読み取り要求を処理したり、インテリジェントなデータ分析を実行したりする必要がある大規模企業や中規模企業に適しています。 これらの企業には、金融機関、オンライン小売業者、自動車企業、教育企業、およびエンタープライズリソースプランニング (ERP) サービスプロバイダーが含まれます。

説明

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

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

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

    説明

    高可用性モードのオプションは、クラスターがデプロイされているリージョンで使用可能なゾーンとリソースによって制限されます。 詳細については、「購入ページ」をご参照ください。

    image

  • PolarDBコンソールに移動します。 [クラスター] ページで、クラスターをクリックします。 [基本情報] ページの [データベース分散ストレージ] セクションで、[HAモードへの切り替え] をクリックします。

    image

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

説明

高可用性モードへの切り替えにはいくつかの制限があります。 クラスターが高可用性モードへの切り替えをサポートしていない場合は、新しいクラスターを購入して高可用性モードを選択することを推奨します。 次に、Data Transmission Service (DTS) を使用して、既存のクラスターを新しいクラスターに移行します。 既存のクラスターを新しいクラスターに移行する方法については、「PolarDB For MySQLクラスター間のデータ移行」をご参照ください。