Google Compute Engine
cloud.google.com
What it is
Google Compute Engine is an infrastructure-as-a-service product for running self-managed virtual machines on Google infrastructure. Choose a predefined machine type or configure a custom VM with 1 to 96 vCPUs and up to 8.0 GB of memory per core. Linux and Windows VMs are supported, with images including Debian, Ubuntu, FreeBSD, and Windows Server. Storage options include Persistent Disk and Local SSD. Managed instance groups can add VMs for peak load and replace underperforming instances; live migration can move a VM to another host in the same zone when its host goes down. Confidential VMs encrypt data in use, while Shielded VMs defend against rootkits and bootkits. The service integrates with Cloud Storage, App Engine, and BigQuery, and resources can be controlled through a REST-based API. Its free tier is free, within monthly limits and eligible US regions. Pay-as-you-go pricing is usage-based, with VM resources billed after a one-minute minimum in one-second increments.
Spec sheet
- Product
- Compute Engine is an infrastructure-as-a-service product offering self-managed virtual machines hosted on Google infrastructure.Read 5 Oct 2026 · cloud.google.com
- Security
- Compute Engine offers Confidential VMs to encrypt data in use and Shielded VMs to defend against rootkits and bootkits.Read 5 Oct 2026 · cloud.google.com
- Compliance
- Google Cloud lists certifications and attestations including ISO/IEC 27001, ISO/IEC 27017, ISO/IEC 27018, SOC 1/2/3, and PCI DSS.Read 5 Oct 2026 · cloud.google.com
- Support
- Every Google Cloud customer, including Free Trial users, receives Basic Support with documentation, community forums, billing assistance, and Active Assist.Read 5 Oct 2026 · cloud.google.com
- Availability
- The product page states single-instance availability SLAs of 99.95% for memory-optimized VMs and 99.9% for other VM families.Read 5 Oct 2026 · cloud.google.com
- Containers
- The product page says Docker containers can be run, managed, and orchestrated on Compute Engine VMs with Google Kubernetes Engine.Read 5 Oct 2026 · cloud.google.com
- Free trial limits
- During a Free Trial, users cannot add GPUs to VMs, use Google Cloud Marketplace, request quota increases, or create VMs based on Windows Server images.Read 5 Oct 2026 · docs.cloud.google.com
- Integrations and control
- Compute Engine integrates with Cloud Storage, App Engine, and BigQuery, and resources can be configured and controlled through a REST-based API.Read 5 Oct 2026 · cloud.google.com
- Machine configurations
- Customers can use predefined machine types or create custom machine types from 1 to 96 vCPUs with up to 8.0 GB of memory per core.Read 5 Oct 2026 · cloud.google.com
- Operating systems
- Compute Engine supports Linux and Windows VMs, and lists Debian, CentOS Stream, Fedora CoreOS, SUSE, Ubuntu, Red Hat Enterprise Linux, FreeBSD, and Windows Server images.Read 5 Oct 2026 · cloud.google.com
- Resilience
- Live migration moves a VM to another host in the same zone when its current VM host goes down.Read 5 Oct 2026 · cloud.google.com
- Scaling
- Managed instance groups can automatically add VMs to handle peak load and replace underperforming instances.Read 5 Oct 2026 · cloud.google.com
- Storage
- Compute Engine offers block storage options including Persistent Disk and Local SSD.Read 5 Oct 2026 · cloud.google.com
Plans and prices
Strong points and limits
Strong points
- Custom machine types support 1 to 96 vCPUs.
- Persistent Disk and Local SSD are available.
- Managed instance groups can add and replace VMs.
- Live migration moves VMs within the same zone.
- Includes a free tier with stated monthly limits.
Limits
- Free tier restricts VM count, regions, storage, and transfer.
- Free Trial excludes GPUs and Windows Server VM images.
- Additional VM resources and services are priced separately.
Who it suits
It suits teams that need configurable virtual machines, managed scaling, or integration with other Google Cloud services. The free tier may suit limited use within its stated monthly and regional limits.
Google Compute Engine in depth
Read the full write-up
Google Compute Engine runs virtual machines that customers configure and manage on Google infrastructure. It is best suited to teams that need control over machine sizing and operating systems, especially those already building around Google Cloud services. Its range of VM options and built-in host recovery make it a capable infrastructure choice, but running the machines yourself and managing variable charges require active operational and budget oversight.
Overview
Compute Engine is infrastructure, not a managed application runtime: customers choose virtual machines and remain responsible for managing them. Predefined machine types cover common needs, while custom configurations let teams specify from 1 to 96 vCPUs and up to 8.0 GB of memory per core. That flexibility is useful for workloads with particular resource requirements, but it puts the sizing decision—and its cost implications—in the customer's hands.
Single-instance availability SLAs are 99.95% for memory-optimized VMs and 99.9% for other VM families. When a VM host goes down, live migration can move the VM to another host in the same zone. These measures help address host failures, but the availability figures are for individual instances; applications that need broader resilience still need an appropriate design.
Key features
Persistent Disk and Local SSD provide block-storage options. Managed instance groups can add VMs to handle peak demand and replace underperforming instances, reducing the need to handle those adjustments one machine at a time. The automation is useful for workloads that vary, though it does not remove the need to choose and manage the underlying service.
Confidential VMs encrypt data in use, while Shielded VMs defend against rootkits and bootkits. Google Cloud also lists certifications and attestations including ISO/IEC 27001, ISO/IEC 27017, ISO/IEC 27018, SOC 1/2/3, and PCI DSS. These security capabilities and compliance credentials will matter to organizations with specific protections or assurance needs.
Compute Engine supports Linux and Windows VMs, with images including Debian, CentOS Stream, Fedora CoreOS, SUSE, Ubuntu, Red Hat Enterprise Linux, FreeBSD, and Windows Server. It integrates with Cloud Storage, App Engine, and BigQuery, and resources can be configured and controlled through a REST-based API. Docker containers can also run on its VMs and be managed and orchestrated with Google Kubernetes Engine. That breadth suits teams that want infrastructure-level control alongside Google Cloud services; teams seeking a fully managed application environment may prefer a service that takes more machine administration off their hands.
Pricing
Compute Engine Free Tier
The Free Tier costs nothing, billed Free up to the listed monthly limits. It includes one non-preemptible e2-micro VM instance per month in us-west1, us-central1, or us-east1, 30 GB-months of standard persistent disk, and 1 GB of monthly outbound data transfer from North America to eligible destinations. GPUs and TPUs are excluded. Those caps make it useful for limited evaluation or small workloads that fit the included regions and resources, not as a general allowance for larger deployments.
Pay-as-you-go Compute Engine
Pay-as-you-go pricing is usage-based and billed at the end of each billing cycle; the price is custom pricing, varying with VM configuration and usage. VM resources have a one-minute minimum, then are billed in one-second increments. Disk, images, networking, sole tenancy, Confidential VM service, and GPUs are priced separately, so the VM rate alone will not represent the full cost of a deployment. This plan fits workloads whose resource needs exceed the free limits, but requires tracking both usage and associated charges.
A Free Trial is offered, but during the trial users cannot add GPUs to VMs, use Google Cloud Marketplace, request quota increases, or create VMs based on Windows Server images. Every Google Cloud customer, including Free Trial users, receives Basic Support with documentation, community forums, billing assistance, and Active Assist.
Platforms
Compute Engine supports API, Linux, web, and Windows platforms. Its Linux and Windows VM support, plus the range of listed operating-system images, gives teams flexibility to run different server environments.
Who it's for
Compute Engine is a strong fit for teams that need to select or customize VM resources, run Linux or Windows images, and connect workloads to Google Cloud services. Managed instance groups and live migration can help with scaling and host recovery. It is less suitable for buyers who want a fixed, all-inclusive price or a service that removes responsibility for managing virtual machines.
Pros and cons
Pros: Custom machines span 1 to 96 vCPUs with up to 8.0 GB of memory per core, enabling close matching to workload needs.
Pros: Managed instance groups can add VMs for peak loads and replace underperforming instances; live migration can move VMs after host failure.
Pros: Confidential VMs, Shielded VMs, and a broad set of listed compliance certifications support security-conscious deployments.
Cons: VM, storage, networking, and other charges vary or are priced separately, making total cost dependent on configuration and usage.
Cons: The Free Tier is limited to one eligible e2-micro instance, specified disk and transfer allowances, and three regions; GPUs and TPUs are excluded.
Cons: Free Trial restrictions on GPUs, Marketplace, quota increases, and Windows Server images constrain some evaluations.
Alternatives
For a broader migration-tool shortlist, start with Cloud Migration Tools. Striim is another freemium option with a free plan and trial; its listed plans include a Developer plan capped at 25 million events per month and a Cloud plan for automated data pipelines. Azure Application Insights has a free plan and usage-based Azure Monitor Logs pricing, with the first 5 GB/month per billing account free; it is a better fit for buyers focused on that monitoring and log-ingestion offer than on self-managed VMs. CAST Highlight suits a buyer evaluating a single application through its Complete Insights plan at $6,800 a year, rather than provisioning compute infrastructure.
Google Cloud Migration Center is a free option for cost estimates and assessments, though other Google Cloud products may incur charges. AWS Transform MGN (formerly AWS Application Migration Service) offers a free period of 2,160 hours (90 days when used continuously) per source server for its service charge, with AWS infrastructure for replication charged separately. Device42 is a custom annual-subscription option whose price depends on device count. Ispirer SQLWays offers a Light SQL and data migration plan at $395 a month for a one-month license, with limits on migration direction, objects, and data per run. pgloader is a free community option for evaluating or non-critical use, with best-effort support.
Verdict
Its broad configuration range and host-recovery tools are the main reasons to choose it. Look elsewhere if you need a fixed total price or want to avoid managing virtual machines and the separately priced resources around them.
Verdict
Compute Engine specifies VM configuration, storage, scaling, security, and migration options. The free tier has explicit limits, while pay-as-you-go prices vary by configuration and usage.
Where Specifiction places it
- Infrastructure as a Service (IaaS) Software#3 of 187.7
- Cloud Migration Tools#12 of 327.8