The Server Migration Center (SMC) edge node migration feature lets you migrate your physical machines, on-premises virtual machines (such as VMware, Xen, KVM, and Hyper-V), servers from other cloud providers (such as AWS, Azure, Google Cloud, and Tencent Cloud), and Alibaba Cloud Elastic Compute Service (ECS) instances directly to Alibaba Cloud Edge Node Service images. You can then use the ENS images to create ENS instances to increase migration efficiency.
Migration scenarios
Directly migrate a server to an Alibaba Cloud ENS image
If you have not purchased an Alibaba Cloud Edge Node Service instance, you can migrate your server to an Alibaba Cloud Edge Node Service image. Then, you can use the ENS image to manually create an ENS instance.
Compared to manual migration, this method saves you the effort of manually creating a custom ECS image, exporting the ECS image, and importing the ENS image. This increases migration efficiency.
Migration overview
An ENS instance is the smallest unit of computing service that Edge Node Service provides for your business. During an edge node migration, SMC migrates the source server to an Alibaba Cloud Edge Node Service image. You can then use the ENS image in the Edge Node Service console to create an ENS instance and quickly complete the migration.
The following figure shows the relationships between the products and services involved and the migration flow.
Install the SMC client on the source server.
Configure the migration and start the migration. The SMC service automatically creates a custom ECS image, exports it to an intermediate Object Storage Service (OSS) bucket, and then imports it as an ENS image.
In the Edge Node Service console, use the ENS image to create an ENS instance to complete the migration.
Edge Node Service (ENS) is built on carrier edge nodes and networks. It provides elastic and distributed computing resources that are close to end users and have global coverage. By computing and processing data from terminals nearby, ENS optimizes response latency, central workload, and overall costs. It helps you move your business to the carrier's edge, which effectively reduces computing latency and costs.
Object Storage Service (OSS) is a secure, cost-effective, and highly reliable cloud storage service that can store large amounts of data. The custom ECS image generated during the migration is stored and transferred through an OSS bucket.
Limits
Before you use this feature, you must activate Edge Node Service (ENS).
This feature relies on the export image feature of ECS and the import image feature of ENS. The following limits apply:
Only servers that run Linux operating systems can be migrated. Servers that run Windows Server operating systems cannot be migrated to ENS images.
A server can have a maximum of four data disks. The capacity of a single data disk cannot exceed 500 GiB.
ENS images can be imported only to the China (Beijing) and Singapore regions.
Only server instance types that use the x86 architecture are supported.
The total size of the compressed files for the system disk and data disks of an image imported to ENS cannot exceed 1 TiB.
For more information about the limits, see Limits on exporting custom images and Notes on importing custom images to ENS.
Migration costs
SMC is a free service. However, a small fee is charged for the Alibaba Cloud ECS resources, such as the intermediate instance, that are used during the migration. For more information about billing, see SMC billable items.
OSS costs: SMC saves the generated custom ECS image to an OSS bucket.
Exporting a custom image incurs OSS storage fees and outbound traffic fees. For more information about OSS billing, see Billing overview of OSS.
The image export process calls OSS APIs, which incurs OSS request fees. For more information, see OSS API request fees.
ENS costs: Fees are charged for importing an ENS image and creating an ENS instance based on the ENS billable items. For more information about billing, see Billing overview of ENS.
Migration principle
The SMC service consists of a client and a console. You can use the SMC service to easily migrate a server to an ENS image. The following section describes how edge node migration works:
Download and install the SMC client on the source server. If you choose to import the migration source from the command line or automatically from the console, the system automatically downloads and installs the SMC client. No user action is required.
Run the SMC client on the source server. The SMC client reports the source server information to the SMC service through an SMC service domain name.
The SMC service creates a temporary intermediate instance and opens ports 8080 and 8703 in the security group.
The SMC client establishes communication by connecting to port 8080 of the intermediate instance and transfers disk data to the data disks of the intermediate instance through port 8703.
The SMC service creates a custom ECS image from the disk data of the intermediate instance and uploads the image to your specified Alibaba Cloud OSS bucket.
The SMC service imports the ECS image to Edge Node Service to generate an ENS image.
Go to the Edge Node Service console and use the ENS image to create an ENS instance to complete the migration.
Migration impact
Before you migrate, note the following items.
Impact item | Description |
Intermediate instance | Do not interfere with the intermediate instance. To prevent migration failure, do not stop, start, restart, or release the intermediate instance, or change its billing method during the migration. After the migration is complete, the intermediate instance is automatically released. Note
For more information, see Migration principles. |
Intermediate image | Do not interfere with the intermediate image. To avoid migration failure, a temporary ECS image is generated in the intermediate region during the migration. Do not perform any operations on the intermediate image. The intermediate image is automatically deleted when the task is completed or deleted. |
Intermediate bucket | The ECS image temporarily occupies space in the OSS bucket. To avoid migration failure, the temporary ECS image generated during the migration is uploaded to the specified OSS bucket. The OSS storage space occupied by the exported image is automatically released when the task is completed or deleted. |
Underlying hardware devices | After migration, the underlying hardware devices change. This may invalidate some application licenses that are bound to hardware. Check your licenses. |
Prerequisites
SMC is activated. If this is your first time using SMC, you need to grant permissions, prepare the migration network, and back up data. For more information, see Prepare for migration.
OSS is activated and an OSS bucket is created. The temporary ECS image generated during the migration is saved to the OSS bucket. If this is your first time using OSS, you need to grant permissions, prepare the migration network, and back up data. For more information, see Prepare for migration.
You have activated ENS. After the migration is complete, SMC imports the custom ECS image as an ENS image, which you can use to create ENS instances.
Migration procedure
The first time you use this feature, you must grant ECS access permissions to OSS resources. The OSS bucket is used to store the intermediate image. Follow the prompts in the SMC console to complete the authorization.
Troubleshooting
If the Real-time Migration Status is Error, the migration task has failed. You must troubleshoot the issue and retry the task:
In the Actions column, click Troubleshoot and use the error code and error message to resolve the issue. For more information, see SMC FAQ and Troubleshooting.
After fixing the problem, in the Actions column, click Retry Migration. The migration task will resume.
ImportantIf the intermediate instance has been released, you need to start the migration again. For more information, see What should I do if I accidentally release an intermediate instance?.
Use the ENS image to create an ENS instance
If the Real-time Migration Status is Completed, the migration was successful and an Alibaba Cloud ENS image has been generated.

