Amazon Application Recovery Controller
高可用性アプリケーションのリカバリーの合理化および自動化
サポート終了通知 (ARC 準備状況チェック機能のみ)
Amazon Application Recovery Controller - 準備状況チェックは、2026 年 4 月 30 日以降、新規のお客様にはご利用いただけなくなります。代替案の詳細とガイダンスについては、「Amazon Application Recovery Controller - 準備状況チェックの可用性の変更」を参照してください。 その他の ARC 機能や機能は影響を受けず、引き続き使用できます。
Application Recovery Controller とは?
Amazon Application Recovery Controller は、AWS リージョンとアベイラビリティーゾーン (AZ) 全体にわたるアプリケーションのリカバリの管理と自動化に役立ちます。これらの機能により、従来のツールやプロセスで必要とされていた手動の手順なしに、アプリケーションをより簡単に確実にリカバリできます。
メリット
リージョンスイッチは、アカウント間であってもマルチリージョンのアプリケーションを復元するための自動化された一元化されたソリューションです。リージョンスイッチを使用することで、AWS アカウント間のアプリケーションリソースを別の AWS リージョンから運用するための必要な特定のステップを調整できます。復旧プロセスをリアルタイムで可視化するためのダッシュボードが提供され、規制当局やコンプライアンスチームへの報告に必要なリソースやアカウントからデータを収集します。これにより、エンジニアリング作業の時間を節約でき、以前はフェイルオーバースクリプトの作成、カスタムダッシュボードの作成、復旧が成功したことを示す証拠の手動収集に必要だった運用上のオーバーヘッドを排除できます。リージョンスイッチは、アクティブ/パッシブマルチリージョンアプローチではフェイルオーバーとフェイルバックをサポートし、アクティブ/アクティブマルチリージョンアプローチではシフトアウェイとリターンをサポートします。
Application Recovery Controller を使用すると、ゾーンシフトを使用してマルチ AZ アプリケーションの障害をすばやく軽減できます。自動ゾーンシフトを使用すると、停電やネットワークの停止などのイベントによってその AWS のアベイラビリティーゾーンに影響を及ぼす可能性があることを AWS が特定したときに、アプリケーションのトラフィックをそのアベイラビリティーゾーンから安全かつ自動的にシフトできます。ゾーンシフトと自動ゾーンシフトは、Application Load Balancer、Network Load Balancer、EC2 Auto Scaling グループ、Amazon Elastic Kubernetes クラスターを使用するアプリケーションで使用できます。
Application Recovery Controller は、リソースクォータ、キャパシティ、設定を継続的にモニタリングし、スタンバイレプリカへのフェイルオーバー機能に影響を及ぼす変更が行われた場合の修復を提案します。設定可能な安全ルールを使用すると、オペレーターまたは自動化されたポリシーが、想定された以上に長いリカバリ時間につながる可能性のあるリカバリアクションを実行するのを防ぐことができます。
-
Application Recovery Controller を利用すると、最大かつ最も重要なアプリケーションでも、障害を確実に軽減できます。複数の分離された環境間でアプリケーショントラフィックを迅速にシフトし、アプリケーションの可用性を高めることができます。
動画
ユースケース
規制要件を満たすために、複数の AWS リージョンに重要なワークロードをデプロイします。リージョンスイッチを使用して、AWS リージョン全体の復旧を調整し、コンプライアンスレポートに必要なリソースやアカウント全体から復旧プロセスに関するデータを収集します。
最大規模で最も複雑なアプリケーションで障害が発生した場合でも、リージョンスイッチ、ルーティング制御、ゾーンシフトと自動ゾーンシフトを使用することで、エンドユーザートラフィックをすばやくシフトし、可用性を復元できます。
Application Recovery Controller は、アプリケーションのリカバリと迅速なフェイルオーバーを確実に実現するために必要なツールを提供します。マルチリージョンアプリケーションにはリージョンスイッチを、マルチ AZ アプリケーションにはゾーンシフトと自動ゾーンシフトを使用して、アプリケーションに影響を及ぼす障害から復旧します。
IAM 権限、リソース構成、実行容量の検証を含め、リージョンの切り替えプランを自動的に評価します。リージョンの切り替えコンソールで警告を表示するか、API を使用して警告を表示するか、Amazon EventBridge で評価警告を送信するようにリージョンの切り替えを設定します。
お客様事例
United Airlines
ユナイテッド航空が数百のアプリケーションを AWS に移行し、重要なデジタルシステムを近代化するにあたり、これらのビジネスクリティカルなアプリケーションの 100% の可用性を確保する必要があります。目標復旧時間 (RTO) の短縮というビジネス要件を満たすために、アプリケーションチームはマルチリージョンアプリケーションアーキテクチャを設計し、全社的なレジリエンスプログラムを作成しました。
Commonwealth Bank of Australia
オーストラリアを代表するオンラインブローカーであり、Commonwealth Bank of Australia (CommBank) の子会社である CommSec は、AWS を使用して、厳しい規制要件を満たし、優れた顧客体験を提供しながら、耐障害性とパフォーマンスの高い取引プラットフォームを構築しました。
HashiCorp
HashiCorp は、Amazon Application Recovery Controller (ARC) を使用してディザスタリカバリ機能を変革しました。これにより、リージョン間のフェイルオーバーが大幅に簡素化され、分散サービスにリージョンのコンテキストを通知する方法が標準化されました。
ブログ記事
Amazon Application Recovery Controller Region switch のご紹介:マルチリージョンのアプリケーションリカバリサービス
Amazon Application Recovery Controller がゾーンオートシフトの AWS FIS リカバリーアクションを発表
Amazon EC2 Auto Scaling でゾーンシフトを使用
AWS Multi-Region Fundamentals (AWS マルチリージョンの基礎知識)