Comparison route

Single service comparison

Back to main page

Migration Planning and Assessment

Azure Migrate

Azure Migrate is a unified hub that consolidates discovery, dependency mapping, right-sizing assessment, and migration orchestration for servers, databases, web apps, and data across on-premises and multi-cloud sources. Its operating model is hub-and-spoke: the central project hosts assessment and progress tracking, while integrated tools (Azure Migrate: Server Migration, Database Migration Service, Data Migration Assistant, App Containerization) execute workload-specific moves under one inventory and dependency graph.

Azure logo

Azure

Service information

Azure Migrate iconAzure Migrate

Shortname: Azure Migrate

Huawei equivalent shortnames: MGC, SMS

Keywords: migration, assessment, planning

Differences vs Huawei

Service boundaries differ: Azure Migrate bundles assessment, dependency visualization, and multiple first-party migration engines (server, database, app, data) behind a single project console, whereas Huawei splits the same lifecycle across MgC for discovery/assessment/governance and SMS, OMS, CDM, and DRS for distinct data-plane execution. MgC coordinates workflows and surfaces status, but it does not itself perform block-level server replication; SMS does, via an agent on x86 source servers writing to ECS, Flexus, DeH, or DeC targets. Database and object-store moves require DRS or OMS separately rather than being launched directly from the assessment project as with Azure's integrated tools.

Scaling, agent model, and API surface are not symmetric. Azure Migrate scales discovery with a downloadable appliance and can group thousands of VMs for Server Migration replication, exposing Azure Resource Manager APIs for project and job control. MgC similarly uses an Edge tool to deploy agents to 1,000+ servers in minutes and offers customizable workflow templates with right-sizing and TCO recommendations, while SMS is agent-based, per-server, with HTTPS APIs and console operation supporting incremental sync and feasibility checks. Neither platform offers a one-click parity path; operationally, the architect retains responsibility for network reachability (VPN/Direct Connect), AK/SK credential handling, target region capacity, and rollback, with Huawei's loosely-coupled services requiring explicit sequencing between MgC and the execution service.

Cost model and operational responsibility diverge. Azure Migrate is offered at no charge for the hub and core assessment, with fees accruing only on dependent Azure resources and metered components such as extended dependency analysis or server replication storage. Huawei's MgC is currently provided without additional software charge, but execution is billed through the underlying services plus consumed runtime, migrated volume, network egress, and target ECS/EVS resources. TCO therefore depends heavily on platform choice, inter-region traffic, and retention duration, and the customer owns region availability, quota, and compatibility validation rather than relying on a single bundled meter.

Migration to Huawei

Start with assessment in MgC: run resource discovery via the Edge tool, cloud API access, or exported VMware/platform files to inventory servers, databases, containers, and middleware, and use MgC's right-sizing and dependency mapping to define target ECS, RDS, and OBS specifications on Huawei Cloud. Confirm source OS and application compatibility against SMS's supported x86 distributions and Huawei's database-engine compatibility before assigning workloads to SMS, DRS, OMS, or CDM, since each execution service covers a distinct variant and they are not interchangeable.

Plan the replication pipeline by workload type. Use SMS for x86 physical or virtual server OS, application, and file migration to ECS with incremental synchronization and feasibility check; use DRS for homogeneous or supported heterogeneous database replication with cutover windows; use OMS or CDM for object-storage to OBS and file or big-data migration via dedicated clusters. Sequence these as composed MgC workflows with explicit checkpoints, encryption (AK/SK, SSL for SMS), and network paths over Direct Connect or VPN sized for peak transfer volume rather than average.

Validate consistency and execute cutover with explicit rollback criteria. After SMS incremental sync, perform a final synchronization then launch the target ECS, verifying OS settings, application start-up order, and data integrity using MgC's migration monitoring and the relevant best-practice verification guides (for example, big-data consistency checks). Define rollback by retaining the source server intact until post-cutover smoke and load tests pass, because SMS overwrites target data per migration policy and rollback is not automated by the service.

Account for pricing and availability gaps before production. Recalculate TCO using MgC TCO analysis where supported, factoring MgC governance (no software charge), SMS runtime, OMS/CDM/DRS volume, OBS capacity, ECS/EVS target, and cross-region or Direct Connect traffic. Confirm region availability and quotas for each service, since MgC batch migration is OBT-gated in some regions, and validate that no Azure-specific capability (for example, Azure-native database or App Service migration engines) has a direct Huawei equivalent, requiring a re-platform or re-architecture decision for those workloads.

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