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

PolarDB:シナリオ

最終更新日:Aug 13, 2024

ジオディザスタリカバリとクロスリージョン展開は、グローバルデータベースネットワーク (GDN) が使用される典型的なシナリオです。 このトピックでは、これら2つのシナリオのサービスアーキテクチャについて説明し、これらのシナリオでGDNをデプロイする方法を示します。

ジオディザスタリカバリ

ジオディザスタリカバリ機能を使用すると、リージョン全体で高可用性を実現できます。 これにより、データセキュリティが向上し、サービスの可用性が向上します。 データセンターに障害が発生した場合、サービスは迅速に回復できます。 2つのゾーンにまたがる3つのデータセンター、2つのゾーンにまたがる4つのデータセンター、3つのゾーンにまたがる6つのデータセンターなどのアーキテクチャを実装できます。

  • 典型的な業界には、銀行、証券、保険、フィンテックなどがあります。

  • 次の図は、2つのゾーンにまたがる3つのデータセンターのサービスアーキテクチャを示しています。

    GDNは2つのPolarDBクラスターで構成されています。 GDNの例を次の図に示します。1

    • 中国 (北京) リージョンのクラスターは、AZ 1とAZ 2の2つのゾーンにデプロイされます。

    • 中国 (上海) リージョンのクラスターは、単一のゾーンにデプロイされます。

    アプリケーションは中国 (北京) リージョンにデプロイされ、AZ 1のデータベースでローカルの読み取りおよび書き込み操作を実行します。

    • 中国 (北京) リージョンのAZ 1に障害が発生した場合、サービスは優先的に中国 (北京) リージョンのAZ 2に切り替えられます。

    • 中国 (北京) リージョンのAZ 1およびAZ 2に障害が発生した場合、サービスは中国 (上海) リージョンのAZ 3に切り替えられます。

クロスリージョンデプロイ (アクティブなgeo-redundancy)

企業のサービスは、国を越えて、または世界規模で展開され得る。 この場合、クロスリージョンの読み取りと書き込みを有効にするには、データを同期する必要があります。 GDNは、世界中の複数のリージョンからデータベースにアクセスできるようにします。 ほとんどの場合、読み取り要求は同じリージョンのセカンダリクラスタに転送され、書き込み要求はプライマリクラスタに転送されます。

  • 該当する業界: ゲーム、国境を越えた電子商取引、ローカルサービス (食品配達) 、および新しい小売店 (店舗) 。

  • 次の図は、クロスリージョンデプロイメントのサービスアーキテクチャを示しています。

    • リージョンにデプロイされた各アプリケーションは、地理的に最も近いデータベースのデータを読み取ることができます。 アプリケーションがデータベースにデータを書き込むと、リクエストはプライマリクラスターに転送されます。 これにより、データの読み取りと書き込みのパフォーマンスを最適化できます。

    • GDNには統一されたエンドポイントがありません。 ただし、プライマリクラスターとセカンダリクラスターを含むGDN内の各クラスターには、個別のクラスターエンドポイントがあります。 アプリケーションに最も近いリージョンにデプロイされているクラスターのエンドポイントを使用して、GDNに接続できます。

    • クラスターの仕様はリージョンによって異なります。 たとえば、中国 (上海) および中国 (深セン) リージョンのクラスター仕様は、中国 (北京) リージョンの仕様と同じである必要はありません。 要件に基づいて仕様を選択できます。

2

手順

  1. GDNを作成し、GDNのプライマリクラスターとして既存のクラスターを選択します。 詳細については、「GDNの作成」をご参照ください。

  2. セカンダリクラスターをGDNに追加します。 詳細については、「セカンダリクラスターの追加」をご参照ください。

  3. GDNに接続します。 詳細については、「GDNへの接続」をご参照ください。

リージョン間でGDNをデプロイするためのベストプラクティスの詳細については、「GDNをデプロイするためのベストプラクティス」をご参照ください。