All Products
Search
Document Center

Cloud Migration Hub:Migrate resources from AWS to Alibaba Cloud

Last Updated:Jun 06, 2023

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. aws

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 complete procedures such as resource survey, creation, and migration. In scenarios where you migrate resources from AWS, if you use CMH to survey Alibaba Cloud resources for the first time, the system prompts you to create a service-linked role for CMH. For more information, see Service-linked role for CMH.

Estimate cloud migration costs for AWS

You can use the total cost of ownership (TCO) analysis feature of CMH to analyze the costs when you use AWS services. The analysis results can help you make the decision about whether to migrate from AWS to Alibaba Cloud. For more information, see Estimate cloud migration costs for AWS.

Survey AWS resources

  1. 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 online.

  2. If you have high data audit requirements and cannot survey resources online, you can survey resources offline to obtain your basic resource information on AWS. Then, you can import resource information to CMH after a security audit. For more information, see Collect AWS resource information offline.

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.

Note

An AWS migration plan supports the following AWS resources: Amazon Elastic Compute Cloud (EC2) and Amazon Relational Database Service (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.Select AWS migration as Migration plan Template.For more information, see the Create a migration plan.

Create resources

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.