FREEDOM251

Freedom251 › Cloud Migration Tools

Google Compute Engine

Free plan APILinuxWebWindows

Visit Google Compute Engine Alternatives Pricing

Google Compute Engine's own site

What Google Compute Engine is

Google Compute Engine provides self-managed virtual machines hosted on Google infrastructure. Customers can select predefined machine types or configure custom machines with 1 to 96 vCPUs and up to 8.0 GB of memory per core. Storage options include Persistent Disk and Local SSD, and supported systems include Linux and Windows, with images such as Debian, Ubuntu, Fedora CoreOS, FreeBSD, and Windows Server. Managed instance groups can add VMs during peak demand and replace underperforming ones. When a host fails, live migration can move its VM to another host in the same zone. 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. Docker containers can be run and orchestrated on VMs with Google Kubernetes Engine. The free tier covers one eligible e2-micro VM monthly in certain US regions, within storage and data-transfer limits. Usage-based VM billing has a one-minute minimum and then increments by the second; related resources can have separate prices.

Who it suits

It suits teams that need to configure and manage virtual machines, scale VM groups, or connect compute resources to other Google Cloud services. Users should review free-tier eligibility and usage-based charges against their planned configuration.

What it does well

  • Custom machines support 1 to 96 vCPUs.
  • Managed instance groups can add and replace VMs.
  • Live migration can move a VM within its zone.
  • Confidential and Shielded VM options are available.

What to know first

  • Free-tier use is limited to listed regions and resources.
  • Free trials exclude GPUs and Windows Server VM images.
  • VM resources have a one-minute minimum charge.

Limits

The free tier 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. During a Free Trial, users cannot add GPUs, use Google Cloud Marketplace, request quota increases, or create VMs based on Windows Server images.

Plans

PlanBilled and limitsPrice
Compute Engine Free TierFree up to the listed monthly limits. · 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 excludedFree
Pay-as-you-go Compute EngineUsage-based; billed at the end of each billing cycle. VM resources have a one-minute minimum, then are billed in one-second increments. · Prices vary by VM configuration and usage · disk, images, networking, sole tenancy, Confidential VM service, and GPUs are priced separatelyOn request

As cloud.google.com lists them, read 5 Oct 2026. The maker's own page has the final word.

Getting started

  1. Open the Google Compute Engine product page.
  2. Choose the Compute Engine Free Tier or pay-as-you-go plan.
  3. Select a predefined machine type or configure a custom machine.
  4. Choose a supported Linux or Windows image and storage option.
  5. Configure and control resources through the REST-based API.

Google Compute Engine is a service for running virtual machines that you configure and manage on Google infrastructure. It is best suited to teams that need control over compute resources and already work with Google Cloud services. Its VM flexibility and built-in resilience options are useful, but the small free allowance and separately priced resources make ongoing costs dependent on workload choices.

Overview

Compute Engine provides self-managed VMs rather than a managed application runtime. Customers can choose predefined machine types or build custom configurations, then control resources through a REST-based API. That control suits workloads with specific requirements, but it also means customers are responsible for choosing and managing their machines.

Single-instance availability SLAs are 99.95% for memory-optimized VMs and 99.9% for other VM families. Live migration moves a VM to another host in the same zone when its current host goes down. These measures help address host failures; they do not remove the need to plan for application resilience.

Key features

Custom machine types range from 1 to 96 vCPUs, with up to 8.0 GB of memory per core. This lets teams tune CPU and memory allocations to a workload rather than rely only on preset configurations. Persistent Disk and Local SSD provide block-storage choices, while integrations with Cloud Storage, App Engine, and BigQuery can suit organizations using those services.

Managed instance groups can add VMs to handle peak load and replace underperforming instances. That makes scaling and instance replacement less manual, though the underlying VMs remain the customer's responsibility. For security, Confidential VMs encrypt data in use, while Shielded VMs defend against rootkits and bootkits.

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. Docker containers can run on its VMs and be managed and orchestrated with Google Kubernetes Engine. Google Cloud also lists ISO/IEC 27001, 27017, and 27018, SOC 1/2/3, and PCI DSS certifications and attestations.

Pricing

Compute Engine Free Tier

The free plan costs nothing, billed free up to its 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. This is a bounded way to evaluate a small VM workload, not a broad allowance for production use.

Pay-as-you-go Compute Engine

Paid usage is billed at the end of each billing cycle, with a one-minute minimum for VM resources and one-second increments thereafter. The price is usage-based and depends on VM configuration and usage. Disks, images, networking, sole tenancy, Confidential VM service, and GPUs are priced separately, so compute charges alone do not represent the full cost of a deployment.

Free Trial users receive Basic Support, including documentation, community forums, billing assistance, and Active Assist. During the trial, they cannot add GPUs to VMs, use Google Cloud Marketplace, request quota increases, or create VMs based on Windows Server images. These restrictions can block evaluation of workloads that depend on those capabilities.

Platforms

