概要
AWS の Cloud Migration Factory を使用すると、手動プロセスを自動化し、複数の移行ツールを効率的に統合できます。この自動化されたAWSソリューションでは、オーケストレーションプラットフォームと事前定義されたパイプラインテンプレートが用意されているため、パフォーマンスが向上し、移行プロセス全体でのカットオーバー時間が長くなるのを防ぐことができます。このソリューションでは、AWS アプリケーション移行サービス (AWS MGN) を使用してワークロードを大規模に AWS に移行します。
AWS プロフェッショナルサービス、AWS パートナー、その他の企業は現在、このソリューションを使用して大規模な移行を自動化しています。
メリット
自動化されたソリューションにより、大規模なクラウド移行の簡素化、迅速化、コスト削減を実現します。
大規模な移行にありがちな小さな手動タスクを自動化することで、人為的ミスの機会を減らしながら、より迅速かつ効率的に移行できます。
Web インターフェイスと事前定義されたパイプラインテンプレートを使用して移行アクティビティを調整します。
設計上の柔軟性に富んでいるため、データスキーマをカスタマイズし、要件に基づいて独自の自動化とランブックを開発できます。
技術的な詳細情報
このアーキテクチャは、実装ガイドと関連する AWS CloudFormation テンプレートを使用して自動的にデプロイできます。
ステップ 1
Amazon API Gateway は、RestAPI を介して移行自動化サーバーから移行リクエストを受信します。
ステップ 2
AWS Lambda 関数は、ウェブインターフェイスへのログイン、移行の管理に必要な管理機能の実行、移行プロセスの自動化のためのサードパーティ API への接続に必要なサービスを提供します。
ユーザー Lambda 関数は、Amazon DynamoDB テーブルに移行メタデータを取り込みます。標準 HTTP ステータスコードは、 API ゲートウェイ から REST API を通じてユーザーに返されます。Amazon Cognito ユーザープールは、Web インターフェースおよび Rest API のユーザー認証に使用され、オプションで外部の Security Assertion Markup Language (SAML) ID プロバイダに対して認証するように構成することができます。
ツールの Lambda 関数は外部の Rest API を処理し、AWS 移行のための AWS アプリケーション移行サービス (AWS MGN) などの外部ツール関数を呼び出します。また、ツールの Lambda 関数は Amazon Elastic Compute Cloud (Amazon EC2) を呼び出して EC2 インスタンスを起動し、 AWS Systems Manager を呼び出して移行自動化サーバーで自動化スクリプトを実行します。
ステップ 3
DynamoDB に保存された移行メタデータは、AWS MGN API にルーティングされ、リホスト移行ジョブの開始とサーバーの起動が行われます。リプラットフォームから Amazon EC2 への移行パターンの場合、ツールの Lambda 関数は、ターゲット AWS アカウントで CloudFormation テンプレートを起動し、EC2 インスタンスを起動します。