Virtual Machines
Compute Engine
Google Cloud Compute Engine provisions IaaS virtual machines from predefined or custom machine types where the operator independently selects vCPU count, memory, and GPU attach. Instances run in zones within regions, support per-second sustained-use billing, live migration, preemptible/Spot VMs, sole-tenant nodes, and regional managed instance groups for declarative autoscaling and self-healing workloads.
Google Cloud
Service information
Shortname: GCE
Huawei equivalent shortnames: ECS
Keywords: vm, compute, instance
Differences vs Huawei
Compute Engine lets you compose arbitrary vCPU/memory ratios through custom machine types, whereas Huawei ECS exposes curated flavor families (general C, memory-optimized M, ultra-high I/O I, GPU G, Kunpeng Arm kC2) with fixed ratios; only Flexus X (1-16 vCPU, user-defined memory) approaches custom sizing. GCP sole-tenant nodes isolate workloads on dedicated physical hosts; Huawei provides Dedicated Host (DeH) as the corresponding single-tenant physical-host option, but its supported ECS flavors, availability, and placement model differ and must be checked in the target region.
Control-plane and identity integration diverge. Compute Engine relies on Google IAM, project/resource hierarchy, and instance metadata server endpoints for boot-time configuration; ECS uses Huawei IAM, agency/ delegation, and the ECS metadata service, with integration centered on IMS images, AS scaling groups, and CTS/Cloud Eye for audit and telemetry. API verbs, region/zone naming, and image-family lifecycle semantics differ, so Terraform/Ansible modules and startup scripts require re-mapping rather than reuse.
Scaling and HA models differ in granularity. GCP regional managed instance groups with autoscaler and health checks provide self-healing across zones declaratively; Huawei AS performs the equivalent role but operates at the AS group level with ECS flavors, AZs, and listener/load-balancer binding. Billing also diverges: GCP bills per-second vCPU/RAM with sustained-use discounts and commits via CUDs, while Huawei ECS bills per-second or per-hour by flavor plus separate EVS disk, EIP/bandwidth, and optional management add-ons, changing unit-economics modeling.
Migration to Huawei
Assess source VMs by flavor shape, OS image, boot mode, attached disks, network, and IAM dependencies, then map each to an ECS family: C for general compute, M for memory-bound, I for local-SSD databases, G for GPU. Predefined GCP custom shapes rarely have a one-to-one flavor, so pick the tightest fixed flavor or use Flexus X for flexible vCPU/memory. Re-validate quotas, AZ coverage per target region, and OS image availability in IMS before committing, since regional and flavor availability is not global.
Migrate OS and disk state with Server Migration Service (SMS), which supports x86 Windows and Linux source servers from on-premises or other clouds and creates target ECS with auto-recommended specifications, followed by incremental synchronization to minimize cutover downtime. For larger fleets, Migration Center (MgC) provides one-stop batch server migration. Custom images can be exported from GCP and re-imported into IMS only after format/paravirtualization adjustments; expect manual driver and cloud-init reconfiguration, as GCP images are not directly boot-compatible on ECS.
Rebuild orchestration and networking around Huawei primitives: replace managed instance groups and autoscaler with AS scaling groups and ELB listeners; re-point DNS to Huawei EIPs; re-establish identity with Huawei IAM agencies and KMS keys rather than GCP service accounts and Cloud KMS. Stateful data on attached disks should be re-planned on EVS (system/data disks) or SFS for shared file storage, since GCP persistent-disk snapshots are not importable and must be transferred via SMS or object storage.
Validate feature parity before cutover: confirm live-maintenance behavior, metadata reaching, GPU/Arm availability per region, and that DeH supports the required dedicated-host flavors and placement in the target region. Recalculate TCO across peak load, request volume, retention, and cross-region/interconnect traffic, because Huawei's itemized EVS, bandwidth/traffic, and management add-on pricing differs from GCP's bundled per-second compute units, and discounts/commit models are not directly transferable.
Huawei Cloud
Huawei equivalent service
Shortname: ECS
General function: Virtual Machines
Huawei Cloud virtual machine service for scalable compute workloads.
Keywords: vm, compute, instance, elastic