この AWS ソリューションの内容
このソリューションは、多数のサーバーを含む AWS クラウドへの大規模な移行を調整および自動化します。エンタープライズは、マニュアルプロセスを自動化し、複数のツールを効率的に統合することで、パフォーマンスを向上させ、長いカットオーバーウィンドウを防ぐことができます。これは、このソリューションのオーケストレーションプラットフォームのオプションによって可能です。ワークロードを AWS にスケールアップして移行するために、AWS MGN をお勧めします。現在、このソリューションは AWS プロフェッショナルサービス、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 ゲートウェイ から RestAPI を介して返されます。Amazon Cognito ユーザープールは、Web インターフェースおよび Rest API のユーザー認証に使用され、オプションで外部の Security Assertion Markup Language (SAML) ID プロバイダに対して認証するように構成することができます。
- ツールの Lambda 関数は、外部の Rest API を処理し、AWS 移行のための CloudEndure Migration と AWS Application Migration Service (AWS MGN) を呼び出します。また、ツールの Lambda 関数は、EC2 インスタンスを起動するために Amazon EC2 を呼び出したり、移行自動化サーバーで自動化スクリプトを実行するために AWS Systems Manager を呼び出したりします。
3. Amazon DynamoDB に保存された移行メタデータは、AWS MGN API にルーティングされ、リホスト移行ジョブの開始とサーバーの起動が行われます。リプラットフォームから Amazon EC2 への移行パターンの場合、ツールの Lambda 関数は、ターゲット AWS アカウントで CloudFormation テンプレートを起動し、Amazon EC2 インスタンスを起動します。
このソリューションは、移行の進行状況を追跡するオプションの移行トラッカーコンポーネントもデプロイします。AWS Glue は、Cloud Migration Factory DynamoDB テーブルから移行メタデータを取得し、そのメタデータを Amazon S3 にエクスポートします。次に、ビジュアライゼーションを作成し、ダッシュボードを作成して、移行の進行状況を表示できます。