ApsaraDB RDSは、ディザスタリカバリ用のさまざまなソリューションを提供します。
マルチゾーンApsaraDB RDSインスタンス
Alibaba Cloudは、世界中のリージョンにクラウドコンピューティングサービスを提供しています。 各リージョンは複数のゾーンで構成されています。 同じリージョンのゾーンのネットワーク遅延は低く、あるゾーンの障害は他のゾーンのサービスに影響を与えません。
シングルゾーンの展開方法を選択した場合、データベースシステムは同じゾーンにある2つの物理サーバーに展開されます。 ゾーン内のすべてのラック、エアコン、回路、およびネットワーキングは、高可用性を確保するために冗長です。 ApsaraDB RDSは、非同期または半同期レプリケーションモードと効率的なプライマリ /セカンダリフェイルオーバーメカニズムを使用することで、物理サーバーの限界を超えるサービス可用性を提供します。
ApsaraDB RDSは、単一のゾーンよりも高い可用性を提供するために、同じリージョンの異なるゾーンでのデータベースシステムデプロイをサポートしています。 マルチゾーン展開方法を選択した場合、データベースシステムは異なるゾーンにある2つの物理サーバーに展開されます。 1つのゾーンに障害が発生した場合、短時間でデータベースサービスを他のゾーンに切り替えることができます。 切り替えプロセスは透過的であり、アプリケーションコードを変更する必要はありません。
プライマリ /セカンダリの切り替えが発生すると、RDSインスタンスへの接続が閉じられ、アプリケーションはRDSインスタンスに再接続する必要があります。
RDSインスタンスをゾーン間で移行する方法の詳細については、以下をご参照ください。
Disaster recovery ApsaraDB RDSインスタンス
マルチゾーンRDSインスタンスは、同じリージョン内の異なるゾーン間でディザスタリカバリを提供します。 可用性を向上させるために、ApsaraDB RDSはクロスリージョンディザスタリカバリもサポートしています。 たとえば、data Transmission Service (DTS) を使用して、中国 (杭州) リージョンのインスタンスAのデータを中国 (上海) リージョンのインスタンスBに非同期でレプリケートできます。 インスタンスBは、独自のエンドポイント、アカウント、および権限を持つ独立したRDSインスタンスです。
インスタンスBが作成された後、中国 (杭州) リージョンで障害が発生した場合、インスタンスaとインスタンスBの間でディザスタリカバリの切り替えを実行できます。切り替えが完了したら、アプリケーションがインスタンスBに接続するために、アプリケーションの接続設定を変更する必要があります。
ディザスタリカバリスイッチオーバーを実行する前に、データエラーを防ぐためにインスタンスaからインスタンスBへのデータレプリケーションを停止する必要があります。
ディザスタリカバリインスタンスの作成方法の詳細については、「ディザスタリカバリインスタンスの作成」をご参照ください。