Application Migration Service
You can use AWS Application Migration Service to quickly migrate your applications to the cloud with minimal downtime. Application Migration Service minimizes time-intensive, error-prone manual processes by automatically converting your source servers from physical, virtual, and cloud infrastructure to run natively on AWS. Application Migration Service replicates source servers into your AWS account. When you’re ready, Application Migration Services automatically converts and launches your servers on AWS so that you can quickly benefit from the cost savings, productivity, resilience, and agility of the AWS Cloud.
There are some use cases where Application Migration Service can be the fastest route to the cloud (for example, when you want to migrate a database and operating system to the cloud). To determine if using Application Migration Service is the best option for you, see When to Choose AWS Application Migration Service
Architecture
The following diagram shows the architecture for migrating an on-premises PostgreSQL database to the AWS Cloud by using Application Migration Service.

The diagram shows the following workflow:
Install the AWS replication agents on source database servers.
Configure the launch settings in the Application Migration Service console.
Launch the test instances.
Launch the cutover instances.
Finalize the cutover.
For more information on using Application Migration Service, see the How to migrate on-premises workloads with AWS Application Migration Service
Limitations
We recommend that you consider the following limitations of using Application Migration Service before starting your migration:
The maximum number of servers that can be actively replicating at any time is 20 in each supported AWS Region. You can increase this value to 60.
You can use a maximum of 200 source servers in a single job.
For more information on limitations, see What are the MGN service quota limits? in the Application Migration Service documentation.