このトピックでは、PolarDB for MySQLのホットスタンバイストレージクラスター機能について説明します。
概要
PolarDB for MySQLは、ホットスタンバイストレージクラスター機能を提供します。 ホットスタンバイストレージクラスターは、セカンダリゾーン、またはPolarDBクラスターがデプロイされているリージョンの同じゾーンにある別のデータセンターにデプロイされます。 ホットスタンバイストレージクラスタは、独立したストレージと計算リソースを使用します。 PolarDBクラスターまたはプライマリゾーンが使用できなくなると、ホットスタンバイストレージクラスターはすぐにプライマリに昇格し、読み取りおよび書き込み要求を処理します。
ホットスタンバイストレージクラスタソリューション
PolarDB for MySQLは、次のホットスタンバイストレージクラスタソリューションをサポートしています。
ホットスタンバイストレージクラスタ機能の無効化
概要
データベースサービスは、プライマリゾーンのクラスターによってのみ提供されます。 この解決策は、より安価である。
ただし、プライマリゾーンに障害が発生した場合にサービスを回復するには時間がかかります。 ゾーン間の高可用性が必要な場合は、ホットスタンバイストレージクラスター機能を有効にすることを推奨します。
シナリオ
Webサイトとアプリケーションの開発: 定期的なデータベースのO&Mタスクをオフロードし、自分のビジネスに集中できます。
個人学習: 標準のPolarDBサービスを使用して、データベースの学習とテストを行うことができます。
R&Dとテスト: 迅速な配信により、ニーズに応じたデータベースサービスの柔軟なスケーリングが可能になり、R&Dとテストの効率が大幅に向上します。
ホットスタンバイストレージクラスタ機能の有効化
PolarDB for MySQL Enterprise Editionのみがこの機能をサポートしています。
概要
データは複数のゾーンに分散されます。 プライマリゾーンとセカンダリゾーンはそれぞれデータのコピーを保持します。これにより、サービスレベル契約 (SLA) に記載されているサービスの配信が保証されます。
すべての計算ノードは、プライマリゾーンにデプロイする必要があります。 プライマリゾーンに障害が発生した場合、データベースサービスはホットスタンバイストレージクラスターに切り替えられます。
次の図は、ホットスタンバイストレージクラスター機能が有効になった後のPolarDBクラスターの [基本情報] ページのトポロジを示しています。
シナリオ
従来の高可用性アーキテクチャは、インターネット、IoT、オンライン小売、ロジスティクス、ゲームなど、さまざまな業界の80% を超えるユースケースに適しています。
課金
ホットスタンバイストレージクラスター機能が無効になっている場合、プライマリクラスターのみがデプロイされ、3つのレプリカが保存されます。 この場合の単価は、ホットスタンバイストレージクラスタ機能が有効になっている場合の半分です。
手順: ホットスタンバイストレージクラスタの有効化
クラスターの作成時に機能を有効または無効にすることができます。 この機能を無効にする場合は、後でクラスターで有効にすることができます。
このセクションでは、PolarDB Enterprise Editionクラスターのホットスタンバイストレージクラスター機能を有効にする方法について説明します。
クラスターの作成時にこの機能を有効にする場合は、後でクラスターに対して無効にすることはできません。
PolarDBコンソールにログインします。
クラスターの [基本情報] ページに移動します。
ページ下部の [分散ストレージ] セクションで、[ホットスタンバイストレージクラスタの有効化] をクリックします。
表示されるページで、[ホットスタンバイストレージクラスターの有効化] を選択し、利用規約を読んで選択し、[今すぐ購入] をクリックします。
この機能はしばらくすると有効になります。