Updated on 2026-01-07 GMT+08:00

Solution Overview

This solution describes how to use Server Migration Service (SMS) to migrate a small number of AWS Elastic Compute Cloud (EC2) servers running Linux to Huawei Cloud Elastic Cloud Server (ECS).

Solution Architecture

Install the SMS-Agent on the source AWS EC2 servers. The SMS-Agent replicates the disk data from the source servers to the target ECSs. Figure 1 shows the solution architecture.

Figure 1 SMS migration solution architecture

Constraints

  • The source servers' OSs must be compatible with SMS. For details about the OSs supported by SMS, see Supported Linux OSs.
  • Synchronizing the last incremental data interrupts services on the source servers, which is risky. Perform such operation during off-peak hours to minimize the impact on services.
  • The SMS-Agent runs on the source server resources, which may affect the running of services on the source servers. CPU and memory of the source servers must meet the following requirements:
    • CPU usage: ≤ 80%
    • Available memory: > 256 MB
  • The OS boot mode of the source servers must be BIOS. UEFI mode on Amazon Linux 2 is not supported.
  • Linux block-level migration and continuous synchronization are not supported for Amazon Linux 2.

For more precautions and restrictions, see Precautions and Notes and Constraints.

Billing

SMS is free of charge, but you will be billed for the services used during data migration, such as ECS, Elastic Volume Service (EVS), and Elastic IP (EIP). For details, see Billing.