と は、マルチアベイラビリティゾーン (マルチ AZ) デプロイメントをサポートしています。PolarDB は、「デュアルゾーン (ストレージホットスタンバイクラスター有効)」や「デュアルゾーン (ストレージホットスタンバイクラスターおよびコンピューティングスタンバイ有効)」など、複数のデプロイメントオプションを提供しており、お客様のニーズに最適なものを選択できます。
マルチ AZ デプロイメント
マルチ AZ デプロイメントでは、データは複数のアベイラビリティゾーンに分散されます。プライマリゾーンとセカンダリゾーンにはそれぞれ 3 つのデータレプリカが保存され、合計で 6 つのレプリカが構成されます。この設計により、より高い SLA 信頼性が確保されます。コンピューティングノードはプライマリゾーンで実行されます。セカンダリゾーンのストレージホットスタンバイクラスターとコンピューティングノードは、プライマリゾーンに障害が発生した場合のフェールオーバーに使用されます。詳細については、「」をご参照ください。
-
マルチ AZ デプロイメントを使用するには、次の条件が適用されます。
-
クラスターが配置されているリージョンに 2 つ以上のアベイラビリティゾーンが必要です。
-
セカンダリゾーンに十分な計算リソースが必要です。
-
-
「デュアルゾーン (ストレージホットスタンバイクラスターおよびコンピューティングスタンバイ有効)」のマルチ AZ デプロイメントアーキテクチャを使用するには、お問い合わせください。
高可用性モード
オプションの概要
単一ゾーン (ホットスタンバイ無効)
-
データベースサービスはプライマリゾーンでのみ提供されます。このオプションはストレージホットスタンバイクラスターを提供しないため、よりコスト効率に優れています。
-
アベイラビリティゾーン全体に障害が発生した場合、回復に時間がかかります。クロスゾーンでの高可用性が必要な場合は、の使用を推奨します。
切り替えルール
「デュアルゾーン (ストレージホットスタンバイクラスター有効)」または「デュアルゾーン (ストレージホットスタンバイクラスターおよびコンピューティングスタンバイ有効)」のいずれかに切り替えることができます。
利用シーン
-
小規模なウェブサイトやアプリケーション
これは、データベースの運用とメンテナンスの負荷を軽減し、ビジネスに集中できるコスト効率の高いオプションです。
-
個人学習
初心者がデータベースをテストし、学習するのに最適です。
-
開発およびテスト
迅速なプロビジョニングにより、オンデマンドでリソースを作成およびリリースできるため、開発とテストの効率が大幅に向上します。
デュアルゾーン (ホットスタンバイ有効)
-
このオプションでは、データが複数のアベイラビリティゾーンに分散されます。プライマリゾーンとセカンダリゾーンにはそれぞれ完全なデータコピーが保存され、より高い SLA 信頼性を提供します。
-
すべてのコンピューティングノードはプライマリゾーンで実行されます。セカンダリゾーンのストレージホットスタンバイクラスターは、プライマリゾーンが利用できなくなった場合のフェールオーバーに使用されます。
切り替えルール
「シングルゾーン (ストレージホットスタンバイクラスター無効)」にのみ切り替えることができます。
課金
データは複数のアベイラビリティゾーンに分散され、プライマリゾーンとセカンダリゾーンにはそれぞれ 3 つのデータレプリカ (合計 6 つのレプリカ) が保存されます。ストレージコストは、「シングルゾーン (ストレージホットスタンバイクラスター無効)」オプションよりも高くなります。
利用シーン
このクラシックな高可用性アーキテクチャは、インターネット、モノのインターネット (IoT)、小売、e コマース、物流、ゲームなど、80% 以上のビジネスシナリオに適しています。
デュアルゾーン(ホットスタンバイとコンピューティングスタンバイ)
-
データは複数のアベイラビリティゾーンに分散されます。プライマリゾーンとセカンダリゾーンにはそれぞれ完全なデータコピーが保存され、より高い SLA 信頼性を提供します。
-
セカンダリゾーンのストレージホットスタンバイクラスターとスタンバイノードは、プライマリゾーンが利用できなくなった場合のフェールオーバーに使用されます。セカンダリゾーンのスタンバイノードは読み取りリクエストを処理できます。フェールオーバー後、システムはスタンバイノードをプライマリノードに昇格させます。
切り替えルール
「シングルゾーン (ストレージホットスタンバイクラスター無効)」にのみ切り替えることができます。
課金
-
コンピューティングノード
ストレージホットスタンバイクラスターを含むセカンダリゾーンに対応するスタンバイノードが追加されます。デフォルトでは、ノードスペックはプライマリゾーンのものと同じで、スタンバイノードは別途課金されます。
-
ストレージ領域
データは複数のアベイラビリティゾーンに分散され、プライマリゾーンとセカンダリゾーンにはそれぞれ 3 つのデータレプリカ (合計 6 つのレプリカ) が保存されます。ストレージコストは、「シングルゾーン (ストレージホットスタンバイクラスター無効)」オプションよりも高くなります。
利用シーン
金融、ニューリテール、自動車製造、教育、大規模な企業資源計画 (ERP) システムなど、高可用性を必要とする大中規模企業のコア本番データベースに適しています。
コンピューティングノードとストレージ領域の課金ルールの詳細については、「」をご参照ください。
高可用性モードの有効化または切り替え
-
クラスターを購入する際、ネットワークとゾーン セクションで高可用性モードを選択できます。
説明利用可能な高可用性モードのオプションは、クラスターが配置されているリージョンのアベイラビリティゾーンの数とリソースに依存します。購入ページに表示されるオプションが優先されます。
高可用性モードのオプションには、デュアルゾーン (ストレージホットスタンバイクラスター有効)、シングルゾーン (ストレージホットスタンバイクラスター無効)、デュアルゾーン (ストレージホットスタンバイクラスターおよびコンピューティングスタンバイ有効) があります。
-
。対象のクラスター ID をクリックします。基本情報 ページで、分散データベースストレージ セクションに移動し、高可用性モードの切り替え をクリックします。
クラスターのアベイラビリティゾーンの表示
-
PolarDB コンソールにログインします。左側のナビゲーションウィンドウで クラスター をクリックします。クラスターが配置されている [リージョン] を選択し、対象のクラスター ID をクリックしてクラスター詳細ページに移動します。
-
基本情報 ページで、データ分布ゾーン を表示します。
プライマリゾーンの変更
マルチ AZ デプロイメントでは、PolarDB でプライマリゾーンを変更できます。この機能を使用して、データベースクラスターのコンピューティングノードを別のアベイラビリティゾーンに移行できます。これは、ディザスタリカバリや、データベースを ECS インスタンスと同じ場所に配置してアクセスレイテンシーを低減する場合に役立ちます。
ホットスタンバイが有効になっている または クラスターでは、した後はプライマリゾーンを変更できません。この場合にプライマリゾーンを変更するには、お問い合わせください。
-
PolarDB コンソールにログインします。左側のナビゲーションウィンドウで クラスター をクリックします。クラスターが配置されている [リージョン] を選択し、対象のクラスター ID をクリックしてクラスター詳細ページに移動します。
-
分散データベースストレージ セクションで、プライマリゾーンの変更 をクリックします。
-
表示されるダイアログボックスで、ターゲット可用性ゾーン と ターゲット vSwitch を選択し、ビジネスニーズに基づいて 有効時間 を選択します。
[データベースノード] セクションで、[すべて] を選択します。[有効期間] には、[すぐに有効] または [メンテナンス期間内に有効] を選択し、[OK] をクリックします。
説明-
送信先ゾーンがセカンダリゾーンの場合、データ移行は不要です。システムはデータベースのコンピューティングノードを切り替えるだけで、迅速なクロスデータセンター切り替え (ノードあたり平均 5 分) が可能です。この操作は、ディザスタリカバリ訓練でよく使用されます。
-
送信先ゾーンがセカンダリゾーンでない場合、データ移行が必要です。移行時間はデータ量に依存し、数時間かかる場合があります。注意して実行してください。この操作は通常、アプリケーションが最も近いゾーンからデータベースにアクセスできるように、アプリケーションとデータベースのアベイラビリティゾーンへの分散を調整するために使用されます。
-
-
確定 をクリックします。
重要プライマリゾーンを変更した後も、データベース接続エンドポイント (クラスターエンドポイントとプライマリエンドポイント) は変更されませんが、vSwitch と IP アドレスが変更される可能性があります。この操作により、1 分未満のサービス中断が発生する可能性があります。注意して実行してください。
スタンバイノード読み取りエンドポイントの作成
-
スタンバイノード読み取りエンドポイントは、高可用性モードが「デュアルゾーン (ストレージホットスタンバイクラスターおよびコンピューティングスタンバイ有効)」に設定されている場合にのみ作成できます。このモードでクラスターを作成するか、このモードに切り替えるには、お問い合わせください。
-
スタンバイノード読み取りエンドポイントは、プライベート IP アドレスのみをサポートします。
-
PolarDB コンソールにログインします。左側のナビゲーションウィンドウで クラスター をクリックします。クラスターが配置されている [リージョン] を選択し、対象のクラスター ID をクリックしてクラスター詳細ページに移動します。
-
データベースへの接続 セクションで、セカンダリノードの読み取りアドレスの作成 をクリックします。ダイアログボックスで はい をクリックします。作成後、エンドポイントを使用してスタンバイノードにアクセスできます。