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

ApsaraMQ for RocketMQ:インスタンスのディザスタリカバリ

最終更新日:Apr 21, 2026

ApsaraMQ for RocketMQ 5.x シリーズは、マルチ AZ 高可用性とクロスリージョンディザスタリカバリという 2 つのレベルのディザスタリカバリを提供します。これらの機能は、メッセージングインフラストラクチャの安定性を向上させ、業務継続性を確保するのに役立ちます。

注:マルチ AZ 高可用性は、単一のアベイラビリティゾーンでの障害に対応します。リージョン規模の災害から保護するには、「クロスリージョン高可用性」をご参照ください。

マルチ AZ 高可用性

マルチ AZ 高可用性は、同一リージョン内の複数のアベイラビリティゾーンにサービスとデータを分散させます。1 つのアベイラビリティゾーンで障害が発生した場合、他のゾーンが自動的にワークロードを引き継ぎます。この機能は、サービス高可用性とデータ高可用性の 2 つのレイヤーで構成されています。

サービス高可用性

ApsaraMQ for RocketMQ インスタンス (従来の単一ノードインスタンスを除く) は、デフォルトでマルチ AZ のサービス高可用性を提供します。

コンソールエンドポイントを使用している場合、1 つのアベイラビリティゾーンでサービス中断が発生すると、クライアントは自動的にメッセージリクエストを別のアベイラビリティゾーンにフェールオーバーさせ、業務継続性を確保します。

データ高可用性

専用サーバーレスインスタンスと Platinum Edition インスタンス (サブスクリプションと従量課金の両方) は、アベイラビリティゾーン間の同期データレプリケーションをサポートしています。このメカニズムは、ゾーン冗長クラウドディスクと ECS マルチディスクアタッチメント技術を活用してデータをリアルタイムで複製し、RocketMQ クラスターに効率的な AZ 間フェールオーバー機能を提供します。1 つのアベイラビリティゾーンでサービス中断が発生した場合、他のアベイラビリティゾーンのコンシューマーが蓄積されたメッセージを処理できるため、メッセージ処理の可用性と信頼性が向上します。

ディザスタリカバリ訓練

障害訓練」で説明されているアベイラビリティゾーンの障害訓練を使用して、マルチ AZ シナリオにおけるメッセージングパイプラインのディザスタリカバリフェールオーバープロセスをシミュレートします。これにより、業務システムの高可用性設計とフェールオーバーの有効性を事前に検証することができます。

クロスリージョン高可用性

Global Replicator を使用して、異なるリージョンにあるインスタンス間でメッセージとコンシューマーの進捗に関する同期タスクを設定します。これにより、クロスリージョンディザスタリカバリが可能になります。詳細については、「利用シーン」をご参照ください。