Application Recovery Controller とは?
Amazon Application Recovery Controller は、アプリケーションとリソースでリカバリの準備ができているかどうかについてのインサイトもたらします。また、Application Recovery Controller は、AWS リージョンとアベイラビリティーゾーン (AZ) 間でのアプリケーションのリカバリを管理および調整するのにも役立ちます。これらの機能により、従来のツールやプロセスで必要だった手作業による手順を減らし、アプリケーションのリカバリーをよりシンプルで信頼性の高いものにします。
メリット
マルチ AZ およびマルチリージョンアプリケーションのリカバリを管理する
マルチリージョンアプリケーションリカバリ準備を検証する
高可用性を維持する
復旧の自動化
自動ゾーンシフトを使用すると、停電やネットワークの停止などのイベントによってその AWS のアベイラビリティーゾーンに影響を及ぼす可能性があることを AWS が特定したときに、アプリケーションのトラフィックをそのアベイラビリティーゾーンから安全かつ自動的にシフトできます。自動ゾーンシフトは、Application Load Balancer、Network Load Balancer、EC2 Auto Scaling グループ、Amazon Elastic Kubernetes クラスターを使用するアプリケーションで使用できます。
動画
ユースケース
大規模なアプリケーションのリカバリー
最大規模で最も複雑なアプリケーションで障害が発生した場合でも、ルーティング制御、ゾーンシフトと自動ゾーンシフトを使用することで、エンドユーザートラフィックをすばやくシフトし、可用性を復元できます。
部分的なアプリケーション障害の軽減
Application Recovery Controller は、アプリケーションのリカバリと迅速なフェイルオーバーを確実に実現するために必要なツールを提供します。マルチリージョンアプリケーションにはルーティングコントロールを、マルチ AZ アプリケーションにはゾーンシフトと自動ゾーンシフトを使用して、アプリケーションに影響を及ぼす障害から復旧します。
リカバリー準備状況をモニタリング
マルチリージョンアプリケーションのリソース割り当て、キャパシティ、設定を継続的にモニタリングして、スタンバイレプリカへのフェイルオーバー機能に影響する変更を確認します。
ブログ投稿記事
ユナイテッド航空が AWS で全社規模のレジリエンスプログラムを実施
Amazon Application Recovery Controller がゾーンオートシフトの AWS FIS リカバリーアクションを発表
Amazon Application Recovery Controller の自動ゾーンシフトオブザーバー通知の設定
Network Load Balancer と Application Load Balancer のゾーンシフトによるクロスゾーン負荷分散を使用
Amazon Application Recovery Controller の自動ゾーンシフトオブザーバー通知の設定
Amazon EC2 Auto Scaling でゾーンシフトを使用
AWS Multi-Region Fundamentals (AWS マルチリージョンの基礎知識)