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

PolarDB:グローバルデータベースネットワークの作成と管理

最終更新日:Nov 14, 2025

既存のクラスターを使用するか、新しいクラスターを作成して、グローバルデータベースネットワーク (GDN) を迅速に構築できます。GDN は、リージョン間のディザスタリカバリまたはアクティブ地理的冗長性をサポートします。このトピックでは、GDN の作成方法と削除方法について説明します。

範囲

クラスター構成

  • エディション: Enterprise Edition、シリーズは Cluster Edition である必要があります。

  • データベースエンジンのバージョンは、次のいずれかである必要があります。

    • MySQL 8.0.2

    • MySQL 8.0.1 (マイナーエンジンバージョン 8.0.1.1.17 以降)。

    • MySQL 5.7 (マイナーエンジンバージョン 5.7.1.0.21 以降)。

    • MySQL 5.6 (マイナーエンジンバージョン 5.6.1.0.32 以降)。

  • ノード: 少なくとも 1 つの読み取り専用ノードを含める必要があります。

サポートされるリージョン

中国本土のすべてのリージョン、中国 (香港) 、日本 (東京) 、韓国 (ソウル) 、シンガポール、マレーシア (クアラルンプール) 、インドネシア (ジャカルタ) 、フィリピン (マニラ) 、タイ (バンコク) 、ドイツ (フランクフルト) 、米国 (シリコンバレー) 、米国 (バージニア) 、英国 (ロンドン) 。

説明

セカンダリクラスターは国境を越えてデプロイできますが、リクエストを送信する必要があります。詳細については、「セカンダリクラスターの追加」をご参照ください。

