Amazon Application Recovery Controller (ARC) は、アプリケーションとリソースでリカバリーの準備ができているかどうかについてのインサイトもたらします。また、Application Recovery Controller は、AWS リージョンとアベイラビリティーゾーン (AZ) 間でのアプリケーションのリカバリを管理および調整するのにも役立ちます。これらの機能により、従来のツールやプロセスで必要だった手作業による手順を減らし、アプリケーションのリカバリーをよりシンプルで信頼性の高いものにします。
メリット
マルチ AZ およびマルチリージョンアプリケーションのリカバリを管理する
Application Recovery Controller で、ゾーンシフト、自動ゾーンシフト、ルーティングコントロールを使用することで、マルチ AZ またはマルチリージョンアプリケーションの障害を迅速に軽減できます。これらの機能は、その規模を問わず、アクティブ-アクティブおよびアクティブ-スタンバイアプリケーションをサポートします。
マルチリージョンアプリケーションリカバリ準備を検証する
Application Recovery Controller は、リソースクォータ、キャパシティ、設定を継続的にモニタリングし、スタンバイレプリカへのフェイルオーバー機能に影響を及ぼす変更が行われた場合の修復を提案します。設定可能な安全ルールを使用すると、オペレーターまたは自動化されたポリシーが、想定された以上に長いリカバリ時間につながる可能性のあるリカバリアクションを実行するのを防ぐことができます。
高可用性を維持する
Application Recovery Controller を利用すると、最大かつ最も重要なアプリケーションでも、障害を確実に軽減できます。Application Recovery Controller を利用すると、複数の分離された環境間でアプリケーショントラフィックを迅速にシフトし、アプリケーションの可用性を高めることができます。
復旧の自動化
自動ゾーンシフトを使用すると、停電やネットワークの停止などのイベントによってその AWS AZ に影響を及ぼす可能性があることを AWS が特定したときに、アプリケーションのトラフィックをその AZ から安全かつ自動的にシフトできます。自動ゾーンシフトは、クロスゾーン設定が無効になっている Network Load Balancer と Application Load Balancer を使用するアプリケーションで使用できます。
動画
ユースケース
大規模なアプリケーションのリカバリー
最大で最も複雑なアプリケーションで障害が発生した場合でも、ルーティング制御、ゾーンシフトと自動ゾーンシフトを使用することで、エンドユーザートラフィックをすばやくシフトし、可用性を復元できます。
部分的なアプリケーション障害の軽減
Application Recovery Controller は、アプリケーションのリカバリと迅速なフェイルオーバーを確実に実現するために必要なツールを提供します。マルチリージョンアプリケーションにはルーティングコントロールを、マルチ AZ アプリケーションにはゾーンシフトと自動ゾーンシフトを使用して、アプリケーションに影響を及ぼす障害から復旧します。
リカバリー準備状況をモニタリング
マルチリージョンアプリケーションのリソース割り当て、キャパシティ、設定を継続的にモニタリングして、スタンバイレプリカへのフェイルオーバー機能に影響する変更を確認します。