Compute Engine supports API, Linux, web, and Windows platforms. Linux and Windows VM support gives teams a broad choice of operating systems, while the REST-based API offers programmatic resource control.

Who it's for

Compute Engine is a strong fit for teams that need configurable VMs, want to scale instance groups, or use Google Cloud services such as Cloud Storage, App Engine, and BigQuery. Its security and host-resilience features add useful safeguards for VM workloads. It is less suitable for buyers seeking a fixed subscription price, a generous unrestricted free tier, or a fully managed application platform.

Pros and cons

  • Pros: Custom machine types cover 1 to 96 vCPUs and up to 8.0 GB memory per core, allowing close resource matching.
  • Pros: Managed instance groups can add capacity at peak load and replace underperforming instances.
  • Pros: Live migration, Confidential VMs, and Shielded VMs address host availability and distinct security concerns.
  • Cons: The free tier is limited to one eligible e2-micro VM, modest storage and transfer allowances, and excludes GPUs and TPUs.
  • Cons: Usage-based billing and separately priced resources make total spend depend on configuration and supporting services.
  • Cons: Free Trial restrictions on GPUs, Marketplace, quota increases, and Windows Server images limit some evaluations.

Alternatives

For planning or comparing migration options, browse Cloud Migration Tools.

AWS Transform MGN (formerly AWS Application Migration Service) is worth considering when the task is source-server migration: 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 a better fit for cost estimates and assessments at no extra cost; other Google Cloud products may still incur charges.

Tencent Cloud Cloud Migration Service offers free migration tools, with migration resources and ongoing post-migration resources and services charged separately.

Amazon Database Migration Service is a database-migration option with an AWS Free Tier offering $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 option for schema conversion on 64-bit Windows, Fedora Linux, or Ubuntu Linux.

Google Migrate to Containers is a free option for migrating workloads to Google Cloud, though other Google Cloud services used can incur charges.

Ora2Pg is free software under GPL v3. pgloader is a freemium alternative whose maker identifies Dimitri Fontaine as its author and maintainer since 2005.

Verdict

Choose Google Compute Engine if your workloads need configurable, self-managed VMs and you value its scaling, security, and host-resilience options. Its main advantage is control over machine design within Google Cloud; look elsewhere if you need predictable bundled pricing or a free tier that covers more than a narrowly bounded VM setup.

Verdict

Compute Engine offers configurable VMs, scaling options, and several security and resilience features. The free tier is bounded, while paid usage depends on VM configuration and can involve separately priced resources.

Questions

Is Google Compute Engine free?

It has a free tier priced at $0, with listed monthly limits. The pay-as-you-go plan is usage-based, billed at the end of each billing cycle.

What does the free tier include?

It includes one non-preemptible e2-micro VM monthly 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.

Which operating systems does it support?

Compute Engine supports Linux and Windows VMs. Listed images include Debian, CentOS Stream, Fedora CoreOS, SUSE, Ubuntu, Red Hat Enterprise Linux, FreeBSD, and Windows Server.

Can I use the service through an API?

Yes. Resources can be configured and controlled through a REST-based API.

What does a Free Trial restrict?

Free Trial users cannot add GPUs to VMs, use Google Cloud Marketplace, request quota increases, or create VMs based on Windows Server images.

What support and compliance information is listed?

Every Google Cloud customer, including Free Trial users, receives Basic Support with documentation, community forums, billing assistance, and Active Assist. Listed certifications and attestations include ISO/IEC 27001, ISO/IEC 27017, ISO/IEC 27018, SOC 1/2/3, and PCI DSS.

Facts from Google Compute Engine's own pages

Availability
The product page states single-instance availability SLAs of 99.95% for memory-optimized VMs and 99.9% for other VM families. · cloud.google.com, 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. · cloud.google.com, 5 Oct 2026
Containers
The product page says Docker containers can be run, managed, and orchestrated on Compute Engine VMs with Google Kubernetes Engine. · cloud.google.com, 5 Oct 2026
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. · docs.cloud.google.com, 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. · cloud.google.com, 5 Oct 2026
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. · cloud.google.com, 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. · cloud.google.com, 5 Oct 2026
Product
Compute Engine is an infrastructure-as-a-service product offering self-managed virtual machines hosted on Google infrastructure. · cloud.google.com, 5 Oct 2026
Resilience
Live migration moves a VM to another host in the same zone when its current VM host goes down. · cloud.google.com, 5 Oct 2026
Scaling
Managed instance groups can automatically add VMs to handle peak load and replace underperforming instances. · cloud.google.com, 5 Oct 2026
Security
Compute Engine offers Confidential VMs to encrypt data in use and Shielded VMs to defend against rootkits and bootkits. · cloud.google.com, 5 Oct 2026
Storage
Compute Engine offers block storage options including Persistent Disk and Local SSD. · cloud.google.com, 5 Oct 2026
Support
Every Google Cloud customer, including Free Trial users, receives Basic Support with documentation, community forums, billing assistance, and Active Assist. · cloud.google.com, 5 Oct 2026

Where Google Compute Engine stands on Freedom251

Look at these too