You can then go to the Edge Node Service console and use the ENS image to create an ENS instance. Select the ENS image from this migration.
Clean up resources
Migrate to a cloud server image
During migration, SMC creates a temporary pay-as-you-go intermediate instance named No_Delete_SMC_Transition_Instance in your destination Alibaba Cloud account to facilitate the migration. You must decide whether to manually release the instance based on the migration outcome:
Successful migration: The intermediate instance is automatically released. You do not need to manually release it.
Migration error: The intermediate instance is retained for the migration task and incurs charges. You can release it in the following ways to avoid unnecessary charges:
To delete a migration task and automatically clean up the intermediate instance, click the migration source ID, and then click Cancel Migration Job in the Actions column for the task.
Manually release the intermediate instance.
Migrate to a destination instance
During migration, SMC creates a temporary pay-as-you-go intermediate disk named SMC_Temp_Disk and attaches it to the destination instance to facilitate the migration. You must decide whether to manually release this intermediate disk based on the migration outcome:
Successful migration: The intermediate disk is automatically released. You do not need to manually release it.
Migration error: The intermediate disk is retained for the migration task and incurs charges. You can choose one of the following ways to release it to avoid unnecessary charges:
If you no longer need a migration task, click the migration source ID. In the Actions column for the task, click Cancel Migration. This action deletes the task and automatically cleans up the intermediate disk.
Manually release the intermediate disk.






icon in front of the mount target.
