Amazon Application Recovery Controller (ARC) とは - Amazon Application Recovery Controller (ARC)

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon Application Recovery Controller (ARC) とは

Amazon Application Recovery Controller (ARC) は、 で実行されているアプリケーションの高速リカバリの準備と完了に役立ちます AWS。ARC には、ゾーンシフトとゾーンオートシフトを含むマルチアベイラビリティーゾーン (AZ) リカバリ と、ルーティングコントロールと準備状況チェックを含むマルチリージョンリカバリ の 2 つの機能セットが用意されています。を使用するとARC、可用性の高い復旧ツールを活用して、マルチリージョンまたはマルチ AZ アプリケーションに影響を与える障害をすばやく軽減できます。また、準備状況チェックを使用して、アプリケーションとリソースが復旧する準備ができているかどうかに関するインサイトを取得することもできます。

AWS Global Cloud Infrastructure は耐障害性と耐障害性を提供し、それぞれ AWS リージョン が複数の完全に分離されたアベイラビリティーゾーンで構成されています。ARC は、この AWS 構造内で動作し、アプリケーションの耐障害性を高めます。

マルチ AZ リカバリ

のアベイラビリティーゾーンを活用するように構築されたアプリケーションがある場合は AWS、ゾーンシフトを使用して AZ の障害をすばやく分離して復旧できます。ゾーンシフトを使用すると、サポートされているリソースのトラフィックを AZ から一時的に正常な に移行することで、アベイラビリティーゾーン (AZ) の障害から回復できますAZs AWS リージョン。ゾーンシフトを開始すると、デベロッパーの不正なコードデプロイや単一のアベイラビリティーゾーンの AWS 障害など、アプリケーションが迅速に復旧するのに役立ちます。トラフィックを遠ざけることで、1 つの AZ で問題が発生した場合にアプリケーションを使用しているクライアントへの影響を軽減できます。

Region. AWS services では、アカウントでサポートされているリソースのゾーンシフトを開始できます。サポートされている AWS リソースを のゾーンシフトに自動的に登録するためARC、いつでもゾーンシフトを開始できます。

ゾーンオートシフトは、ユーザーに代わって、サポートされているリソースのトラフィック AWS を AZ から正常な にシフトすることを に許可ARCできる機能ですAZs AWS リージョン。 は、内部テレメトリが、顧客に影響を与える可能性のあるリージョン内の 1 つの AZ に障害があることを示すと、オートシフト AWS を開始します。内部テレメトリには、 AWS ネットワーク、Amazon および EC2 Elastic Load Balancing サービスなど、複数のソースからのメトリクスが組み込まれています。

ゾーンシフトとオートシフトは一時的なものです。手動ゾーンシフトを開始するときは、最初に最大 3 日間の (拡張可能な) 有効期限を指定する必要があります。引き続き AZ からトラフィックを遠ざける場合は、ゾーンシフトを更新して新しい有効期限を設定できます。ゾーンオートシフトでは、 は、問題や潜在的な問題がないことがインジケータで示されると、オートシフト AWS を終了します。

これらの機能の詳細については、以下の章を参照してください。

マルチリージョンリカバリ

オペレーションを継続するために別の から運用 AWS リージョン するように設計されたアプリケーションがある場合は、ルーティングコントロールを使用してフェイルオーバーを行うことができます。ルーティングコントロールを使用すると、問題が発生したときにトラフィック AWS リージョン をフェイルオーバーできるため、アプリケーションが常に使用可能になります。ルーティングコントロールには、定義したガードレールを課すことで意図しない結果から保護するのに役立つ安全ルールが含まれています。これらのルールを使用すると、例えば、アクティブまたはスタンバイのアプリケーションレプリカの 1 つのみが一度に有効になり、使用されていることを確認できます。

マルチリージョンリカバリの場合、 ARCは 全体のDNSトラフィックをフェイルオーバーするのに役立ちます AWS リージョン。の非常に信頼性の高いルーティングコントロールARCにより、障害のあるリージョンから正常なリージョンにトラフィックを再ルーティングすることで、アプリケーションを復旧できます。

準備状況チェック では、 は AWS リソースクォータ、容量、ネットワークルーティングポリシーARCを継続的にモニタリングし、レプリカにフェイルオーバーして復旧する機能に影響する変更について通知できます。継続的な準備状況チェックは、マルチリージョンアプリケーションをフェイルオーバートラフィックを処理するようにスケーリングおよび設定された状態で継続的に維持できることを確認するのに役立ちます。準備状況チェックは、 を初めて設定するときやARC、通常のアプリケーションオペレーション中に便利です。準備状況チェックは、イベント中のフェイルオーバーのクリティカルパスでの使用を意図したものではありません。

これらの機能の詳細については、以下の章を参照してください。