Comparison route

Single service comparison

Back to main page

Server Migration

Migrate to Virtual Machines

Google Cloud Migrate to Virtual Machines is a server migration tool that converts and orchestrates the lift-and-shift of physical, on-premises virtual, and other-cloud workloads into Compute Engine VMs. It provides source discovery, agent-based block-level replication, incremental sync, and cutover orchestration with rollback, targeting GCE as a managed VM destination rather than re-hosting onto bare metal or containers.

Google Cloud logo

Google Cloud

Service information

Migrate to Virtual Machines iconMigrate to Virtual Machines

Shortname: Migrate to VMs

Huawei equivalent shortnames: SMS, MGC

Keywords: migration, lift and shift, server migration

Differences vs Huawei

No single Huawei service matches the GCP *one-tool* operating model; the equivalent capability is split across MGC and SMS with distinct boundaries. MGC owns discovery, dependency mapping, right-sizing, TCO analysis, and the batch workflow template that orchestrates server-migration tasks, while SMS performs the actual agent-based block and file replication, feasibility checks, incremental sync, and cutover to ECS. GCP folds planning and execution into one product; Huawei deliberately separates governance (MGC) from data-plane replication (SMS), so architects must stand up and integrate both rather than consume one SDK or console flow.

Source compatibility and APIs differ materially. SMS lists explicit OS support spanning roughly forty Windows and Linux distributions and uses AK/SK-authenticated agents with dynamically generated SSL channels over the public internet, VPN, or Direct Connect; GCP Migrate to VMs supports its own enumerated source set and extends natively to GCE images, instance templates, and the Compute Engine CLI/API. Huawei target artifacts are ECS instances, IMS images, and CBR backups, exposed through Huawei-specific APIs, so any automation written against GCP APIs must be rebuilt against the SMS/MGC/IMS control planes rather than re-pointed.

Pricing and operational responsibility diverge. GCP positions Migrate to VMs as no-additional-charge tooling, billing the user only for underlying Compute Engine, storage, and egress consumed during replication and cutover. Huawei SMS is billed on migrated volume plus target resource and network consumption, and MGC governance adds its own runtime and data-collection overhead; the cross-AZ and storage-migration workflows MGC exposes also pull in OMS, CDM, CBR, and ECS charges. Teams must therefore model Huawei TCO as a small portfolio of metered services, not as a single free tool layered on VM spend.

Migration to Huawei

Start with MGC discovery and assessment to enumerate source servers, dependencies, and right-sized ECS targets; use MGC's TCO analysis against the actual source OS list and replication volume before assuming parity. Confirm every source OS in your estate appears on the documented SMS-supported distribution list (about forty Windows and Linux variants), and decide per workload whether SMS lift-and-shift to ECS is the right target versus re-platforming onto IMS images or RDS for database layers.

Provision network connectivity (Direct Connect or VPN) sized for concurrent block replication, then deploy SMS agents on qualified source hosts. Drive batch migration through the MGC server-migration workflow template, which invokes SMS for full replication followed by incremental synchronization; let SMS auto-create target ECS instances from its source-derived specifications, and capture IMS golden images and CBR backups before cutover so rollback is concrete and not procedural.

For data-heavy workloads alongside the OS migration, pair SMS with OMS or CDM via MGC's storage-migration workflows rather than relying on SMS alone, since SMS handles block and file replication on the host but is not the intended path for large object-storage or database migration. Validate OS hardening, user permissions, application configurations, and dependency maps against the MGC-discovered topology; do not assume one-to-one behavioral parity with the source environment.

Plan cutover as a fenced event: quiesce source writes, run a final SMS incremental sync, cut DNS and EIP routing to the target ECS, and keep the source and CBR backups retained for the agreed rollback window. Finally, re-baseline cost and quota: SMS is metered on migrated volume plus ECS/EIP/storage, MGC adds governance runtime, and cross-AZ or further relocations consume additional CBR/IMS/ECS resources, so recompute TCO with peak load and retention before declaring the migration complete.

Huawei Cloud logo

Huawei Cloud

Huawei equivalent service

Migration Center iconMigration Center

Shortname: MGC

General function: Migration Planning and Assessment

Central migration planning and governance hub that coordinates discovery, assessment, and execution workflows.

Keywords: migration, assessment, planning

Huawei equivalent service

Server Migration Service iconServer Migration Service

Shortname: SMS

General function: Server Migration

Server migration service for replicating and cutting over workloads from physical or virtual sources to Huawei cloud servers.

Keywords: server migration, lift and shift, replication