Compare · US

Cheapest 4 vCPU, 16 GB VM

AWS, Azure and GCP list prices for a Linux VM with at least 4 vCPUs and 16 GB, in us-east-1, eastus and us-central1. The smallest fit from each family, 730 hours a month, no discounts applied except the commitment columns.

Other regions: Europe · Asia Pacific. Nearby sizes: 2 vCPU / 8 GB · 8 vCPU / 32 GB.

Cheapest per cloud

CloudOn-demand /mo1-year /mo3-year /mo
AWS us-east-1$112.42
m6g.xlarge
$82.78
m6g.xlarge
$58.33
m6g.xlarge
Azure eastus$102.20
Standard_D4ps_v6
$60.50
Standard_D4ps_v6
$38.94
Standard_D4ps_v6
GCP us-central1$97.84
e2-standard-4
$61.64
e2-standard-4
$59.01
c4a-standard-4

Commitments: AWS Compute Savings Plan, Azure reservation, GCP committed use discount — no upfront where there is a choice.

AWS · us-east-1 · on-demand, Linux

TypevCPUGBArch/hr/mo
m6g.xlarge4.016arm64$0.1540$112.42
m7g.xlarge4.016arm64$0.1632$119.14
m5a.xlarge4.016x86_64$0.1720$125.56
m6a.xlarge4.016x86_64$0.1728$126.14
m8g.xlarge4.016arm64$0.1795$131.05

Azure · eastus · on-demand, Linux

TypevCPUGBArch/hr/mo
Standard_D4ps_v6416arm64$0.1400$102.20
Standard_D4ps_v5416arm64$0.1540$112.42
Standard_D4pds_v5416arm64$0.1810$132.13
Standard_D4as_v6416x86_64$0.1820$132.86
Standard_D4as_v7416x86_64$0.1820$132.86

GCP · us-central1 · on-demand, Linux

TypevCPUGBArch/hr/mo
e2-standard-4416x86_64$0.1340$97.84
e2-custom-4-16384416x86_64$0.1407$102.73
t2a-standard-4416arm64$0.1540$112.42
n2d-standard-4416x86_64$0.1690$123.36
t2d-standard-4416x86_64$0.1690$123.36

Run it with the API

This page is one /api/v1/compare call. Change the requirements, regions or category and run your own:

curl -s https://api.cloudcostdata.com/api/v1/compare \
  -H "X-API-Key: $CCD_API_KEY" -H "Content-Type: application/json" \
  -d '{"category": "vm", "regions": {"aws": "us-east-1", "azure": "eastus", "gcp": "us-central1"},
       "requirements": {"vcpus": 4, "memory_gib": 16}, "limit": 5}'

Get a free API keyHow /compare works