ARC でのルーティングコントロール - Amazon Application Recovery Controller (ARC)

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

ARC でのルーティングコントロール

複数の のアプリケーションレプリカへのトラフィックをフェイルオーバーするには AWS リージョン、Amazon Route 53 の特定の種類のヘルスチェックと統合された Amazon Application Recovery Controller (ARC) のルーティングコントロールを使用できます。ルーティングコントロールは、あるリージョンレプリカから別のレプリカにクライアントトラフィックを切り替えることができる、シンプルなオン/オフスイッチです。トラフィックの再ルーティングは、Amazon Route 53 DNS レコードを使用して設定されたルーティングコントロールのヘルスチェックによって行われます。例えば、各リージョンのアプリケーションレプリカのフロントとなるドメイン名に関連付けられた DNS フェイルオーバーレコードなどです。

このセクションでは、ルーティングコントロールの仕組み、ルーティングコントロールコンポーネントの設定方法、およびフェイルオーバー時にトラフィックを再ルーティングするルーティングコントロールの使用方法について説明します。

ARC のルーティングコントロールコンポーネントには、クラスター、コントロールパネル、ルーティングコントロール、ルーティングコントロールのヘルスチェックがあります。すべてのルーティングコントロールはコントロールパネルにグループ化されます。ARC がクラスター用に作成するデフォルトのコントロールパネルでルーティングコントロールをグループ化したり、独自のカスタムコントロールパネルを作成したりもできます。コントロールパネルまたはルーティングコントロールを作成する前に、クラスターを作成する必要があります。ARC の各クラスターは、5 つの AWS リージョンのエンドポイントからなるデータプレーンです。

ルーティングコントロールとルーティングコントロールのヘルスチェックを作成したら、ルーティングコントロールに対して、リカバリ自動化の意図しない副作用を防止するのに役立つ安全ルールを作成できます。ルーティングコントロールの状態を更新して、トラフィックを個別またはバッチで再ルーティングするには、 AWS CLI または API アクション (推奨) を使用するか、 を使用します AWS マネジメントコンソール。

このセクションでは、ルーティングコントロールの仕組みと、アプリケーションのトラフィックを再ルーティングするルーティングコントロールの作成方法や使用方法について説明します。

重要

災害シナリオにおけるアプリケーションのフェイルオーバープランの一環として、ARC を使用したトラフィックの再ルーティングを準備する詳細については、「ARC でのルーティングコントロールに関するベストプラクティス」を参照してください。