Learn how to migrate Amazon Web Services (AWS) resources to Alibaba Cloud using Cloud Migration Hub (CMH). This guide covers cost analysis, resource discovery, migration planning, resource creation, and task execution.
Migration process
The following flowchart shows the end-to-end migration workflow from AWS to Alibaba Cloud.

Permissions
CMH requires access to your Alibaba Cloud account to discover existing resources, provision target resources, and run migration tasks. If you access CMH with a RAM user or RAM role, attach the following policies to that identity. For a complete list of required permissions, see Manage permissions for CMH.
|
Policy |
Description |
Scenario |
|
AliyunAPDSFullAccess |
Full permissions on CMH. |
Perform operations in the CMH console |
|
AliyunIaCServiceFullAccess |
Full permissions on Infrastructure as Code (IaC) Service. |
Migrate resources across zones on Alibaba Cloud or migrate resources from AWS to Alibaba Cloud |
|
AliyunECSFullAccess |
Full permissions on Elastic Compute Service (ECS). |
Migrate resources from AWS to Alibaba Cloud |
|
AliyunRDSFullAccess |
Full permissions on ApsaraDB RDS. |
Migrate resources from AWS to Alibaba Cloud |
CMH also creates a service-linked role on your account to survey, provision, and migrate resources. For details, see Service-linked role for Cloud Migration Hub.
Analyze migration costs
Use the total cost of ownership (TCO) estimation feature in CMH to estimate the cost of migrating your AWS workloads to Alibaba Cloud. The analysis results help you build a business case and plan your migration budget. For details, see TCO analysis.
Survey AWS resources
CMH supports two modes for collecting resource inventory from AWS. Choose based on your data security requirements:
Online resource survey: CMH connects directly to AWS to collect basic resource information and import it automatically. For details, see Survey AWS resources in online mode.
Offline mode: If your organization requires a security audit before data leaves the environment, collect resource information manually and import it to CMH after the audit completes. For details, see Survey AWS resources in offline mode.
Manage a migration plan
After the resource survey, create a migration plan. The plan is the central coordination point for creating migration groups, provisioning Alibaba Cloud resources, and tracking migration progress.
An AWS migration plan supports the following AWS resources: Amazon Elastic Compute Cloud (EC2) and Amazon RDS.
Create a migration plan
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.

From the Migration plan Template drop-down list, select AWS migration. Configure the remaining parameters, then click Next.

Select the resources to migrate and click Next.



Wait for the migration plan to finish creating.

View the migration plan
In the left-side navigation pane, choose Preparation > Migration plan. Find the migration plan you created and click its name.

Review the migration plan details.
In the Plan details section of the Migration plan details panel, follow the on-screen instructions or proceed based on your requirements:
Click Go to Create Resources to open the resource creation page, where you provision Alibaba Cloud resources for the migration plan.
Click Go to Create Task to open the migration plan dashboard, where you create migration tasks.

Create resources
Provision the target ECS instances and ApsaraDB RDS instances before starting migration tasks. For step-by-step instructions, see the Create ECS instances and Create ApsaraDB RDS instances sections of the "Create resources" topic.
Create migration tasks
Run migration tasks using the appropriate tool for each resource type:
Servers: Use Server Migration Center (SMC). For details, see Create an SMC-based migration task.
Databases: Use Data Transmission Service (DTS). For details, see Create a DTS task to migrate databases.