Global Database Network (GDN) を作成した後、新しいクラスターを作成し、セカンダリクラスターとして GDN に追加できます。不要になったセカンダリクラスターは、GDN から削除できます。削除されたクラスターは、スタンドアロンの PolarDB クラスターとして引き続き使用できます。
制限事項
Global Database Network (GDN) を作成する必要があります。その後、セカンダリクラスターを追加できます。
サポート対象リージョン
中国本土のすべてのリージョン、中国 (香港)、日本 (東京)、韓国 (ソウル)、シンガポール、マレーシア (クアラルンプール)、インドネシア (ジャカルタ)、フィリピン (マニラ)、タイ (バンコク)、ドイツ (フランクフルト)、米国 (シリコンバレー)、米国 (バージニア)、イギリス (ロンドン)。
機能の制限事項
グローバルデータベースネットワーク (GDN) 内のクラスターは、インメモリ列指向インデックス (IMCI) 機能をサポートしています。ただし、読み取り専用の列指向ノードを追加する前に、
loose_polar_enable_imci_with_standbyクラスターパラメーターを有効にし、クラスターバージョンが次の要件のいずれかを満たしている必要があります。MySQL 8.0.1、リビジョンバージョン 8.0.1.1.48 以降。
MySQL 8.0.2、リビジョンバージョン 8.0.2.2.27 以降。
GDN 内のクラスターは、サーバーレスクラスターまたはサーバーレス機能が有効になっている固定仕様のクラスターにすることができます。ただし、プライマリクラスターのデータベースエンジンバージョンが次のバージョンより前の場合、GDN 内のすべてのクラスターには少なくとも 1 つの読み取り専用ノードが必要です:
MySQL 8.0.1、マイナーエンジンバージョン 8.0.1.1.42 より前。
MySQL 8.0.2、マイナーエンジンバージョン 8.0.2.2.23 より前。
GDN 内のクラスターは、データベースとテーブルの復元をサポートしていません。
その他の制限事項
GDN は、1 つのプライマリクラスターと最大 4 つのセカンダリクラスターで構成されます。
説明さらにセカンダリクラスターを追加するには、クォータセンターに移動し、ID が
polardb_mysql_gdn_regionのクォータ項目を見つけ、操作 列の 申請 をクリックします。1 つのクラスターは、1 つの GDN にのみ属することができます。
セカンダリクラスターとして追加できるのは新しいクラスターのみで、既存のクラスターは使用できません。
プライマリクラスターとセカンダリクラスターは、同じデータベースエンジンバージョン (MySQL 8.0、MySQL 5.7、または MySQL 5.6) を使用する必要があります。
サーバーレスクラスターではない GDN 内のセカンダリクラスターの場合、各コンピューティングノードには少なくとも 4 つの CPU コアが必要です。
デフォルトでは、GDN 内の各クラスターには 2 つのノードが含まれています。最大 16 ノードまで追加できます。
料金
グローバルデータベースネットワーク (GDN) の料金は、クラスター費用と、該当する場合はクロスボーダーデータレプリケーション料金で構成されます。課金ルールは次のとおりです:
クロスボーダーデータ転送料金は、2026年4月1日 00:00:00 (シンガポール時間)から請求されます。この日以前は、このサービスは無料です。詳細については、「[お知らせ] グローバルデータベースネットワーク (GDN) のネットワーク料金調整に関する発表」をご参照ください。
無料シナリオ:
プライマリクラスターとセカンダリクラスターが両方とも中国本土内のリージョンにデプロイされているか、両方とも中国 (香港) リージョンまたはその他の海外リージョンにデプロイされている場合。例:
プライマリクラスターとセカンダリクラスターの両方が中国本土にある場合。たとえば、プライマリクラスターが中国 (成都) にあり、セカンダリクラスターが中国 (杭州) や中国 (深セン) などのリージョンにある場合。
プライマリクラスターとセカンダリクラスターの両方が中国 (香港) リージョンまたはその他の海外リージョンにある場合。たとえば、プライマリクラスターがシンガポールにあり、セカンダリクラスターがフィリピン (マニラ) にある場合。
課金シナリオ:
GDN が中国本土の国境を越える場合、クロスボーダー料金が適用されます。たとえば、一方のクラスターが中国本土にあり、もう一方が中国 (香港) または海外リージョンにある場合。例:
プライマリクラスターが中国本土にあり、セカンダリクラスターが中国本土以外にある場合。たとえば、プライマリクラスターが中国 (成都) にあり、セカンダリクラスターが中国 (香港) やシンガポールなどのリージョンにある場合。
プライマリクラスターが中国本土以外にあり、セカンダリクラスターが中国本土にある場合。たとえば、プライマリクラスターがシンガポールにあり、セカンダリクラスターが中国 (杭州) や中国 (深セン) などのリージョンにある場合。
課金ルール:GB あたり 0.80 米ドル、時間単位で課金されます。料金は、プライマリクラスターからクロスボーダーのセカンダリクラスターに物理的にレプリケートされた redo ログデータの量に基づいて時間単位で計算されます。このトラフィック料金は、ログシーケンス番号 (LSN) から変換された物理的な位置をクエリすることで見積もることができます。
グローバルドメイン名機能を使用する場合、内部 DNS 名前解決とリージョン間データ転送に追加料金が発生します。詳細については、「グローバルドメイン名の料金」をご参照ください。
注意事項
Global Database Network (GDN) は、REDO ログ に基づく物理レプリケーションメカニズムを使用してデータを同期します。したがって、デフォルトではバイナリログを有効にする必要はありません。ワークロードがクラスター間のバイナリログ同期を必要とする場合 (データサブスクリプションなど) は、プライマリクラスターとセカンダリクラスターでバイナリログパラメーター (loose_polar_log_bin) が同じように設定されていることを確認する必要があります。そうしないと、プライマリ/セカンダリ切り替え後にバイナリログデータの不整合が発生するリスクがあります。
セカンダリクラスターの追加
Global Database Network (GDN) は、China Unicom のクロスボーダー Express Connect とクロスボーダー Cloud Enterprise Network (CEN) を使用して、クロスボーダーのセカンダリクラスターの追加をサポートしています。後述するように、プライマリクラスターとセカンダリクラスターが異なる種類のリージョンにある場合、構成はクロスボーダーになります。クロスボーダーのセカンダリクラスターを追加するには、追加の準備が必要です。
プライマリクラスターが米国 (シリコンバレー) または米国 (バージニア) にあり、追加するセカンダリクラスターが中国本土または中国 (香港) にある場合は、チケットを送信してください。
-
中国本土:中国 (杭州)、中国 (上海)、中国 (深圳)、中国 (河源)、中国 (広州)、中国 (青島)、中国 (北京)、中国 (張家口)、中国 (フフホト)、中国 (ウランチャブ)、中国 (成都)。
-
その他のリージョン:中国 (香港)、日本 (東京)、韓国 (ソウル)、シンガポール、マレーシア (クアラルンプール)、インドネシア (ジャカルタ)、フィリピン (マニラ)、タイ (バンコク)、ドイツ (フランクフルト)、米国 (シリコンバレー)、米国 (バージニア)、英国 (ロンドン)。
準備 (クロスボーダーのセカンダリクラスターのみ)
操作手順
クラスターの作成にかかる時間は、プライマリクラスターのデータ量によって異なります。初期データのコピープロセスは時間がかかる場合があるため、しばらくお待ちください。
-
PolarDB コンソールにログインします。左側メニューで、グローバルデータベースネットワーク (GDN) をクリックします。
-
グローバルデータベースネットワーク (GDN) ページで、対象の GDN を探し、操作 列の セカンダリクラスターの追加 をクリックします。
-
表示される購入ページで、次のパラメーターを設定します。その他のパラメーターは、ビジネスニーズに基づいて設定できます。詳細については、「カスタム購入」をご参照ください。
-
[リージョン]:セカンダリクラスターを追加するリージョンを選択します。
-
[作成方法]:[セカンダリクラスターの作成] を選択します。
-
[GDN]:参加する GDN を選択します。前の手順で選択した対象の GDN がデフォルトで使用されます。
-
[データベースエンジン]:プライマリクラスターのデータベースエンジンバージョン (MySQL 8.0、MySQL 5.7、または MySQL 5.6) と一致する必要があります。
-
ノード仕様:低遅延の同期を確保するために、プライマリクラスターと同じノード仕様を使用することを推奨します。読み取り専用ノードの数は、プライマリクラスターと一致させる必要はありません。ノードの数は、セカンダリクラスターの読み取りリクエスト量に基づいて決定します。
-
-
購入が完了したら、グローバルデータベースネットワーク (GDN) ページに戻ります。対象の GDN を探し、その GDN ID/名前 をクリックして詳細ページを開きます。新しいセカンダリクラスターが クラスター セクションに表示されます。このリストには、各クラスターのステータス、ロール、レプリケーション遅延が表示されます。セカンダリクラスターの [操作] 列には、[削除] と [プライマリクラスターに切り替え] へのリンクがあります。各 GDN には、最大 5 つのクラスター (1 つのプライマリクラスターと最大 4 つのセカンダリクラスター) を含めることができます。
説明-
セカンダリクラスターの作成にかかる時間は、プライマリクラスターのデータ量によって異なります。初期データのコピープロセスは時間がかかる場合があるため、しばらくお待ちください。
-
セカンダリクラスターの作成は、プライマリクラスターのパフォーマンスにほとんど影響しません。
-
セカンダリクラスターでデータベースアカウントを作成することはできません。プライマリクラスターでアカウントを作成すると、システムが自動的にセカンダリクラスターに同期します。
-
セカンダリクラスターの削除
-
PolarDB コンソールにログインします。左側メニューで、グローバルデータベースネットワーク (GDN) をクリックします。
-
グローバルデータベースネットワーク (GDN) ページで、対象の GDN を探し、その GDN ID をクリックして詳細ページに移動します。
-
クラスターリスト セクションで、対象のセカンダリクラスターを探し、操作 列の デタッチ をクリックします。
説明-
削除プロセスには約 5 分かかります。
-
削除プロセス中、削除されるクラスターを含む GDN 内のすべてのクラスター接続エンドポイントは、通常のデータベースアクセスに利用できます。
-
GDN から削除できるのはセカンダリクラスターのみです。プライマリクラスターは削除できません。
-
セカンダリクラスターが GDN から削除されると、プライマリクラスターとのデータ同期が停止し、読み取り/書き込みモードに設定されます。
-
クラスターが GDN から削除されると、セカンダリクラスターとして再度追加することはできません。この操作は慎重に実行してください。
-
-
ポップアップダイアログボックスの注意事項をよく読み、OK をクリックしてセカンダリクラスターを削除します。
プライマリクラスターの切り替え
-
PolarDB コンソールにログインします。左側メニューで、グローバルデータベースネットワーク (GDN) をクリックします。
-
グローバルデータベースネットワーク (GDN) ページで、対象の GDN を探し、その GDN ID をクリックして詳細ページに移動します。
-
クラスターリスト セクションで、対象のセカンダリクラスターを探し、操作 列の プライマリクラスターに切り替え をクリックします。
-
プライマリ / セカンダリの切り替え ダイアログボックスで、新しいプライマリクラスターになるセカンダリクラスターを選択し、OK をクリックします。
説明-
プライマリ/セカンダリ切り替えでは、2 つのクラスターの接続エンドポイントは交換されません。アプリケーションの設定を更新する必要がある場合があります。たとえば、元のプライマリクラスターにパブリックエンドポイントがあった場合、新しいプライマリクラスターにもパブリックエンドポイントがあることを確認し、アプリケーションのアクセスに問題が発生しないようにしてください。接続エンドポイントを表示するには、「接続エンドポイントとポートの表示」をご参照ください。
-
GDN でのプライマリ/セカンダリ切り替えは 10 分以内に完了します (テスト結果に基づくと通常は 5 分以内)。切り替え中、最大 160 秒の一時的な切断が発生する可能性があります。オフピーク時に切り替えを行い、アプリケーションに再接続メカニズムがあることを確認することを推奨します。
-
プライマリ / セカンダリの切り替え ダイアログボックスで 強制切り替え スイッチを有効にした場合:
-
強制切り替えの対象クラスターを指定することはできません。代わりに、システムはログシーケンス番号 (LSN) が最も高いセカンダリクラスターを新しいプライマリに昇格させます。
-
強制切り替えにはデータ損失のリスクがあります。元のプライマリクラスターは切り替え後に自動的に削除されます。この操作は慎重に実行してください。
-
-
セカンダリクラスターの再作成
ユースケース
次のようなシナリオでは、GDN でセカンダリクラスターを再作成する必要がある場合があります。
-
セカンダリクラスターに障害が発生して回復できず、サービスを復元するために再作成する必要がある場合。
-
セカンダリクラスターの基本設定または環境を更新する必要がある場合。
-
セカンダリクラスターがプライマリクラスターと長期間同期されていない場合、プライマリクラスターとセカンダリクラスター間のデータの一貫性を確保するために再作成する必要があります。
指定されたセカンダリクラスターは、再作成中は利用できなくなります。この操作は慎重に実行してください。
操作手順
-
PolarDB コンソールにログインします。左側メニューで、グローバルデータベースネットワーク (GDN) をクリックします。
-
グローバルデータベースネットワーク (GDN) ページで、対象の GDN を探し、その GDN ID をクリックして詳細ページに移動します。
-
クラスターリスト セクションで、対象のセカンダリクラスターを探し、操作 列の セカンダリクラスターの再構築 をクリックします。
-
ポップアップダイアログボックスの注意事項をよく読み、OK をクリックします。
よくある質問
関連ドキュメント
-
グローバルデータベースネットワークへの接続:GDN への接続を確立する方法について説明します。
-
グローバルドメイン名の作成:最近傍リージョンアクセスを提供し、プライマリクラスターの切り替え後も持続する統一された接続エンドポイントを作成する方法について説明します。
関連 API
|
API |
説明 |
|
クラスター作成 API を使用して、セカンダリクラスターを GDN に追加します。次のパラメーターを設定します:
|
|
|
グローバルデータベースネットワークからセカンダリクラスターを削除します。 |
|
|
グローバルデータベースネットワークのプライマリクラスターを切り替えます。 |