Amazon Application Recovery Controller

高可用性アプリケーションのリカバリーの合理化および自動化

Application Recovery Controller とは?

Amazon Application Recovery Controller は、アプリケーションとリソースでリカバリの準備ができているかどうかについてのインサイトもたらします。また、Application Recovery Controller は、AWS リージョンとアベイラビリティーゾーン (AZ) 間でのアプリケーションのリカバリを管理および調整するのにも役立ちます。これらの機能により、従来のツールやプロセスで必要だった手作業による手順を減らし、アプリケーションのリカバリーをよりシンプルで信頼性の高いものにします。

利点

Application Recovery Controller で、ゾーンシフト、自動ゾーンシフト、ルーティングコントロールを使用することで、マルチ AZ またはマルチリージョンアプリケーションの障害を迅速に軽減できます。これらの機能は、その規模を問わず、アクティブ-アクティブおよびアクティブ-スタンバイアプリケーションをサポートします。
Application Recovery Controller は、リソースクォータ、キャパシティ、設定を継続的にモニタリングし、スタンバイレプリカへのフェイルオーバー機能に影響を及ぼす変更が行われた場合の修復を提案します。設定可能な安全ルールを使用すると、オペレーターまたは自動化されたポリシーが、想定された以上に長いリカバリ時間につながる可能性のあるリカバリアクションを実行するのを防ぐことができます。
Application Recovery Controller を利用すると、最大かつ最も重要なアプリケーションでも、障害を確実に軽減できます。複数の分離された環境間でアプリケーショントラフィックを迅速にシフトし、アプリケーションの可用性を高めることができます。
自動ゾーンシフトを使用すると、停電やネットワークの停止などのイベントによってその AWS のアベイラビリティーゾーンに影響を及ぼす可能性があることを AWS が特定したときに、アプリケーションのトラフィックをそのアベイラビリティーゾーンから安全かつ自動的にシフトできます。自動ゾーンシフトは、クロスゾーン設定が無効になっている Application Load Balancer、すべての Network Load Balancer、および Amazon Elastic Kubernetes クラスターを使用するアプリケーションで使用できます。

動画

ユースケース

最大規模で最も複雑なアプリケーションで障害が発生した場合でも、ルーティング制御、ゾーンシフトと自動ゾーンシフトを使用することで、エンドユーザートラフィックをすばやくシフトし、可用性を復元できます。

Application Recovery Controller は、アプリケーションのリカバリと迅速なフェイルオーバーを確実に実現するために必要なツールを提供します。マルチリージョンアプリケーションにはルーティングコントロールを、マルチ AZ アプリケーションにはゾーンシフトと自動ゾーンシフトを使用して、アプリケーションに影響を及ぼす障害から復旧します。

マルチリージョンアプリケーションのリソース割り当て、キャパシティ、設定を継続的にモニタリングして、スタンバイレプリカへのフェイルオーバー機能に影響する変更を確認します。