Best practices for AWS Application Migration Service
Planning
During the phases of your migration project, review these best practices to help you to a successful outcome.
-
Plan your Migration project prior to installing the AWS Replication Agent on your source servers.
-
Do not perform any reboots on the source servers prior to a cutover.
-
Do not archive or disconnect the source server from AWS until your launched cutover instance in AWS is working as expected.
Testing
-
Perform test at least two weeks before you plan to migrate your source servers. This time frame is intended for identifying potential problems and solving them, before the actual cutover takes place. After performing the test launch, validate connectivity to your test instances (using SSH for Linux or RDP for Windows), and perform acceptance tests for your application.
-
Ensure that you perform a Test prior to performing a cutover.
Successful implementation
The following are the required steps to complete a successful migration implementation with AWS Application Migration Service:
-
Deploy the AWS Replication Agent on your source servers.
-
Confirm that the data replication status is Healthy.
-
Test the launch of Test instances a week before the actual cutover.
-
Address any issues that come up, such as Launch setting misconfiguration and potential AWS limits.
-
Launch cutover instances for the servers on the planned date.
Ensuring project success
-
Train a field technical team & assign an AWS Application Migration Service SME.
-
Share project timelines with AWS Application Migration Service.
-
Monitor data replication progress and report any issues in advance.
-
Perform a test for every server in advance, and report issues to AWS Application Migration Service.
-
Coordinate cutover windows with AWS Application Migration Service in advance.