ApsaraDB RDS は、自己管理データベースインスタンス向けに 2 種類のジオディザスタリカバリ戦略をサポートしています。1 つは Data Transmission Service (DTS) を利用したリアルタイムデータ同期、もう 1 つはリモートの Object Storage Service (OSS) バケットへのリージョン間バックアップレプリケーションです。リカバリ要件とデータベースエンジンに合わせてアプローチを選択してください。
戦略の選択
| 戦略 | 仕組み | サポート対象エンジン | 最適なケース |
|---|---|---|---|
| DTS 同期 | 自己管理インスタンスから RDS インスタンスへ、データを継続的にリアルタイムでレプリケーションします | サポート対象エンジンについては、DTS のドキュメントをご参照ください | データ損失の許容度が低く、リカバリ用に最新のレプリカを準備しておく必要がある場合 |
| リージョン間バックアップ | RDS のバックアップファイルを、異なるリージョンにある OSS バケットに自動的にコピーします | ApsaraDB RDS for MySQL のみ | ある程度のデータ損失を許容でき、コストを重視するワークロード |
DTS 同期
DTS を使用すると、オンプレミスデータセンターや Elastic Compute Service (ECS) インスタンス上でホストされている自己管理データベースインスタンスから、任意の Alibaba Cloud リージョンにある ApsaraDB RDS インスタンスへデータを同期できます。同期はリアルタイムで継続的に実行されます。
データセンターの損害などの予期せぬ例外により自己管理インスタンスが利用できなくなった場合は、RDS インスタンスに保存されているデータバックアップを使用して運用を復旧します。
同期を設定するには、「新しい DTS コンソールを使用したデータ同期タスクの設定」をご参照ください。
リージョン間バックアップ
ApsaraDB RDS for MySQL は、バックアップファイルを異なるリージョンにある OSS バケットに自動的にレプリケーションします。予期せぬ例外が発生した場合、このリージョン間バックアップファイルを使用して RDS インスタンスを管理および復元できます。
リージョン間バックアップを有効にするには、「リージョン間バックアップ機能の使用」をご参照ください。