
Google Compute Engine
Google Compute Engine is an infrastructure-as-a-service product for running self-managed virtual machines on Google infrastructure.
What Google Compute Engine is
Google Compute Engine is an infrastructure-as-a-service product for running self-managed virtual machines on Google infrastructure. Users can select predefined machine types or configure custom machines with 1 to 96 vCPUs and up to 8.0 GB of memory per core. Block storage options include Persistent Disk and Local SSD, and supported operating systems include Linux and Windows, with images such as Debian, Ubuntu, FreeBSD, and Windows Server. Managed instance groups can add VMs during peak demand and replace underperforming instances; live migration moves a VM to another host in the same zone if its current 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. A free tier covers one eligible e2-micro VM monthly in specified US regions, with storage and data-transfer limits. Free Trial users cannot add GPUs, use Marketplace, request quota increases, or create Windows Server VMs.
Good
- 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 to another host in-zone.
- A free tier covers an eligible e2-micro VM monthly.
Watch out
- Free tier is limited to specified US regions.
- Free Trial users cannot add GPUs or use Marketplace.
- Windows Server VMs cannot be created during Free Trial.
- VM, disk, and other pay-as-you-go prices vary by usage.
Who it suits
It suits teams that need configurable Linux or Windows virtual machines, block storage, and API-based resource control. The free tier may suit users whose needs fit its instance, region, storage, and data-transfer limits.
Verdict
Compute Engine provides configurable virtual machines, storage options, scaling controls, and security features for workloads running on Google infrastructure. Its free tier has specific region and resource limits, while Free Trial users face additional restrictions.
Plans and prices
From Google Compute Engine's own pricing page, checked 5 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Compute Engine Free Tier | Free | 1 non-preemptible e2-micro VM instance per month in us-west1, us-central1, or us-east1 · 30 GB-months standard persistent disk · 1 GB monthly outbound data transfer from North America to eligible destinations · GPUs and TPUs excluded · Free up to the listed monthly limits. |
| Pay-as-you-go Compute Engine | — | Prices vary by VM configuration and usage · disk, images, networking, sole tenancy, Confidential VM service, and GPUs are priced separately · Usage-based; billed at the end of each billing cycle. VM resources have a one-minute minimum, then are billed in one-second increments. |
The facts
Each one read from Google Compute Engine's own pages, with the date it was checked.
What it does
- Availability
- The product page states single-instance availability SLAs of 99.95% for memory-optimized VMs and 99.9% for other VM families.checked 5 Oct 2026
- Compliance
- Google Cloud lists certifications and attestations including ISO/IEC 27001, ISO/IEC 27017, ISO/IEC 27018, SOC 1/2/3, and PCI DSS.checked 5 Oct 2026
- Containers
- The product page says Docker containers can be run, managed, and orchestrated on Compute Engine VMs with Google Kubernetes Engine.checked 5 Oct 2026
- 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.checked 5 Oct 2026
- 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.checked 5 Oct 2026
- Product
- Compute Engine is an infrastructure-as-a-service product offering self-managed virtual machines hosted on Google infrastructure.checked 5 Oct 2026
- Resilience
- Live migration moves a VM to another host in the same zone when its current VM host goes down.checked 5 Oct 2026
- Scaling
- Managed instance groups can automatically add VMs to handle peak load and replace underperforming instances.checked 5 Oct 2026
- Security
- Compute Engine offers Confidential VMs to encrypt data in use and Shielded VMs to defend against rootkits and bootkits.checked 5 Oct 2026
- Storage
- Compute Engine offers block storage options including Persistent Disk and Local SSD.checked 5 Oct 2026
- Support
- Every Google Cloud customer, including Free Trial users, receives Basic Support with documentation, community forums, billing assistance, and Active Assist.checked 5 Oct 2026
Money
- 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.checked 5 Oct 2026
Where it runs
- 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.checked 5 Oct 2026
The full review of Google Compute Engine
Google Compute Engine is a service for running virtual machines that customers configure and manage on Google infrastructure. It is best suited to teams that need control over machine resources and already work with Google Cloud. Choose it for that flexibility, not for a fixed, all-inclusive price.
Overview
Compute Engine offers predefined machines as well as custom configurations from 1 to 96 vCPUs, with up to 8.0 GB of memory per core. That range helps match infrastructure to a workload, but self-managed VMs also put configuration and ongoing management in the customer’s hands.
Single-instance availability SLAs are 99.95% for memory-optimized VMs and 99.9% for other VM families. If a host goes down, live migration moves its VM to another host in the same zone. These measures address host-level interruptions; they do not replace application-level resilience planning.
Key features
Persistent Disk and Local SSD provide block-storage choices. Managed instance groups can add VMs during peak demand and replace underperforming instances, which is useful for workloads that need to respond to changing load without relying solely on manual scaling.
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 its REST-based API gives teams a way to configure and control resources programmatically.
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. Docker containers can run on Compute Engine VMs, with Google Kubernetes Engine available for management and orchestration.
Basic Support is included for Google Cloud customers, including Free Trial users. It covers documentation, community forums, billing assistance, and Active Assist; teams needing support beyond those offerings should weigh that constraint when choosing a platform.
Pricing
Compute Engine Free Tier
This plan costs nothing and covers 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. The narrow region, instance, and transfer limits make it useful for modest evaluation or a small workload that fits those caps, not as a general allowance for larger deployments.
Pay-as-you-go Compute Engine
This plan has custom pricing: usage-based charges are billed at the end of each billing cycle. VM resources have a one-minute minimum and are then billed in one-second increments. Prices vary by VM configuration and usage; disks, images, networking, sole tenancy, Confidential VM service, and GPUs are priced separately. The per-second billing after the first minute suits workloads with variable run times, but separate charges mean the VM rate alone is not the full cost.
The Free Trial has additional restrictions: users cannot add GPUs to VMs, use Google Cloud Marketplace, request quota increases, or create VMs based on Windows Server images. Those limits can block evaluation of workloads that depend on any of those capabilities.
Platforms
Compute Engine supports API, Linux, web, and Windows access. Its Linux and Windows VM support makes it relevant to teams with either operating-system requirement, while the API suits programmatic resource control.
Who it's for
Choose Compute Engine when you need configurable VMs, control over operating systems and storage, or scaling through managed instance groups, particularly if your workloads already use Google Cloud services. It is less suitable for readers seeking a predictable subscription, a fully managed application environment, or a free tier without tight resource and region limits.
Pros and cons
- Pro: Custom machine types span 1 to 96 vCPUs and up to 8.0 GB of memory per core, allowing closer resource matching than predefined choices alone.
- Pro: Managed instance groups can scale out for peak load and replace underperforming VMs, reducing reliance on manual instance replacement.
- Pro: Live migration and the stated single-instance SLAs provide defined host-availability measures.
- Con: The free tier is limited to one e2-micro instance in three regions, with capped disk and outbound transfer and no GPUs or TPUs.
- Con: Usage-based pricing and separate charges for several resource categories make total cost dependent on configuration and usage.
- Con: Free Trial restrictions exclude GPUs, Marketplace, quota increases, and Windows Server images, limiting some evaluations.
Alternatives
For migration-focused work, Cloud Migration Tools is a category directory to compare options. Choose AWS Transform MGN (formerly AWS Application Migration Service) when migrating source servers is the goal: its free period covers 2,160 hours (90 days when used continuously) per source server for the service charge, while AWS infrastructure used for replication is separate.
Google Cloud Migration Center is the more direct choice for free cost estimates and assessments, though other Google Cloud products may incur charges. Azure Application Insights is an alternative with a pay-as-you-go Azure Monitor Logs plan whose first 5 GB/month per billing account are free.
pgloader is a Linux and self-hosted alternative with a free Community plan for evaluating or non-critical use. Amazon Database Migration Service offers an AWS Free Tier with $100 in credits and up to an additional $100 for activating foundational AWS services; credits are valid for up to 12 months.
AWS Schema Conversion Tool is a free tool for 64-bit Windows, Fedora Linux, or Ubuntu Linux. Google Migrate to Containers charges no fee for migrating workloads to Google Cloud, though other Google Cloud services used may incur charges. Ora2Pg is free software under GPL v3.
Verdict
Google Compute Engine is a strong choice for teams that need configurable, self-managed VMs and want to connect them to Google Cloud services. Its broad machine options, scaling controls, and security features are substantial advantages; variable costs, customer-managed operations, and a tightly capped free tier are the reasons to look elsewhere if predictability or a more managed experience matters more.
Getting started
- Open the Compute Engine website
- Choose a Linux or Windows VM image
- Select a predefined or custom machine type
- Attach Persistent Disk or Local SSD storage
- Create and manage resources through the web interface or REST API
- Use managed instance groups or Google Kubernetes Engine if needed
Limits worth knowing
The free tier covers one non-preemptible e2-micro VM per month in us-west1, us-central1, or us-east1, plus 30 GB-months of standard persistent disk and 1 GB of monthly outbound transfer from North America to eligible destinations; GPUs and TPUs are excluded. During the Free Trial, GPUs, Google Cloud Marketplace, quota increases, and Windows Server-based VMs are unavailable.
Questions
Does Compute Engine have a free plan?
Yes. The Free Tier includes one eligible e2-micro VM per month in specified US regions, with listed storage and outbound-transfer limits.
Is there a free trial?
Yes. Compute Engine lists a Free Trial, with restrictions on GPUs, Marketplace, quota increases, and Windows Server images.
Which operating systems are supported?
Linux and Windows are supported, including Debian, CentOS Stream, Fedora CoreOS, SUSE, Ubuntu, Red Hat Enterprise Linux, FreeBSD, and Windows Server images.
How are paid VMs charged?
Pay-as-you-go usage is billed at the end of each billing cycle, with a one-minute minimum and one-second increments afterward. Prices vary by VM configuration and usage, while disks, images, networking, sole tenancy, Confidential VM service, and GPUs are separate.
What support do customers receive?
Every Google Cloud customer, including Free Trial users, receives Basic Support with documentation, community forums, billing assistance, and Active Assist.
Alternatives to Google Compute Engine
- 1

Amazon EC2
Free planAndroidiOSWebAPI7.6Free plan - 2

Apache CloudStack
Free planOpen sourceWebAPILinuxSelf-hosted7.4Free plan - 3
OpenStack Barbican
Free planAPILinuxSelf-hosted6.1Free plan - 4
CloudSigma Cloud Servers
AndroidiOSWebAPI6.0 - 5

OpenNebula
WebAPILinuxSelf-hosted6.0 - 6

Hetzner Web Hosting
WebLinux5.8
