4 vCPU, 128 GiB instances: AWS vs Azure
18 current instance types have 4 vCPUs and 128 GiB of memory: 2 on AWS EC2 and 16 on Azure. The cheapest 4 vCPU, 128 GiB option is x2iedn.xlarge on AWS at $0.8336 per hour on demand (US East (N. Virginia)). The cheapest on Azure is Standard_E16-4as_v5 at $0.904, so AWS is 8% cheaper at this size.
Every 4 vCPU, 128 GiB option, cheapest first
| Cloud | Type | vCPUs | Memory (GiB) | On-demand /hr | 1-yr reserved /hr | Spot /hr |
|---|---|---|---|---|---|---|
| AWS | x2iedn.xlarge | 4 | 128 | $0.8336 | $0.5129 | $0.1815 |
| Azure | Standard_E16-4as_v5 | 4 | 128 | $0.904 | $0.5333 | $0.1904 |
| Azure | Standard_E16-4as_v6 | 4 | 128 | $0.954 | – | $0.2012 |
| Azure | Standard_E16-4as_v7 | 4 | 128 | $0.954 | $0.5627 | $0.178 |
| Azure | Standard_E16-4as_v4 | 4 | 128 | $1.008 | $0.5927 | $0.2122 |
| Azure | Standard_E16-4s_v3 | 4 | 128 | $1.008 | – | $0.2015 |
| Azure | Standard_E16-4s_v4 | 4 | 128 | $1.008 | $0.5927 | $0.2122 |
| Azure | Standard_E16-4s_v5 | 4 | 128 | $1.008 | $0.5947 | $0.2123 |
| Azure | Standard_E16-4ads_v5 | 4 | 128 | $1.048 | $0.6183 | $0.2207 |
| Azure | Standard_E16-4s_v6 | 4 | 128 | $1.058 | $0.6562 | $0.2194 |
| Azure | Standard_E16-4ds_v4 | 4 | 128 | $1.152 | $0.6774 | $0.2422 |
| Azure | Standard_E16-4ds_v5 | 4 | 128 | $1.152 | $0.6797 | $0.2436 |
| Azure | Standard_E16-4ads_v6 | 4 | 128 | $1.162 | – | $0.2451 |
| Azure | Standard_E16-4ads_v7 | 4 | 128 | $1.162 | $0.6854 | $0.2168 |
| Azure | Standard_E16-4ds_v6 | 4 | 128 | $1.308 | $0.8111 | $0.2731 |
| Azure | Standard_F16-4ams_v7 | 4 | 128 | $1.432 | $0.8878 | $0.2778 |
| AWS | x8aedz.xlarge | 4 | 128 | $1.668 | – | $0.3111 |
| Azure | Standard_F16-4amds_v7 | 4 | 128 | $1.744 | $1.081 | $0.3383 |
Other sizes
On-demand Linux prices in USD per hour, in each cloud's home region: US East (N. Virginia) for AWS, East US for Azure. Previous-generation types are left out.