Introduction to AWS Application Migration Service
AWS Application Migration Service is a critical tool for automating the process of migrating applications and their associated data from on-premises environments to AWS.
AWS Application Migration Service automates the actual migration of applications and data to AWS. It represents phase three in the overall migration process. The service was previously known as CloudEndure Migration.
The service utilizes continuous block-level data replication. This involves installing an agent on the source server, which then mirrors its disks to a staging area within AWS in real-time.
During the cutover phase, the replicated server's data is converted into a standard AWS AMI (Amazon Machine Image). This AMI then allows for the launch of EC2 instances, effectively bringing the migrated application online in AWS.
AWS Application Migration Service is designed for lift-and-shift migrations. It is highly effective for migrating large numbers of servers, such as thousands of physical servers, to EC2 with minimal downtime, making it suitable for enterprise workloads.
There is no traditional license fee for AWS Application Migration Service. It offers up to 90 days of free use per migrated server. After this free period, the service operates on a pay-as-you-go model. Users are responsible for the costs of temporary AWS resources (such as EC2 instances and EBS volumes) provisioned for staging data and replication, irrespective of the 90-day free use period.