AWS Application Recovery Controller(ARC)は、AWSが提供する高可用性とディザスタリカバリ(DR)を支援するサービスで、アプリケーションが障害発生時に迅速に復旧できるようにサポートします。ARCを使うと、複数のAWSリージョンやアベイラビリティゾーン(AZ)で稼働するアプリケーションのトラフィックを、正常に動作しているリージョンやゾーンに自動で切り替えることができ、障害の影響を最小限に抑えることが可能です。
主な特徴
- ルーティングコントロール:障害が発生した際に、トラフィックを正常なリージョンやAZに切り替えることで、アプリケーションのダウンタイムを最小化します。
- 準備状況チェック:リソースの使用状況やキャパシティを常にモニタリングし、フェイルオーバーがすぐに実行できるか確認します。
- ゾーンシフト:特定のAZで問題が発生した場合、トラフィックを他のAZに転送し、サービスの継続性を維持します。
使い方の例
ARCは、銀行や医療システムなど、常に稼働が必要なミッションクリティカルなアプリケーションに最適です。例えば、1つのAZが障害で停止しても、ARCを使えばトラフィックが他の正常なAZに自動で切り替わり、サービスが継続されます。
要するに、AWS Application Recovery Controllerは、重要なアプリケーションの可用性と信頼性を向上させ、障害からの迅速な復旧を支援するサービスです。