Compare · US
Cheapest 4 vCPU, 32 GB VM
AWS, Azure and GCP list prices for a Linux VM with at least 4 vCPUs and 32 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 / 16 GB · 8 vCPU / 64 GB.
Cheapest per cloud
| Cloud | On-demand /mo | 1-year /mo | 3-year /mo |
|---|---|---|---|
| AWS us-east-1 | $147.17 r6g.xlarge | $106.73 r6g.xlarge | $76.94 r6g.xlarge |
| Azure eastus | $134.32 Standard_E4ps_v6 | $79.42 Standard_E4ps_v6 | $51.14 Standard_E4ps_v6 |
| GCP us-central1 | $131.98 e2-highmem-4 | $83.15 e2-highmem-4 | $77.47 c4a-highmem-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
| Type | vCPU | GB | Arch | /hr | /mo |
|---|---|---|---|---|---|
| r6g.xlarge | 4.0 | 32 | arm64 | $0.2016 | $147.17 |
| r7g.xlarge | 4.0 | 32 | arm64 | $0.2142 | $156.37 |
| r5a.xlarge | 4.0 | 32 | x86_64 | $0.2260 | $164.98 |
| r6a.xlarge | 4.0 | 32 | x86_64 | $0.2268 | $165.56 |
| r6gd.xlarge | 4.0 | 32 | arm64 | $0.2304 | $168.19 |
Azure · eastus · on-demand, Linux
| Type | vCPU | GB | Arch | /hr | /mo |
|---|---|---|---|---|---|
| Standard_E4ps_v6 | 4 | 32 | arm64 | $0.1840 | $134.32 |
| Standard_E4ps_v5 | 4 | 32 | arm64 | $0.2020 | $147.46 |
| Standard_E4pds_v5 | 4 | 32 | arm64 | $0.2300 | $167.90 |
| Standard_E4pds_v6 | 4 | 32 | arm64 | $0.2340 | $170.82 |
| Standard_A4m_v2 | 4 | 32 | x86_64 | $0.2370 | $173.01 |
GCP · us-central1 · on-demand, Linux
| Type | vCPU | GB | Arch | /hr | /mo |
|---|---|---|---|---|---|
| e2-highmem-4 | 4 | 32 | x86_64 | $0.1808 | $131.98 |
| e2-custom-4-32768 | 4 | 32 | x86_64 | $0.1898 | $138.58 |
| n2d-highmem-4 | 4 | 32 | x86_64 | $0.2280 | $166.41 |
| c4a-highmem-4 | 4 | 32 | arm64 | $0.2358 | $172.10 |
| n4-highmem-4 | 4 | 32 | x86_64 | $0.2380 | $173.77 |
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": 32}, "limit": 5}'