機能の制限

  • グローバルデータベースネットワーク (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 つのセカンダリクラスターで構成されます。

    説明

    セカンダリクラスターを追加するには、Quota Center に移動し、クォータ ID polardb_mysql_gdn_region に基づいてクォータ項目を見つけ、[アクション] 列の [適用] をクリックします。

  • クラスターは 1 つの GDN にのみ属することができます。

  • セカンダリクラスターとして新しいクラスターのみを作成できます。既存のクラスターをセカンダリクラスターとして追加することはできません。

  • プライマリクラスターとセカンダリクラスターは、同じデータベースエンジンバージョン (MySQL 8.0、MySQL 5.7、または MySQL 5.6) を使用する必要があります。

  • サーバーレスクラスターではない GDN 内のセカンダリクラスターの場合、各計算ノードには少なくとも 4 つの CPU コアが必要です。

  • デフォルトでは、GDN 内の各クラスターには 2 つのノードが含まれています。最大 16 個のノードを追加できます。

料金

GDN を使用すると、クラスターとリージョン間のデータ転送料金が請求されます。データ転送料金は、転送が国境を越えるかどうかによって異なります。

  • 国境を越えないデータ転送 (無料)

    • シナリオ: プライマリクラスターとセカンダリクラスターの両方が中国本土以外のリージョンにデプロイされているか、両方が中国本土内のリージョンにデプロイされています。

    • 課金ルール: 無料。

  • 国境を越えるデータ転送 (課金対象)

    重要

    国境を越えるデータ転送料金は、2026 年 1 月 1 日 00:00 (シンガポール時間) から請求されます。この日付より前は、このサービスは無料です。

    • シナリオ: クラスター (プライマリまたはセカンダリ) のいずれかが中国本土以外のリージョンにデプロイされ、もう一方が中国本土のリージョンにデプロイされている。

    • 課金ルール: USD 0.80/GB、時間単位で課金されます。料金は、1 時間以内にプライマリクラスターから国境を越えるセカンダリクラスターに物理的にレプリケートされる Redo ログデータの量に基づいて計算されます。このトラフィック料金は、ログシーケンス番号 (LSN) から変換された物理位置をクエリすることで見積もることができます。

      クリックして課金例を表示

      たとえば、09:00 にログの物理書き込み位置をクエリすると、ib_logfile1/648143676 になります。10:00 に、位置は ib_logfile3/648142342 に更新されます。これは、この 1 時間に書き込まれたデータ量が 2 つの位置の差であることを示します。

      1. 開始ファイル (ib_logfile1) への書き込み量:
        合計ファイルサイズから開始オフセットを引きます。各ログファイルは 1 GB (1,073,741,824 バイト) です。書き込み量は 1073741824 - 648143676 = 425598148 バイトです。

      2. 中間ファイル (ib_logfile2) への書き込み量:
        ib_logfile1 がいっぱいになると、システムは ib_logfile2 を完全に書き込みます。この量は 1,073,741,824 バイト (1 GB) です。

      3. 終了ファイル (ib_logfile3) への書き込み量:
        これは終了時のオフセットで、648142342 バイトです。

      したがって、合計書き込み量 = 425598148 + 1073741824 + 648142342 = 2147482314 バイトです。これは 2147482314 / 1024 / 1024 / 1024 = 1.999998 GB (小数点以下 6 桁に切り捨て) です。この 1 時間の国境を越えるデータ転送料金は、約 1.999998 GB × USD 0.80/GB = USD 1.5999984 です。

      ログ書き込みの進行状況と物理ファイルオフセットのクエリ

      -- ログシステムの現在の書き込み進行状況をクエリします。
      SHOW STATUS LIKE 'Innodb_log_write_lsn'; 
      +----------------------+------------+
      | Variable_name        | Value      |
      +----------------------+------------+
      | Innodb_log_write_lsn | 1721889596 |
      +----------------------+------------+
      
      -- 物理ファイルオフセットをバイト単位でクエリします。
      SELECT lsn_to_pos(1721889596); 
      +------------------------+
      | lsn_to_pos(1721889596) |
      +------------------------+
      | ib_logfile1/648143676  |
      +------------------------+
説明

グローバルドメイン名機能を使用する場合、内部 DNS 解決およびリージョン間のデータ転送に追加料金が発生します。詳細については、「グローバルドメイン名の料金」をご参照ください。

グローバルデータベースネットワークの作成

  1. PolarDB コンソールにログインします。左側のナビゲーションウィンドウで、Global Database Network をクリックします。

  2. Global Database Network ページで、GDN の作成 をクリックします。

  3. [グローバルデータベースネットワーク (GDN) の作成] ダイアログボックスで、次のパラメーターを設定します。

    構成

    説明

    互換性

    MySQL を選択します。

    バージョン

    アクティブ/パッシブ版に固定されています。

    名前

    GDN の名前。識別しやすいように、わかりやすい名前を入力してください。名前は一意である必要はありません。

    プライマリリージョン

    プライマリクラスターが配置されているリージョンを選択します。

    説明

    まず、どのクラスターをプライマリクラスターとして使用するかを決定し、次にそのクラスターが配置されているリージョンを選択します。

    プライマリクラスター

    GDN のプライマリクラスターとして既存のクラスターを選択します。

    グローバルドメイン名

    グローバルドメイン名機能を有効にするかどうかを指定します。グローバルドメイン名は、GDN に統一されたエンドポイントを提供します。これにより、最近傍アクセスが可能になるだけでなく、プライマリクラスターのスイッチオーバー後もドメイン名が変更されないことが保証されます。

  4. [OK] をクリックします。作成された GDN は、[グローバルデータベースネットワーク (GDN)] ページで表示できます。その後、GDN にセカンダリクラスターを追加できます。

グローバルデータベースネットワークに関する情報の表示

PolarDB コンソールにログインし、[グローバルデータベースネットワーク (GDN)] ページで GDN ID をクリックし、詳細ページでその基本情報、クラスターリスト、トポロジーグラフを表示します。

基本情報の表示

GDN の基本情報には、[ID][バージョン][互換性のあるデータベース][GDN 名][作成日時] が含まれます。

image

クラスターリストの表示

クラスターリストには、GDN のすべてのリージョンにあるすべてのクラスター (プライマリとセカンダリの両方) が含まれています。

image

トポロジーの表示

GDN のトポロジーは世界地図上に表示され、プライマリクラスターとセカンダリクラスターの地理的分布を視覚的に表します。

レプリケーション遅延の表示

[ネットワークトポロジー] セクションの [遅延] ボタンをクリックします。表示されるダイアログボックスで、指定した期間の遅延をフィルタリングして表示できます。

image

GDN の削除

重要
  • GDN は、プライマリクラスターのみが含まれている場合にのみ削除できます。

  • GDN は削除後に復元できません。注意して実行してください。

  • GDN が削除されると、それに接続されているアプリケーションはデータベースにアクセスできなくなります。アプリケーションの接続コードを速やかに更新してください。

  • GDN のプライマリクラスターをリリースすると、GDN は自動的に削除されます。GDN を個別に削除する必要はありません。

  1. PolarDB コンソールにログインします。左側のナビゲーションウィンドウで、[グローバルデータベースネットワーク (GDN)] をクリックします。

  2. [グローバルデータベースネットワーク (GDN)] ページで、ターゲット GDN を見つけ、[アクション] 列の [削除] をクリックします。

    説明

    [削除] ボタンがグレー表示されている場合、GDN にはまだセカンダリクラスターが含まれていることを意味します。GDN を削除する前に、セカンダリクラスターを削除する必要があります。

  3. 表示されるダイアログボックスの注意事項を読みます。情報を確認したら、[OK] をクリックして GDN を削除します。

参考

関連 API 操作

API

説明

CreateGlobalDatabaseNetwork

GDN を作成します。

DeleteGlobalDatabaseNetwork

GDN を削除します。

DescribeGlobalDatabaseNetwork

指定された GDN の情報をクエリします。

DescribeGlobalDatabaseNetworks

すべての GDN に関する情報をクエリします。

ModifyGlobalDatabaseNetwork

GDN の情報を変更します。

よくある質問

Alibaba Cloud アカウントで作成できる GDN の数はいくつですか。

作成できる GDN の数に制限はありません。

GDN の作成後、そのプライマリクラスターを変更できますか。

はい。PolarDB コンソールで GDN のプライマリクラスターを切り替えることができます。

説明

強制スイッチオーバーモードには次の制限があります。新しいプライマリクラスターを指定できず、元のプライマリクラスターはスイッチオーバー後に GDN からデタッチされます。したがって、強制スイッチオーバーモードは、GDN 内のプライマリクラスターを置き換える必要があるシナリオには適していません。常にデフォルトの非強制スイッチオーバーモードを使用することをお勧めします。