What it does
Compute Engine is Google Cloud's infrastructure service for creating and running virtual machines. The instance workflow can use the Cloud Console, gcloud, REST, or Terraform. Configure a location and machine profile, choose an operating-system image and boot disk, then set networking, security, data protection, and observability options before starting the instance.
Compute Engine gives a VM operator both preset machine families and custom configurations, with an infrastructure-oriented creation flow rather than a managed app deployment. The official documentation spans console, CLI, REST, and Terraform methods and makes the major configuration decisions visible, including machine shape, OS and storage, network rules, and access. The pricing page separates VM resources from related storage and networking charges and describes a one-minute minimum followed by per-second VM billing.
Strengths
- VMs can be provisioned through the Cloud Console, gcloud, REST API, or Terraform.
- The catalog includes predefined and custom machine types, public or custom images, storage choices, and network and security settings.
- The pricing page identifies a free e2-micro VM tier alongside usage-based VM charges.
Watch out for
- A VM has a one-minute minimum charge, followed by per-second billing.
- Disk, network, and some specialized VM-related resources have separate pricing from the base VM.
Best for
- Applications and development environments that need control over VM images, machine families, and network setup.
- Teams that provision Google Cloud VMs through an API, CLI, or infrastructure-as-code workflow.
Sources
- Compute Engine | Google Cloud (Oct 25, 2026)
- Create and start a Compute Engine instance | Google Cloud Documentation (Oct 25, 2026)
- VM instance pricing | Google Cloud (Oct 25, 2026)
