This topic describes how to migrate resources from Amazon Web Services (AWS) to Alibaba Cloud by using Cloud Migration Hub (CMH).
Migration process
The following flowchart shows how to migrate resources from AWS to Alibaba Cloud.
Permissions
When you use CMH to migrate resources from AWS, CMH needs to obtain the information about the resources within your Alibaba Cloud account, create relevant resources, and migrate your resources. If you use a RAM user or a RAM role to access CMH, your account must have the permissions to perform specific operations. For more information, see Manage permissions for CMH. The following table describes the permissions that are required to migrate resources from AWS to Alibaba Cloud by using CMH.
Policy | Description | Scenario |
AliyunAPDSFullAccess | The full permissions on CMH. | Perform operations in the CMH console |
AliyunIaCServiceFullAccess | The full permissions on Infrastructure as Code (IaC) Service. | Migrate resources across zones on Alibaba Cloud or migrate resources from AWS to Alibaba Cloud |
AliyunECSFullAccess | The full permissions on Elastic Compute Service (ECS). | Migrate resources from AWS to Alibaba Cloud |
AliyunRDSFullAccess | The full permissions on ApsaraDB RDS. | Migrate resources from AWS to Alibaba Cloud |
In addition, a service-linked role for CMH is created for your account to survey, create, and migrate resources. For more information, see Service-linked role for CMH.
Analyze the costs of migrating services from AWS to Alibaba Cloud
You can use the total cost of ownership (TCO) estimation feature of CMH to analyze the costs of migrating services from AWS to Alibaba Cloud for your enterprise. The analysis results can help you make decisions on cloud migration. For more information, see Analyze the costs of migrating services from AWS to Alibaba Cloud.
Survey AWS resources
You can use the online resource survey feature of CMH to collect basic resource information on AWS and import resource information to CMH. For more information, see Survey AWS resources in online mode.
If you have high data audit requirements and cannot survey resources online, you can survey resources in offline mode to obtain your basic resource information on AWS. Then, you can import resource information to CMH after a security audit. For more information, see Survey AWS resources in offline mode.
Manage a migration plan
After you complete the resource survey, you can create a migration plan. Based on the migration plan, you can create migration groups, create resources, and migrate resources. You can also view the migration progress.
An AWS migration plan supports the following AWS resources: Amazon Elastic Compute Cloud (EC2) and Amazon RDS.
Create a migration plan
1. Log on to the CMH console. In the left-side navigation pane, choose Preparation > Migration plan. On the Migration plan page, click Create migration plan.
2. Select AWS migration from the Migration plan Template drop-down list. Configure other parameters. Then, click Next.
3. Select the resources that you want to migrate and click Next.
4. Wait until the migration plan is created.
View the migration plan
1. In the left-side navigation pane, choose Preparation > Migration plan. On the Migration plan page, find the migration plan that you created and click its name.
2. View the details of the AWS migration plan.
You can perform subsequent operations based on the instructions in the Plan details section of the Migration plan details panel. You can also perform operations based on your business requirements.
After you click Go to Create Resources, you are navigated to the resource creation page of the migration plan. On this page, you can create Alibaba Cloud resources.
After you click Go to Create Task, you are navigated to the dashboard page of the migration plan. On this page, you can create migration tasks.
Create a resource
You must create ECS instances and ApsaraDB RDS instances for an AWS migration plan. For more information, see the Create ECS instances and Create ApsaraDB RDS instances sections of the "Create resources" topic.
Create migration tasks
You can use the Server Migration Center (SMC) tool to migrate servers and the Data Transmission Service (DTS) tool to migrate databases. For more information, see Create an SMC-based migration task and Create a DTS task to migrate databases.