Google Cloud Compute Engine

Quick Reference · Instance Types, Pricing, Regions, Storage
Prices are on-demand (no CUDs), Iowa (us-central1) unless noted

I. Instance Types — What Actually Matters

Google has a million machine types. Here are the ones that matter for small-to-medium workloads.

E2 — Efficient (Shared-Core)

Cheapest. Shared vCPUs (you share the physical core with other tenants). Fine for bots, web servers, light workloads. Bursts when needed.

TypevCPUsRAM$/hour$/monthNotes
e2-micro2 SHARED1 GB$0.0084$6.11FREE TIER 1 instance/mo
e2-small2 SHARED2 GB$0.0168$12.23FLEET STD What we run bots on
e2-medium2 SHARED4 GB$0.0336$24.46WALTER Our beefiest shared-core

Shared-core means 0.25 vCPU (micro), 0.5 vCPU (small), 1 vCPU (medium) baseline — can burst to 2 vCPUs temporarily. Google counts them as 2 vCPUs against your quota regardless.

E2 — Efficient (Dedicated)

Same E2 family but with dedicated cores. 2x the price of shared, dedicated performance.

TypevCPUsRAM$/hour$/monthNotes
e2-standard-228 GB$0.0671$48.92Dedicated 2 vCPU
e2-standard-4416 GB$0.1342$97.83Dedicated 4 vCPU
e2-standard-8832 GB$0.2684$195.66Getting serious
e2-standard-161664 GB$0.5369$391.32Very serious

N2 — Balanced (Intel)

Newer Intel CPUs. Same price as E2-standard but better per-clock performance. Has sustained use discounts (SUD) — runs cheaper if you keep it on all month.

TypevCPUsRAM$/hour$/monthNotes
n2-standard-228 GB$0.0971$48.92*JAMIE *with SUD
n2-standard-4416 GB$0.1942$97.83**with SUD
n2-standard-8832 GB$0.3885$195.66**with SUD

SUD = Sustained Use Discount. Automatic ~30% discount when running 100% of the month. No commitment needed.

N2D — Balanced (AMD)

Same as N2 but AMD Epyc processors. ~10% cheaper. Good option if available in your region.

TypevCPUsRAM$/hour$/monthNotes
n2d-standard-228 GB$0.0585$42.66Cheapest dedicated 2-core
n2d-standard-4416 GB$0.1170$85.32

C4 — Compute-Optimized (Latest Gen)

Latest generation. Best single-thread performance. Premium price. You don't need these unless you're doing actual computation.

TypevCPUsRAM$/hour$/monthNotes
c4-standard-227 GB$0.0969$70.69No SUD on C4
c4-standard-4415 GB$0.1977$142.30

II. The Decision Tree

Running a bot, web server, or lightweight service?

e2-small ($12/mo, 2GB RAM). This is the fleet standard.

Need a bit more RAM for context windows or concurrent processes?

e2-medium ($24/mo, 4GB RAM). Walter runs on this.

Need guaranteed CPU performance (no sharing)?

e2-standard-2 ($49/mo, 8GB RAM). Dedicated cores. 4x the price of e2-small for 4x the guaranteed CPU.

Just need a heartbeat / DNS endpoint / webhook receiver?

e2-micro ($6/mo, 1GB RAM). One free per account. Vault runs on this.

Want to run AI inference locally?

→ Don't. Use API-based models. A GPU instance that can run anything useful costs $1,000+/mo.

III. Storage

Type$/GB/month10 GB20 GB50 GBNotes
pd-standard (HDD)$0.04$0.40$0.80$2.00Cheap, slow. Fine for archives.
pd-balanced$0.10$1.00$2.00$5.00Middle ground. Good default.
pd-ssd$0.17$1.70$3.40$8.50Fast. Our fleet default.
Snapshot$0.026$0.26$0.52$1.30Incremental after first. Very cheap insurance.

Static IP pricing:

Assigned to a running instance: free

Reserved but not in use: $0.01/hr (~$7.30/mo) — idle static IPs cost more than an e2-micro. Release them.

IV. Regions

Every region has multiple zones (a, b, c). Not all machine types are available in all zones. Prices vary 10–30% by region — Iowa is cheapest, Europe is ~10% more, Middle East/Africa ~15% more.

Iowa
us-central1
🇺🇸 Cheapest. Most availability.
South Carolina
us-east1
🇺🇸 East coast standard.
Oregon
us-west1
🇺🇸 West coast. Low carbon.
Belgium
europe-west1
🇧🇪 EU cheapest. Low carbon.
Frankfurt
europe-west3
🇩🇪 Central EU. Walter Jr lives here.
Finland
europe-north1
🇫🇮 Nordic. Low carbon.
Stockholm
europe-north2
🇸🇪 Matilda lives here.
London
europe-west2
🇬🇧 UK. Post-Brexit fun.
Tel Aviv
me-west1
🇮🇱 Middle East. Amy Israel + Foreman.
Johannesburg
africa-south1
🇿🇦 Africa. Ghost Jr lives here.
Tokyo
asia-northeast1
🇯🇵 East Asia standard.
Singapore
asia-southeast1
🇸🇬 Southeast Asia hub.
Bangkok
asia-southeast3
🇹🇭 Closest to Daniel right now.
Sydney
australia-southeast1
🇦🇺 Oceania standard.
São Paulo
southamerica-east1
🇧🇷 South America standard.
Montreal
northamerica-northeast1
🇨🇦 Canada. Low carbon.

Not exhaustive — Google has 40+ regions. These are the ones that matter for general-purpose workloads. See cloud.google.com/about/locations for the full map.

V. Quotas

The one that bites you: CPUS_ALL_REGIONS

Default: 12 vCPUs globally. Every running VM counts against this, across all regions. Shared-core VMs (e2-micro, e2-small, e2-medium) count as 2 vCPUs each regardless of their actual CPU share.

To increase: GCP Console → IAM & Admin → Quotas → search "CPUS_ALL_REGIONS" → Request Increase. Google usually approves 24+ if you have billing history.

Other limits to know:

Per-region CPU: 32 (usually not the bottleneck)

Static addresses per region: 8

Instances per region: varies (usually not the bottleneck)

Snapshots: 1,000 (practically unlimited)

Persistent disk per region: 250 GB SSD (soft limit)

VI. Networking

TrafficCostNotes
Ingress (data in)FreeAlways free. Upload all you want.
Egress to internet$0.12/GBFirst 1 GB/mo free. Then it adds up.
Same-zone egressFreeVMs in same zone talk free.
Cross-zone (same region)$0.01/GBBasically free.
Cross-region$0.01–0.08/GBDepends on regions.
To Google APIsFreeCloud Storage, BigQuery, etc.

VII. Cost Landmarks

Monthly cost reference points for running 24/7:

What$/monthFeels Like
e2-micro + 10GB pd-ssd~$8A fancy coffee
e2-small + 10GB pd-ssd~$14A lunch
e2-medium + 10GB pd-ssd~$26A dinner
n2-standard-2 + 20GB pd-ssd~$52A nice dinner
Forgotten GPU instance (A100)~$2,500Mom paying the AWS bill

VIII. Free Tier

Google gives you one free e2-micro instance per month (us-central1 only), plus:

• 30 GB pd-standard (HDD) per month

• 5 GB snapshot storage per month

• 1 GB egress per month (most regions)

• Static external IP: free when attached to a running instance

This is how Vault runs for essentially free.