すべてのプロダクト
Search
ドキュメントセンター

AnalyticDB:ゾーンをまたがるディザスタリカバリ

最終更新日:Jul 30, 2025

AnalyticDB for MySQL では、Enterprise Edition クラスタをマルチゾーンデプロイメントで作成できます。シングルゾーンクラスタと比較して、マルチゾーンクラスタは強化されたディザスタリカバリ機能を提供し、データセンターの障害に耐えることができます。障害が発生した場合、システムは自動的にフェールオーバーを実行して、通常のビジネス運用を確保します。

マルチゾーンデプロイメントアーキテクチャ

AnalyticDB for MySQL は、リージョン Enterprise SSD(ESSD)の機能に基づいて、クロスゾーンディザスタリカバリを実装しています。マルチゾーンクラスタのアクセスノード、計算ノード、およびストレージノードは、プライマリゾーンにデプロイされます。クラスタに書き込まれたデータは、2 つのゾーンに自動的に冗長的に保存されます。プライマリゾーンに障害が発生した場合、AnalyticDB for MySQL のサービス全体が自動的にセカンダリゾーンに切り替わり、プライマリ/セカンダリフェールオーバーが完了します。

次の図は、AnalyticDB for MySQL のクロスゾーンディザスタリカバリアーキテクチャを示しています。

注意事項

  • Enterprise Edition クラスタと Data Lakehouse Edition のみマルチゾーンデプロイメントをサポートしています。

  • マルチゾーンデプロイメントをサポートしているリージョンは、中国 (杭州)、中国 (上海)、中国 (北京)、中国 (張家口)、中国 (深圳)、中国 (香港)、およびシンガポールです。

  • 高可用性を実現するために、データは 2 つの異なるゾーンに同期的に書き込む必要があります。このため、シングルゾーンクラスタと比較して、平均書き込みレイテンシがわずかに高くなります。内部テストに基づくと、このパフォーマンスの違いは通常 5 % 以内です。

プライマリ/セカンダリ フェールオーバーのプロセス

プライマリゾーンに障害が発生した場合、AnalyticDB for MySQL クラスタのサービスリクエストは自動的にセカンダリゾーンに切り替えられます。これにより、目標復旧時点(RPO)は 0、目標復旧時間(RTO)は 30 分以下になります。次の図は、そのプロセスを示しています。

プライマリ/セカンダリフェールオーバーの影響

プライマリ/セカンダリフェールオーバー中、データの読み取り/書き込み操作が失敗したり、読み取り/書き込みタイムアウトエラーが発生したりする可能性があります。

次のステップ

  • 詳細については、「Enterprise Edition と Basic Edition の料金」を参照して、マルチゾーンクラスタの料金について理解してください。

  • 詳細については、「クラスタの作成」を参照して、マルチゾーンクラスタを最初から作成する方法について学習してください。

  • 詳細については、「デプロイメントモードの変更」を参照して、クラスタのデプロイメントモードを変更する方法について学習してください。