8 vCPU, 128 GiB instances: AWS vs Azure
20 current instance types have 8 vCPUs and 128 GiB of memory: 3 on AWS EC2 and 17 on Azure. The cheapest 8 vCPU, 128 GiB option is x2gd.2xlarge on AWS at $0.668 per hour on demand (US East (N. Virginia)). The cheapest on Azure is Standard_E16-8as_v5 at $0.904, so AWS is 26% cheaper at this size.
Every 8 vCPU, 128 GiB option, cheapest first
| Cloud | Type | vCPUs | Memory (GiB) | On-demand /hr | 1-yr reserved /hr | Spot /hr |
|---|---|---|---|---|---|---|
| AWS | x2gd.2xlarge | 8 | 128 | $0.668 | $0.4117 | $0.1655 |
| AWS | x8g.2xlarge | 8 | 128 | $0.7816 | $0.4817 | $0.4016 |
| AWS | x8i.2xlarge | 8 | 128 | $0.8753 | – | $0.2564 |
| Azure | Standard_E16-8as_v5 | 8 | 128 | $0.904 | $0.5333 | $0.1904 |
| Azure | Standard_E16-8as_v6 | 8 | 128 | $0.954 | – | $0.2012 |
| Azure | Standard_E16-8as_v7 | 8 | 128 | $0.954 | $0.5627 | $0.178 |
| Azure | Standard_E16-8as_v4 | 8 | 128 | $1.008 | $0.5927 | $0.2122 |
| Azure | Standard_E16-8s_v3 | 8 | 128 | $1.008 | – | $0.2015 |
| Azure | Standard_E16-8s_v4 | 8 | 128 | $1.008 | $0.5927 | $0.2122 |
| Azure | Standard_E16-8s_v5 | 8 | 128 | $1.008 | $0.5947 | $0.2123 |
| Azure | Standard_E16-8ads_v5 | 8 | 128 | $1.048 | $0.6183 | $0.2207 |
| Azure | Standard_E16-8s_v6 | 8 | 128 | $1.058 | $0.6562 | $0.2194 |
| Azure | Standard_E16-8ds_v4 | 8 | 128 | $1.152 | $0.6774 | $0.2422 |
| Azure | Standard_E16-8ds_v5 | 8 | 128 | $1.152 | $0.6797 | $0.2436 |
| Azure | Standard_E16-8ads_v6 | 8 | 128 | $1.162 | – | $0.2451 |
| Azure | Standard_E16-8ads_v7 | 8 | 128 | $1.162 | $0.6854 | $0.2168 |
| Azure | Standard_E16-8ds_v6 | 8 | 128 | $1.308 | $0.8111 | $0.2731 |
| Azure | Standard_F16-8ams_v7 | 8 | 128 | $1.432 | $0.8878 | $0.2778 |
| Azure | Standard_D32-8s_v3 | 8 | 128 | $1.536 | – | $0.307 |
| Azure | Standard_F16-8amds_v7 | 8 | 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.