翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
準備状況のチェックイン ARC
Amazon Application Recovery Controller (ARC) で準備状況をチェックすると、アプリケーションとリソースが復旧する準備ができているかどうかに関するインサイトを得ることができます。で AWS アプリケーションをモデル化し、準備状況チェックを作成するARCと、 チェックは AWS リソースクォータ、キャパシティ、ネットワークルーティングポリシーなど、アプリケーションに関する情報を継続的にモニタリングします。次に、アプリケーションのレプリカにフェイルオーバーする機能に影響する変更について通知を受け、イベントから復旧することを選択できます。準備状況チェックは、マルチリージョンアプリケーションをフェイルオーバートラフィックを処理するようにスケーリングおよび設定された状態で継続的に維持できることを確認するのに役立ちます。
この章では、 でアプリケーションをモデルARC化して、アプリケーションを説明するリカバリグループとセルを作成して、準備状況チェックを機能させる構造を設定する方法について説明します。次に、 がアプリケーションの準備状況をARC監査できるように、準備状況チェックと準備状況スコープを追加するステップに従います。
準備状況チェックを作成すると、リソースの準備状況ステータスをモニタリングできるようになります。準備状況チェックは、スタンバイアプリケーションレプリカとそのリソースが、本番アプリケーションのキャパシティ、ルーティングポリシー、およびその他の設定の詳細を反映して、本番稼働レプリカと継続的に一致することを確認するのに役立ちます。レプリカが一致しない場合は、容量を追加したり、アプリケーションレプリカが再度整列するように設定を変更したりできます。
重要
準備状況チェックは、アプリケーションのレプリカの設定とランタイムの状態が一致していることを継続的に確認するときに、最も役立つサービスです。準備状況チェックは、本番のレプリカが正常かどうかを示すために使用すべきではありません。また、準備状況チェックを、災害発生時のフェイルオーバーの主要なトリガーとして使用すべきでもありません。
アプリケーションの回復力のある復旧プロセスを設定する
複数の AWS リージョンにある AWS アプリケーションで Amazon Application Recovery Controller (ARC) を使用するには、復旧準備を効果的にサポートできるように、アプリケーションの耐障害性をセットアップするためのガイドラインがあります。次に、アプリケーションの準備状況チェックを作成し、フェイルオーバーのためにトラフィックを再ルーティングするためのルーティングコントロールを設定できます。耐障害性を向上させるアプリケーションのアーキテクチャに関する ARCの推奨事項を確認することもできます。
注記
アベイラビリティーゾーンによってサイロ化されたアプリケーションがある場合は、フェイルオーバーリカバリにゾーンシフトまたはゾーンオートシフトの使用を検討してください。ゾーンシフトまたはゾーンオートシフトを使用してアベイラビリティーゾーンの障害からアプリケーションを確実に復旧するためのセットアップは必要ありません。
ロードバランサーリソースのアベイラビリティーゾーンからトラフィックを移動するには、ARCコンソールまたは Elastic Load Balancing コンソールでゾーンシフトを開始します。または、ゾーンシフトAPIアクションで AWS Command Line Interface または AWS SDK を使用できます。詳細については、「でのゾーンシフト ARC」を参照してください。
回復力のあるフェイルオーバー設定の開始方法の詳細については、「」を参照してくださいAmazon Application Recovery Controller でのマルチリージョンリカバリの開始方法 (ARC)。