この AWS ソリューションの内容
このソリューションは、多数のサーバーを含む AWS クラウドへの大規模な移行を調整および自動化します。エンタープライズは、マニュアルプロセスを自動化し、複数のツールを効率的に統合することで、パフォーマンスを向上させ、長いカットオーバーウィンドウを防ぐことができます。これは、このソリューションのオーケストレーションプラットフォームのオプションによって可能です。大規模に AWS にサーバーをリホストするには、AWS MGN をお勧めします。現在、このソリューションは AWS Professional Services、AWS パートナー、およびその他のエンタープライズで使用しています。
メリット
高度に自動化されたリフトアンドシフトソリューションを通じて、クラウド移行のコストを簡素化、迅速化、および削減します。
大規模な移行は、多くの小さな手動タスクが伴い、実行に時間がかかり、速度が遅くてスケールが難しいです。
アプリケーションとサーバーのスキーマ定義を管理して、ウェーブ、アプリケーション、サーバーのメタデータを更新します。
移行トラッカーで移行の進行状況を追跡し、Amazon QuickSight を使用して移行メタデータを視覚化します。
AWS ソリューションの概要
下の図は、ソリューションの実装ガイドと付属の AWS CloudFormation テンプレートを使用して、自動的にデプロイできるサーバーレスアーキテクチャを表しています。

AWS での Cloud Migration Factory ソリューションアーキテクチャ
AWS CloudFormation テンプレートは、企業がサーバーを AWS クラウドに移行するのに必要な AWS のサービスを起動します。
1. Amazon API Gateway は、RestAPI を介して移行自動化サーバーから移行リクエストを受信します。
2. AWS Lambda 関数を使用して、ウェブインターフェイスにログインし、移行を管理するために必要な管理機能を実行し、サードパーティー製 API に接続して移行プロセスを自動化するために必要なサービスを提供します。
- ユーザー Lambda 関数は、Amazon DynamoDB テーブルに移行メタデータを取り込みます。標準的な HTTP ステータスコードは、API Gateway から RestAPI を介して返されます。Amazon Cognito ユーザープールは、ウェブインターフェイスと RestAPI へのユーザー認証に使用されます。
- ツールの Lambda 関数は、外部 RestAPI を処理し、AWS 移行のために CloudEndure Migration および AWS Application Migration Service (AWS MGN) を呼び出します。また、AMS 移行のために AWS Managed Services (AMS) へのワークロード取り込み (WIG) の変更リクエスト (RFC) の呼び出しを開始します。また、ツールの Lambda 関数は、EC2 インスタンスを起動するために Amazon EC2 を呼び出したり、移行自動化サーバーで自動化スクリプトを実行するために AWS Systems Manager を呼び出したりします。
3. Amazon DynamoDB に保存されている移行メタデータは、CloudEndure Migration や AWS MGN API を使用して CloudEndure もしくは AWS MGN にルーティングされ、移行ジョブを開始して CloudEndure に格納されているサーバーを起動します。移行先が AMS の場合、ツールの Lambda 関数は自動的に AMS RFC を開始し、ワークロード取り込みプロセスを自動化して、サーバーを AMS の本番環境に取り込みます。Replatform から EC2 への移行パターンの場合、ツールの Lambda 機能は、ターゲット AWS アカウントで CloudFormation テンプレートを起動し、EC2 インスタンスを起動します。
このソリューションは、移行の進行状況を追跡するオプションの移行トラッカーコンポーネントもデプロイします。AWS Glue は、Cloud Migration Factory DynamoDB テーブルから移行メタデータを取得し、そのメタデータを Amazon S3 にエクスポートします。次に、ビジュアライゼーションを作成し、ダッシュボードを作成して、移行の進行状況を表示できます。