What does this AWS Solution do?
This solution coordinates and automates large-scale migrations to the AWS Cloud, involving numerous servers. Enterprises can improve performance and prevent long cutover windows by automating manual processes and integrating multiple tools efficiently. This is possible through this solution's orchestration platform options. We recommend AWS MGN to migrate your workloads to AWS at scale. Today, this solution is used by AWS Professional Services, AWS Partners, and other enterprises.
Benefits
Simplify, expedite, and reduce the cost of cloud migration through an automated lift-and-shift solution.
Automate the small manual tasks inherent in large migrations, so you can migrate more quickly and efficiently, and reduce the opportunity for human error.
Manage application and server schema definitions, and update wave, application, and server metadata.
See the progress of your migration with a migration tracker and visualize migration metadata using Amazon QuickSight.
AWS Solution overview
The diagram below presents the serverless architecture you can automatically deploy using the solution's implementation guide and accompanying AWS CloudFormation template.

Cloud Migration Factory on AWS architecture
The AWS CloudFormation template launches the AWS services necessary to help enterprises migrate their servers to the AWS Cloud.
1. Amazon API Gateway receives migration requests from the migration automation server via RestAPIs.
2. AWS Lambda functions provide the necessary services for you to log in to the web interface, perform the necessary administrative functions to manage the migration, and connect to third-party APIs to automate the migration process.·
- The user Lambda function ingests the migration metadata into an Amazon DynamoDB table. Standard HTTP status codes are returned to you via the RestAPI from the API Gateway. An Amazon Cognito user pool is used for user authentication to the web interface and Rest APIs, and you can optionally configure it to authenticate against external Security Assertion Markup Language (SAML) identity providers.
- The tools Lambda functions processes external Rest APIs and calls the CloudEndure Migration and AWS Application Migration Service (AWS MGN) for AWS migration. The tools Lambda function also calls Amazon EC2 for launching EC2 instances, and calls AWS Systems Manager to run automation scripts on the migration automation server.
3. The migration metadata stored in Amazon DynamoDB is routed to the AWS MGN API to initiate a Rehost migration jobs and launch servers. If your migration pattern is Replatform to Amazon EC2, the tools Lambda function launches CloudFormation templates in the target AWS account to launch Amazon EC2 instances.
This solution also deploys an optional migration tracker component that tracks the progress of your migration. AWS Glue retrieves migration metadata from the Cloud Migration Factory DynamoDB table and exports the metadata to Amazon S3. You can then create visualizations and build a dashboard to view the progress of the migration.
Cloud Migration Factory on AWS
Version 3.2.1
Last updated: 01/2023
Author: AWS
Estimated deployment time: 20 min
Note: To subscribe to RSS updates, you must have an RSS plug-in enabled for the browser you are using.

Browse our library of AWS Solutions to get answers to common architectural problems.

Find AWS Partners to help you get started.

Find prescriptive architectural diagrams, sample code, and technical content for common use cases.