概要
ApsaraDB RDS for PostgreSQL は、グローバルアクティブデータベース (GAD) を通じてディザスタリカバリを提供します。GAD は、ネイティブの物理レプリケーションと Data Transmission Service (DTS) をプライマリ・セカンダリ アーキテクチャで利用し、リアルタイムのデータ同期と近接アクセスが可能な、コスト効率の高いジオディザスタリカバリを実現します。
ソリューションアーキテクチャ
シナリオ
GAD は以下のユースケースをサポートします。
-
ジオディザスタリカバリ
ビジネスにおいて、リージョンレベルの障害から保護するために、クロスリージョンの高可用性と低い目標復旧時間 (RTO) が求められます。
-
クロスリージョン読み取り専用インスタンス
ビジネスにおいて、クロスリージョンでのクエリを実行し、低レイテンシーの読み取りアクセスが必要とされます。
メリット
-
高い安全性と信頼性
-
ネイティブの RDS PostgreSQL 物理レプリケーションをベースに構築されているため、互換性の問題なく、効率的で安定したパフォーマンスを実現します。
-
RDS と DTS の両方には、データベースの可用性と同期リンクのセキュリティに関する厳格な SLA が適用されます。
-
-
使いやすさ
-
RDS コンソールには、GAD ディザスタリカバリを迅速にセットアップするための設定インターフェイスが用意されています。
-
組み込みのディザスタリカバリ評価、ワンクリックスイッチオーバー、レイテンシー監視により、ディザスタリカバリのライフサイクル全体に対応します。
-
-
高いコスト効率
-
ディザスタリカバリインスタンスには、Yitian や Basic シリーズなどのコスト効率の高い RDS インスタンスファミリーを使用できます。
-
DTS は、帯域幅を自動スケーリングするサーバーレスアーキテクチャで GAD ネットワークリンクを管理します。実際の使用量に基づいて料金が発生します。
-
制限事項
インスタンスの制限
プライマリインスタンス (ソースインスタンス) とセカンダリインスタンス (ディザスタリカバリインスタンス) は、以下の要件を満たす必要があります。
-
メジャーバージョン: ApsaraDB RDS for PostgreSQL 11 以降。
説明プライマリインスタンスとセカンダリインスタンスのメジャーバージョンは一致させる必要があります。
-
課金方法: 従量課金とサブスクリプション。
-
エディション: Basic と高可用性。
-
インスタンスタイプ:
-
専用: 4 コア、8 GB メモリ以上。
-
汎用: 2 コア、4 GB メモリ以上。
-
リージョンの制限
プライマリインスタンスとセカンダリインスタンスは、サポートされているリージョンにある必要があります: 中国 (杭州)、中国 (上海)、中国 (北京)、中国 (張家口)、中国 (深セン)、中国 (フフホト)、中国 (河源)、中国 (成都)。
課金
GAD のコストには、RDS インスタンス料金と DTS データ同期料金が含まれます。既存のインスタンスを使用してインスタンスグループを作成したり、セカンダリインスタンスを追加したりする場合は、データ同期料金のみが発生します。
-
新規 ApsaraDB RDS インスタンス料金
インスタンスグループまたはセカンダリインスタンス用に新しい RDS PostgreSQL インスタンスを購入する場合、料金には インスタンスタイプ料金とストレージ料金 が含まれます。サブスクリプションと従量課金の両方の課金方法がサポートされています。
-
データ同期料金
インスタンスグループにセカンダリインスタンスを追加すると、システムはプライマリインスタンスとセカンダリインスタンス間に 一方向 のデータ同期リンクを自動的に作成します。料金は、リージョン、リンクタイプ、リンク数、使用期間によって異なります。
データ同期料金 = データ同期リンク 1 本あたりの単価 × リンク数 × 使用期間
一方向同期リンクの単価: 0.187969924812 米ドル/時間/リンク
開始方法
-
方法 1: 新しい RDS PostgreSQL インスタンスを購入し、GAD セカンダリインスタンスとして追加する
-
GAD インスタンスグループを作成 します。
-
新しい RDS PostgreSQL インスタンスを作成し、GAD インスタンスグループにセカンダリインスタンスとして追加します。詳細は「方法 1: 新しいインスタンスを作成してセカンダリインスタンスとして追加する」をご参照ください。
-
-
方法 2: 既存の RDS PostgreSQL インスタンスを GAD セカンダリインスタンスとして追加する
-
GAD インスタンスグループを作成 します。
-
既存の RDS PostgreSQL インスタンスを GAD インスタンスグループにセカンダリインスタンスとして追加します。詳細は「方法 2: 既存のインスタンスをセカンダリインスタンスとして追加する」をご参照ください。
-
-
方法 3: インスタンスの基本情報ページの [ディザスタリカバリインスタンス] セクションから GAD を作成
-
ソース RDS インスタンスの[基本情報] ページに移動します。「ディザスタリカバリインスタンス」セクションで、GAD インスタンスグループを作成します。
-
新しい RDS PostgreSQL インスタンスを作成するか、既存のインスタンスを GAD インスタンスグループにセカンダリインスタンスとして追加します。詳細は「方法 1: 新しいインスタンスを作成してセカンダリインスタンスとして追加する」または「方法 2: 既存のインスタンスをセカンダリインスタンスとして追加する」をご参照ください。
-