ApsaraDB RDS for SQL Server は、ソース RDS インスタンスから別のリージョンにあるディザスタリカバリ RDS インスタンスへデータを自動的に同期します。ソースインスタンスに障害が発生した場合、ワークロードをディザスタリカバリインスタンスに切り替えることで、業務継続性とサービス可用性を維持できます。
仕組み
ジオディザスタリカバリソリューションでは、Cloud Enterprise Network (CEN) を使用して、2 つの仮想プライベートクラウド (VPC) 間にクロスリージョンネットワーク接続を確立します。接続が確立されると、Alibaba Cloud はリージョン B のディザスタリカバリインスタンスをリージョン A のソースインスタンスのセカンダリレプリカとして構成し、継続的なデータ同期を可能にします。
前提条件
作業を開始する前に、以下の要件を満たしていることを確認してください。
-
2 つの RDS インスタンス — リージョン A(ソース)とリージョン B(ディザスタリカバリインスタンス)にそれぞれ 1 つずつ。両方のインスタンスは、以下の要件をすべて満たす必要があります。
-
メジャーエンジンバージョン:RDS Cluster Edition 上の SQL Server 2017 EE、SQL Server 2019 EE、SQL Server 2022 EE、または SQL Server 2025 EE
-
RDS エディション:RDS Cluster Edition
-
ストレージタイプ:拡張 SSD (ESSD)
両インスタンスで同じメジャーエンジンバージョンを使用し、同じインスタンスタイプを採用することを推奨します。確認するには、各 RDS インスタンスの 基本情報 ページをご参照ください。
-
-
リージョン A で作成された VPC1 およびリージョン B で作成された VPC2。両方の VPC の Elastic Compute Service (ECS) インスタンスにアプリケーションがデプロイされています。セットアップ手順については、「IPv4 CIDR ブロックを持つ VPC を作成する」をご参照ください。
制限事項
-
ソースインスタンスのデータベース内のログオン情報およびジョブは、ディザスタリカバリインスタンスに自動的に同期されません。
-
ディザスタリカバリインスタンスは読み取りリクエストのみを処理します。
-
ディザスタリカバリインスタンスで読み取り/書き込みアクセスを有効にするためにクロスリージョンネットワーク接続を中断する場合は、ディザスタリカバリインスタンスがもはやソースインスタンスのセカンダリレプリカでないことを確認してください。そうしないと、データ同期およびログ切り捨てが失敗し、ソースインスタンスのストレージ容量が枯渇する可能性があります。
-
ソースインスタンスに障害が発生した場合は、Alibaba Cloud アフターセールステクニカルサポート に連絡してスイッチオーバーを実施してください。
ジオディザスタリカバリの設定
ジオディザスタリカバリを有効にするには、以下の手順に従って、リージョン A のソースインスタンスとリージョン B のディザスタリカバリインスタンス間にクロスリージョンネットワーク接続を確立します。
ステップ 1:CEN インスタンスの作成
-
CEN コンソール にログインします。
-
インスタンス ページで、CEN インスタンスの作成 をクリックします。
-
CEN インスタンスの作成 ダイアログボックスで、名前 と 説明 を入力し、OK をクリックします。
ステップ 2:VPC1 および VPC2 を CEN インスタンスに接続
VPC1 と VPC2 の両方を CEN インスタンスにアタッチして、リージョン A とリージョン B 間のネットワーク接続を確立します。
-
インスタンス ページで、ステップ 1 で作成した CEN インスタンスの ID をクリックします。
-
基本設定 タブの VPC セクションで、
アイコンをクリックします。 -
ピアネットワークインスタンスとの接続 ページで、パラメーターを設定し、OK をクリックします。
VPC ごとにステップ 1~3 を繰り返します。両方の VPC について ネットワークタイプ を Virtual Private Cloud (VPC) に設定します。以下の構成を使用してください。
| パラメーター | VPC1 | VPC2 |
|---|---|---|
| ネットワークタイプ | VPC | VPC |
| リージョン | リージョン A | リージョン B |
| リソース所有者 ID | ご利用のアカウント | ご利用のアカウント |
| ネットワークインスタンス | VPC1 | VPC2 |
トランジットルーター フィールドは、選択したリージョンに基づいて自動的に入力されます。
ステップ 3:帯域幅プランの購入
帯域幅プランは、VPC1 と VPC2 間のクロスリージョン帯域幅を設定します。
-
インスタンス ページで、CEN インスタンスの ID をクリックします。
-
基本設定 タブで、帯域幅プラン タブをクリックし、帯域幅プランの購入 (サブスクリプション) をクリックします。
-
必要なパラメーターを設定し、今すぐ購入 をクリックします。
パラメーターの詳細については、「帯域幅プランの使用」をご参照ください。
ステップ 4:リージョン間接続の作成
-
インスタンス ページで、CEN インスタンスの ID をクリックします。
-
基本設定 タブで、帯域幅プラン タブをクリックし、リージョン接続の設定 をクリックします。
-
ピアネットワークインスタンスとの接続 ページで、以下のパラメーターを設定し、OK をクリックします。
| パラメーター | 説明 |
|---|---|
| ネットワークタイプ | リージョン間接続 を選択します。 |
| リージョン | リージョン A を選択します。 |
| トランジットルーター | 自動的に入力されます。 |
| ピアリージョン | リージョン B を選択します。 |
| トランジットルーター | 自動的に入力されます。 |
| 帯域幅プラン | CEN インスタンスに関連付けられた帯域幅プランを選択します。 |
| 帯域幅 | 帯域幅値 (Mbit/s) を指定します。 |
ステップ 5:(任意) ネットワーク接続性のテスト
前述の手順を完了したら、VPC1 と VPC2 が通信できることを確認します。
以下の例では Alibaba Cloud Linux オペレーティングシステムを使用しています。その他のオペレーティングシステムについては、該当する OS ドキュメントをご参照ください。
-
VPC1 の ECS インスタンスにログインします。詳細については、「接続方法」をご参照ください。
-
VPC2 の ECS インスタンスへの接続性をテストするため、次のコマンドを実行します。
ping <VPC2 の ECS インスタンスの IP アドレス>応答が正常に返された場合、VPC1 と VPC2 が接続されていることを確認できます。

これにより、ソースインスタンスとディザスタリカバリインスタンス間のクロスリージョンネットワーク接続が確立されました。
次のステップ
ジオディザスタリカバリの設定を完了するには、Alibaba Cloud アフターセールステクニカルサポート に連絡してください。サポートチームが、リージョン B の RDS インスタンスがディザスタリカバリインスタンスとして機能するように、セキュリティグループやファイアウォールなどの設定を行います。
ソースインスタンスに障害が発生した場合は、Alibaba Cloud アフターセールステクニカルサポートに連絡してスイッチオーバーを実施してください。