スペースのリファクタリングコンセプト - AWS Migration Hub リファクタリング

AWS Migration Hub Refactor Spaces はプレビューリリースであり、変更される可能性があります。

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

スペースのリファクタリングコンセプト

このセクションでは、AWS Migration Hub のリファクタリングスペースを使用するときに作成および管理できる主要なコンポーネントについて説明します。

Environment

リファクタリングスペース環境は、複数のネットワーク、アプリケーション、およびサービスの統一されたビューを提供します。AWSアカウント。

スペースのリファクタリング環境には、リファクタリングスペースアプリケーションとサービスが含まれます。これは、ブリッジ仮想プライベートクラウド(VPC)で構成されるマルチアカウントネットワークファブリックで、その中のリソースがプライベート IP アドレスを介してやり取りできるようにします。この環境は、複数のネットワーク、アプリケーション、サービスの統一されたビューを提供します。AWS アカウント。

-環境所有者は、リファクタリングスペース環境が作成されるアカウントです。環境所有者は、リソースを作成するアカウントに関係なく、環境で作成されたアプリケーション、サービス、ルートをクロスアカウントで表示できます。

Applications

Refactor Spaces アプリケーションには、サービスとルートが含まれており、アプリケーションを外部の発信者に公開するための単一の外部エンドポイントを提供します。アプリケーションは、インクリメンタルアプリケーションリファクタリング用の Strangler Fig プロキシを提供します。Strangler Fig の詳細については、「」を参照してください。ストラングラー図アプリケーション

リファクタリングスペースアプリケーションは Strangler Fig パターンをモデル化し、Amazon API Gateway、API Gateway VPC リンク、Network Load Balancer、およびリソースベースのオーケストレーションを行います。AWS Identity and Access Management(IAM) ポリシーを使用して、アプリケーションの HTTP エンドポイントに新しいサービスを透過的に追加できます。また、既存のアプリケーションから新しいサービスにトラフィックを段階的にルーティングします。これにより、基盤となるアーキテクチャの変更がアプリケーションコンシューマに対して透過的に維持されます。

Services

Spaces のリファクタリングサービスは、アプリケーションのビジネス機能を提供し、一意のエンドポイントを介してアクセスできます。サービスエンドポイントは、HTTP/HTTPS URL、またはAWS Lambdafunction.

Route

スペースのリファクタリングルートは、リクエストをサービスに転送するプロキシ一致ルールです。各要求は、アプリケーションで設定されたルートのセットに対して実行されます。ルールが一致すると、そのルールに設定されたターゲットサービスにリクエストが送信されます。アプリケーションには、ルールのいずれにも一致しない場合にデフォルトサービスにリクエストを転送するデフォルトルートがあります。ルートは、アプリケーションの Amazon API Gateway プロキシで設定されます。