概要
グローバルアクティブデータベース(GAD)は、ディザスタリカバリ(DR)とアクティブ ジオレプリケーション機能を統合し、エンドツーエンドで費用対効果の高いソリューションを提供します。 GAD は、ApsaraDB RDS と Data Transmission Service(DTS)上に開発されています。 GAD インスタンスグループは、1 つのプライマリインスタンスと複数のセカンダリインスタンスで構成されるスターアーキテクチャを使用します。 GAD インスタンスグループでは、DTS を使用して、リージョンまたはゾーンをまたがって GAD インスタンスグループに追加された ApsaraDB RDS インスタンス間でデータがリアルタイムで同期されます。 これにより、GAD グループ内の最も近いインスタンスにアクセスできます。
メリット
費用対効果
GAD は製品として提供されており、億天 RDS インスタンス、RDS クラスタ、サーバーレス RDS インスタンスなど、費用対効果の高い RDS インスタンスを使用できます。 ApsaraDB RDS と DTS を使用して直接作成されたインスタンスグループと比較して、GAD インスタンスグループはサーバーレスデータ同期タスクを使用してデータ転送コストを 60% 削減します。 同時に、無料で提供されるデータベースプロキシと一緒に GAD インスタンスグループを使用することで、全体的なデプロイメントコストをさらに削減できます。 GAD インスタンスグループでは、DTS データ同期タスクは費用対効果の高いサーバーレステクノロジーを使用します。 関連するリソースプランまたは最低割引も使用する場合、GAD を使用したリージョン間のデータ転送のコストは、Cloud Enterprise Network(CEN)などのネットワークサービスを使用したリージョン間のデータ転送のコストよりも大幅に低くなります。
使いやすさ
GAD は、エンドツーエンドで安定したジオディザスタリカバリとアクティブ ジオレプリケーションソリューションを提供します。 このソリューションは、完全に管理された RDS インスタンスと DTS インスタンスを提供して、インスタンスグループを柔軟に作成し、データ同期リンクへの自動接続を有効にし、GAD グループでの迅速なプライマリ/セカンダリスイッチオーバーをサポートし、数回クリックするだけで DR ドリルを実装します。 このソリューションを使用すると、5 分以内に 2 つのリージョンにまたがる 3 つのデータセンターにジオディザスタリカバリアーキテクチャを構築できます。
セキュリティと信頼性
GAD は、企業のクロスボーダーデータ転送とグローバル化ビジネスを促進するための安全で準拠したリンクを提供します。 GAD インスタンスグループは、データ整合性の検証と修正を提供して、ダーティライトを回避します。 ApsaraDB RDS と DTS は、厳格なサービスレベル契約(SLA)に準拠して、データベースの可用性とセキュリティを確保します。 GAD インスタンスグループは、アクティブ ジオレプリケーションと DR 機能も提供し、マルチリージョンデプロイメントと DR の要件を満たします。 GAD インスタンスグループでは、待機時間を短縮するために最も近いデータアクセスを実装できます。
DR とアクティブ ジオレプリケーション
GAD インスタンスグループは、DR インスタンスグループとアクティブ ジオレプリケーション インスタンスグループに分類されます。 各インスタンスグループは、1 つのプライマリインスタンスと最大 4 つのセカンダリインスタンスで構成されます。 GAD インスタンスグループの各インスタンスは、RDS High-availability Edition または RDS Cluster Edition を実行する独立した RDS インスタンスです。 GAD インスタンスグループのプライマリインスタンスとセカンダリインスタンス間で、一方向または双方向のデータ同期を構成できます。
DR インスタンスグループ
はじめに: DR インスタンスグループは、読み取りおよび書き込みリクエストを処理する 1 つのプライマリインスタンスと、読み取りリクエストのみを処理する複数のセカンダリインスタンスで構成されます。 プライマリインスタンスとセカンダリインスタンス間で、一方向または双方向のデータ同期を構成できます。 DR インスタンスグループは、DR スイッチオーバーと DR ドリルをサポートし、DR のために 2 つのリージョンにまたがる 3 つのデータセンターにアーキテクチャを効率的に構築できます。 DR インスタンスグループは、億天 RDS インスタンス、RDS クラスタ、データベースプロキシ機能が有効になっている RDS インスタンスなど、費用対効果の高い RDS インスタンスと一緒に使用できます。 DR インスタンスグループは、1 つのプライマリインスタンスと最大 4 つのセカンダリインスタンスをサポートします。 DR インスタンスグループのプライマリインスタンスのすべてのノードが使用できなくなった場合は、プライマリ/セカンダリスイッチオーバー機能を使用して、DR インスタンスグループのセカンダリインスタンスをプライマリインスタンスに昇格させ、アプリケーションのワークロードを迅速に復元できます。
シナリオ:リージョンまたはゾーンをまたがる DR を実現したり、DR ドリルを実行したり、他のシナリオでの DR の要件を満たしたりする場合。
RDS ディザスタリカバリインスタンス機能は、グローバルアクティブデータベースにアップグレードされました。 通常の RDS インスタンスの [基本情報] ページでディザスタリカバリインスタンスを追加することで、GAD インスタンスグループを作成できます(使用方法を表示するには、ここをクリックしてください)。 GAD は、RDS と DTS のワンクリック購入と構成エクスペリエンスを統合し、ディザスタリカバリのスイッチオーバー機能を提供し、規制コンプライアンスと高データ可用性要件の両方を満たします。

