概要
Cloud Migration Factory on AWS を使用すると、手動プロセスを自動化し、複数の移行ツールを効率的に統合してパフォーマンスを向上させ、移行プロセス全体を通して長いカットオーバー期間を防ぐことができます。これは、この AWS ソリューションのオーケストレーションプラットフォームのオプションによって可能です。ワークロードを AWS に大規模に移行するために、AWS Application Migration Service (AWS MGN) を使うことをお勧めします。AWS プロフェッショナルサービス、AWS パートナー、その他の企業は現在、このソリューションを使用して移行を自動化しています。
メリット
自動化されたリフトアンドシフトソリューションを通じて、クラウド移行のコストを簡素化、迅速化、および削減します。
大規模な移行につきものの細かい手作業を自動化することで、より迅速かつ効率的な移行を実現し、ヒューマンエラーの発生する機会を減らすことができます。
アプリケーションとサーバーのスキーマ定義を管理して、ウェーブ、アプリケーション、サーバーのメタデータを更新します。
移行トラッカーで移行の進行状況を確認し、Amazon QuickSight を使用して移行メタデータを視覚化します。
技術的な詳細情報
このアーキテクチャは、実装ガイドと関連する AWS CloudFormation テンプレートを使用して自動的にデプロイできます。
ステップ 1
Amazon API Gateway は、RestAPI を介して移行自動化サーバーから移行リクエストを受信します。
ステップ 2
AWS Lambda 関数を使用して、ウェブインターフェイスにログインし、移行を管理するために必要な管理機能を実行し、サードパーティー製 API に接続して移行プロセスを自動化するために必要なサービスを提供します。
ユーザー Lambda 関数は、Amazon DynamoDB テーブルに移行メタデータを取り込みます。標準的な HTTP ステータスコードは、API Gateway から 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 Elastic Compute Cloud (Amazon EC2) を呼び出し、移行自動化サーバー上で自動化スクリプトを実行するために AWS Systems Manager を呼び出します。
ステップ 3
DynamoDB に保存された移行メタデータは、AWS MGN API にルーティングされ、リホスト移行ジョブの開始とサーバーの起動が行われます。リプラットフォームから Amazon EC2 への移行パターンの場合、ツールの Lambda 関数は、ターゲット AWS アカウントで CloudFormation テンプレートを起動し、EC2 インスタンスを起動します。
このソリューションは、移行の進行状況を追跡するオプションの移行トラッカーコンポーネントもデプロイします。 AWS Glue は、Cloud Migration Factory DynamoDB テーブルから移行メタデータを取得し、そのメタデータを Amazon Simple Storage Service (S3) にエクスポートします。次に、ビジュアライゼーションを作成し、ダッシュボードを作成して、移行の進行状況を表示できます。
関連コンテンツ
このコースでは、AWS MGN の主要概念、基本アーキテクチャ、実装アプローチについて学びます。ステップバイステップのウォークスルーで、AWS MGN による移行を実行するための全プロセスをガイドします。このトレーニングは、同サービスを利用して移行プロジェクトを積極的に取り組んでいる場合、またはその際にお客様をサポートしている場合にお勧めします。
このコースでは、ワークロードを大規模に移行する方法を学びます。このコースでは、AWS Cloud Migration Factory のハンズオンワークショップなど、一般的な移行パターンについても説明します。