Compare · US
Cheapest 8 vCPU, 16 GB VM
AWS, Azure and GCP list prices for a Linux VM with at least 8 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: 4 vCPU / 8 GB · 16 vCPU / 32 GB.
Cheapest per cloud
| Cloud | On-demand /mo | 1-year /mo | 3-year /mo |
|---|---|---|---|
| AWS us-east-1 | $198.56 c6g.2xlarge | $144.69 c6g.2xlarge | $95.85 c6g.2xlarge |
| Azure eastus | $181.04 Standard_D8pls_v6 | $106.83 Standard_D8pls_v6 | $68.81 Standard_D8pls_v6 |
| GCP us-central1 | $169.60 e2-custom-8-16384 | $123.27 e2-standard-8 | $98.49 c3d-highcpu-8 |
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 |
|---|---|---|---|---|---|
| c6g.2xlarge | 8.0 | 16 | arm64 | $0.2720 | $198.56 |
| c7g.2xlarge | 8.0 | 16 | arm64 | $0.2900 | $211.70 |
| c6a.2xlarge | 8.0 | 16 | x86_64 | $0.3060 | $223.38 |
| c6gd.2xlarge | 8.0 | 16 | arm64 | $0.3072 | $224.26 |
| m6g.2xlarge | 8.0 | 32 | arm64 | $0.3080 | $224.84 |
Azure · eastus · on-demand, Linux
| Type | vCPU | GB | Arch | /hr | /mo |
|---|---|---|---|---|---|
| Standard_D8pls_v6 | 8 | 16 | arm64 | $0.2480 | $181.04 |
| Standard_D8pls_v5 | 8 | 16 | arm64 | $0.2720 | $198.56 |
| Standard_D8ps_v6 | 8 | 32 | arm64 | $0.2810 | $205.13 |
| Standard_D8plds_v5 | 8 | 16 | arm64 | $0.3070 | $224.11 |
| Standard_D8ps_v5 | 8 | 32 | arm64 | $0.3080 | $224.84 |
GCP · us-central1 · on-demand, Linux
| Type | vCPU | GB | Arch | /hr | /mo |
|---|---|---|---|---|---|
| e2-custom-8-16384 | 8 | 16 | x86_64 | $0.2323 | $169.60 |
| e2-standard-8 | 8 | 32 | x86_64 | $0.2680 | $195.67 |
| n2d-custom-8-16384 | 8 | 16 | x86_64 | $0.2929 | $213.85 |
| c3d-highcpu-8 | 8 | 16 | x86_64 | $0.2998 | $218.89 |
| c2d-highcpu-8 | 8 | 16 | x86_64 | $0.2998 | $218.89 |
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": 8, "memory_gib": 16}, "limit": 5}'