アクティブ ジオレプリケーション インスタンスグループ
はじめに: アクティブ ジオレプリケーション インスタンスグループは、1 つのプライマリインスタンスと、読み取りおよび書き込みリクエストを処理できる複数のセカンダリインスタンスで構成されます。 プライマリインスタンスとセカンダリインスタンス間で双方向データ同期を構成できます。 1 つのプライマリインスタンスと複数のセカンダリインスタンスで構成されるアクティブ ジオレプリケーションのアーキテクチャは、マルチリージョンデプロイメントと DR の要件を満たすことができます。 アクティブ ジオレプリケーション インスタンスグループでは、待機時間を短縮するために最も近いデータアクセスを実装できます。 インスタンスグループでの厳密なデータ検証と修正により、二重書き込みの競合やレプリケーションループなどの業界の課題を効果的に克服し、高並行読み取りおよび書き込みリクエストの処理やデータ整合性の確保などの要件を満たすことができます。
シナリオ:読み取りおよび書き込みリクエストをリージョン全体の複数のインスタンスで処理し、低レイテンシでビジネスデータにアクセスする場合。

課金ルール
GAD インスタンスグループの料金には、新しい RDS インスタンスの料金と DTS のデータ同期リンクの料金が含まれます。 既存の RDS インスタンスを使用して GAD インスタンスグループを作成する場合、または既存の RDS インスタンスをセカンダリインスタンスとしてインスタンスグループに追加する場合は、既存の RDS インスタンスの料金は発生しません。 ただし、データ同期リンクの料金は発生します。
新しい RDS インスタンスの料金
新しい RDS インスタンスを使用してインスタンスグループを作成する場合、または新しい RDS インスタンスをセカンダリインスタンスとしてインスタンスグループに追加する場合は、RDS インスタンスの インスタンスタイプとストレージ容量 に対して課金されます。 課金方法は現在、サブスクリプション、従量課金、サーバーレスをサポートしています(セカンダリインスタンスのみがサーバーレスをサポートしています)。
データ同期リンクの料金
RDS インスタンスをセカンダリインスタンスとしてインスタンスグループに追加すると、システムはプライマリインスタンスとセカンダリインスタンスの間にデータ同期リンクを自動的に作成します(アクティブ ジオレプリケーション インスタンスグループはデフォルトで双方向同期を使用し、DR インスタンスグループは一方向または双方向同期のいずれかを使用できます)。 データ同期リンクの料金は、リージョン、リンクタイプ、リンク数、使用期間に基づいて課金されます。 詳細については、次の表を参照してください。
データ同期の料金は、次の式を使用して計算されます。データ同期の料金 = 一方向または双方向データ同期タスクの単価 × データ同期タスクの数 × 使用期間
同期リンク
一方向同期リンクの単価(USD/時間/リンク)
双方向同期リンクの単価(USD/時間/リンク)
中国本土内での同期
0.187969924812
0.375939849624
中国本土外での同期
(中国(香港)および中国以外のリージョン)
0.375939849624
0.751879699248
中国本土と中国本土以外のリージョン間の同期
サポートされていません
サポートされていません
サポートされているデータベースバージョンとリージョン
サポートされているデータベースバージョン
現在、MySQL 5.7 と 8.0 のみサポートされています。
サポートされているリージョン
現在、中国本土内および中国本土外(中国(香港)および中国以外のリージョン)での同期のみがサポートされています。 中国本土と中国本土以外のリージョン間の同期はサポートされていません。
プライマリインスタンスとセカンダリインスタンスは、異なるリージョンにデプロイする必要があります。 現在、アクティブ ジオレプリケーションと DR 機能は、以下にリストされている同じリージョンをサポートしています。
中国本土:中国(杭州)、中国(上海)、中国(青島)、中国(北京)、中国(張家口)、中国(深圳)、中国(広州)、中国(フフホト)、中国(ウランチャブ)、中国(河源)、中国(成都)
中国(香港)
中国以外のリージョン:タイ(バンコク)、韓国(ソウル)、フィリピン(マニラ)、日本(東京)、シンガポール、マレーシア(クアラルンプール)、インドネシア(ジャカルタ)、米国(シリコンバレー)、米国(バージニア)、ドイツ(フランクフルト)、英国(ロンドン)
使用方法
方法 1:新しい RDS MySQL インスタンスを購入し、GAD セカンダリインスタンスとして追加する
最初に、GAD インスタンスグループを作成します。
次に、新しい RDS MySQL インスタンスを作成し、GAD インスタンスグループにセカンダリインスタンスとして追加します。 詳細については、「方法 1:新しいインスタンスを作成し、セカンダリインスタンスとして追加する」をご参照ください。
方法 2:既存の RDS MySQL インスタンスを GAD セカンダリインスタンスとして追加する
最初に、GAD インスタンスグループを作成します。
次に、既存の RDS MySQL インスタンスをセカンダリインスタンスとして GAD インスタンスグループに追加します。 詳細については、「方法 2:既存のインスタンスをセカンダリインスタンスとして追加する」をご参照ください。