View a markdown version of this page

ルーティングコントロールのデータプレーンとコントロールプレーン - Amazon Application Recovery Controller (ARC)

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

ルーティングコントロールのデータプレーンとコントロールプレーン

フェイルオーバーとディザスタリカバリを計画する際は、フェイルオーバーメカニズムの耐障害性を考慮してください。フェイルオーバー中に依存するメカニズムは、可用性が高く、災害シナリオで必要なときに使用できるようにすることをお勧めします。信頼性と耐障害性を最大限に高めるため、可能であれば通常、データプレーン機能をメカニズムに使用する必要があります。そのことを念頭に置いて、サービス機能がコントロールプレーンとデータプレーンにどのように分けられているのか、また、サービスのデータプレーンで非常に高い信頼性が期待できるのはどのような場合なのかを理解することが重要です。

ほとんどの AWS サービスと同様に、ルーティングコントロール機能の機能はコントロールプレーンとデータプレーンでサポートされています。どちらのタイプも信頼できるように構築されていますが、コントロールプレーンはデータ整合性のために最適化され、データプレーンは可用性のために最適化されています。データプレーンは、コントロールプレーンが使用できなくなるような破壊的なイベントでも、可用性を維持できるように設計されています。

一般に、コントロールプレーンを使用すると、サービス内のリソースの作成、更新、削除などの基本的な管理機能を実行できます。データプレーンはサービスのコア機能を提供します。このため、障害発生時にトラフィックをスタンバイレプリカに再ルーティングする必要がある場合など、可用性が重要な場合はデータプレーンオペレーションを使用することをお勧めします。

ルーティングコントロールでは、コントロールプレーンとデータプレーンは次のように分けられます。

  • ルーティングコントロールのコントロールプレーン API は、米国西部 (オレゴン) リージョン (us-west-2) でサポートされている Recovery Control 設定 API です。これらの API オペレーションまたは を使用して AWS マネジメントコンソール 、クラスター、コントロールパネル、ルーティングコントロールを作成または削除し、アプリケーションのトラフィックを再ルーティングする必要があるディザスタリカバリイベントに備えることができます。ルーティングコントロール設定のコントロールプレーンは、可用性が高くありません。

  • ルーティングコントロールのデータプレーンは、地理的に隔離された 5 つの AWS リージョンにまたがる専用クラスターです。ユーザーごとに、ルーティングコントロールのコントロールプレーンを使用して 1 つ以上のクラスターを作成します。クラスターはコントロールパネルとルーティングコントロールをホストします。そして、アプリケーションのトラフィックを再ルーティングしたい場合は、ルーティングコントロール (リカバリクラスター) API を使用してルーティングコントロールの状態を取得、リスト化、更新します。ルーティングコントロールのデータプレーンは、可用性が高い設計です。

ルーティングコントロールデータプレーンは可用性が高いため、イベントから回復するためにフェイルオーバーする場合は、 を使用して API コール AWS Command Line Interface をルーティングコントロールの状態と連携させることをお勧めします。ルーティングコントロールを使用して復旧オペレーションを準備して完了する際に考慮すべき重要事項の詳細は、「ARC でのルーティングコントロールに関するベストプラクティス」を参照してください。

データプレーン、コントロールプレーン、および が高可用性目標を達成するためのサービス AWS を構築する方法の詳細については、Amazon Builders' Library」の「アベイラビリティーゾーンを使用した静的安定性」を参照してください