Automating large-scale server migrations with Cloud Migration Factory - AWS Prescriptive Guidance

Automating large-scale server migrations with Cloud Migration Factory

Wally Lu, Mass Migration Lead, AWS Professional Services

April 2020 (last update: May 2022)


CloudEndure Migration will be discontinued in all AWS Regions except for the AWS GovCloud (US), Mainland China (Beijing), and Mainland China (Ningxia) Regions on December 30, 2022. Learn more

This publication will be updated by September 30, 2022. If you need this version for a migration project in progress, please use the PDF link on this page (provided below the title) to download and save the PDF file.

Many companies today want to migrate their servers to Amazon Web Services (AWS) as quickly as possible. This is not an easy job, especially if you want to migrate thousands of servers in a short period of time, such as 6–12 months.

Large-scale migrations present a few challenges:

  • Integrating multiple tools is difficult. There are many tools that support migration, such as discovery tools, migration tools, and configuration management database (CMDB) tools. These tools must be connected so that data flows from one tool to another. However, different tools use different data formats, and that makes integration difficult. A migration is more likely to be successful if there is a way to integrate all the tools.

  • Manual processes are slow and hard to scale. Migrations involve many small tasks, and each task takes a few minutes to complete. A migration is faster when these tasks are automated.

Cloud Migration Factory was designed to solve these problems for migrations that require rehosting (lift and shift). AWS Application Migration Service simplifies, expedites, and reduces the cost of cloud migration by offering a highly automated lift-and-shift solution. Cloud Migration Factory is an orchestration platform for rehosting servers to AWS at scale. It helps customers with their medium-scale to large-scale migrations by automating manual processes, which are often slow or complex to scale. Thousands of servers have been migrated to AWS using Cloud Migration Factory. For example, AWS customers used Cloud Migration Factory to migrate 1,200 servers in 5 months, and were able to cut over more than 600 servers in a single cutover window.

This guide describes the Cloud Migration Factory process for rehosting servers at scale, for migration architects, program managers, and technical leads. For more information about migration factories, see Mobilize your organization to accelerate large-scale migrations on the AWS Prescriptive Guidance website.

How to get access to Cloud Migration Factory

Cloud Migration Factory is available to all AWS customers and partners. To use Cloud Migration Factory, see the AWS Cloud Migration Factory on the AWS Solutions website. The source code is available in a GitHub repository. If you have any questions, email AWS Professional Services at

If you want to get hands-on experience before using Cloud Migration Factory for your production migration, email us at to arrange a migration immersion day.


AWS Application Migration Service (MGN) is the primary migration service recommended for lift-and-shift migrations to the AWS Cloud. Customers who currently use CloudEndure Migration or AWS Server Migration Service (AWS SMS) are encouraged to switch to MGN for future migrations.