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
Service information
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
Huawei equivalent service
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
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