16 vCPU, 128 GiB instances: AWS vs Azure
100 current instance types have 16 vCPUs and 128 GiB of memory: 43 on AWS EC2 and 57 on Azure. The cheapest 16 vCPU, 128 GiB option is Standard_E16ps_v6 on Azure at $0.738 per hour on demand (East US). The cheapest on AWS is r6g.4xlarge at $0.8064, so Azure is 8% cheaper at this size.
Every 16 vCPU, 128 GiB option, cheapest first
| Cloud | Type | vCPUs | Memory (GiB) | On-demand /hr | 1-yr reserved /hr | Spot /hr |
|---|---|---|---|---|---|---|
| Azure | Standard_E16ps_v6 | 16 | 128 | $0.738 | $0.4352 | $0.3434 |
| Azure | Standard_E16ps_v5 | 16 | 128 | $0.806 | $0.4758 | $0.1704 |
| AWS | r6g.4xlarge | 16 | 128 | $0.8064 | $0.508 | $0.1714 |
| AWS | r7g.4xlarge | 16 | 128 | $0.8568 | $0.5668 | $0.2893 |
| AWS | r5a.4xlarge | 16 | 128 | $0.904 | $0.57 | $0.3225 |
| Azure | Standard_E16as_v5 | 16 | 128 | $0.904 | $0.5333 | $0.1904 |
| Azure | Standard_EC16as_cc_v5 | 16 | 128 | $0.904 | – | $0.1908 |
| Azure | Standard_EC16as_v5 | 16 | 128 | $0.904 | $0.7232 | $0.1908 |
| AWS | r6a.4xlarge | 16 | 128 | $0.9072 | $0.6001 | $0.2337 |
| AWS | r6gd.4xlarge | 16 | 128 | $0.9216 | $0.5806 | $0.3502 |
| Azure | Standard_E16pds_v5 | 16 | 128 | $0.922 | $0.5437 | $0.1949 |
| Azure | Standard_E16pds_v6 | 16 | 128 | $0.936 | $0.5523 | $0.4355 |
| AWS | r8g.4xlarge | 16 | 128 | $0.9426 | $0.6235 | $0.2495 |
| Azure | Standard_E16as_v6 | 16 | 128 | $0.954 | $0.5627 | $0.2012 |
| Azure | Standard_E16as_v7 | 16 | 128 | $0.954 | $0.5627 | $0.178 |
| AWS | r5.4xlarge | 16 | 128 | $1.008 | $0.635 | $0.3326 |
| AWS | r6i.4xlarge | 16 | 128 | $1.008 | $0.6668 | $0.282 |
| Azure | Standard_E16_v3 | 16 | 128 | $1.008 | – | $0.2015 |
| Azure | Standard_E16_v4 | 16 | 128 | $1.008 | $0.5927 | $0.2122 |
| Azure | Standard_E16_v5 | 16 | 128 | $1.008 | $0.6219 | $0.2123 |
| Azure | Standard_E16a_v4 | 16 | 128 | $1.008 | $0.5927 | $0.2122 |
| Azure | Standard_E16as_v4 | 16 | 128 | $1.008 | $0.5927 | $0.2122 |
| Azure | Standard_E16s_v3 | 16 | 128 | $1.008 | – | $0.2015 |
| Azure | Standard_E16s_v4 | 16 | 128 | $1.008 | $0.5927 | $0.2122 |
| Azure | Standard_E16s_v5 | 16 | 128 | $1.008 | $0.5947 | $0.2123 |
| AWS | r9g.4xlarge | 16 | 128 | $1.027 | – | $0.4976 |
| AWS | r5ad.4xlarge | 16 | 128 | $1.048 | $0.66 | $0.3501 |
| Azure | Standard_E16ads_v5 | 16 | 128 | $1.048 | $0.6183 | $0.2207 |
| Azure | Standard_EC16ads_cc_v5 | 16 | 128 | $1.048 | – | $0.2212 |
| Azure | Standard_EC16ads_v5 | 16 | 128 | $1.048 | $0.8384 | $0.2212 |
| Azure | Standard_EC16as_v6 | 16 | 128 | $1.049 | $0.8392 | $0.2213 |
| AWS | r8i-flex.4xlarge | 16 | 128 | $1.056 | – | $0.2847 |
| Azure | Standard_E16s_v6 | 16 | 128 | $1.058 | $0.6562 | $0.2194 |
| AWS | r7i.4xlarge | 16 | 128 | $1.058 | $0.7001 | $0.3224 |
| AWS | gr6f.4xlarge | 16 | 128 | $1.066 | – | $0.2433 |
| AWS | r7gd.4xlarge | 16 | 128 | $1.089 | $0.6842 | $0.6572 |
| AWS | r8i.4xlarge | 16 | 128 | $1.111 | – | $0.32 |
| AWS | r5d.4xlarge | 16 | 128 | $1.152 | $0.726 | $0.4632 |
| Azure | Standard_E16d_v4 | 16 | 128 | $1.152 | $0.6774 | $0.2422 |
| Azure | Standard_E16d_v5 | 16 | 128 | $1.152 | $0.6797 | $0.2436 |
| Azure | Standard_E16ds_v4 | 16 | 128 | $1.152 | $0.6774 | $0.2422 |
| Azure | Standard_E16ds_v5 | 16 | 128 | $1.152 | $0.6797 | $0.2436 |
| Azure | Standard_E16ads_v6 | 16 | 128 | $1.162 | $0.6854 | $0.2451 |
| Azure | Standard_E16ads_v7 | 16 | 128 | $1.162 | $0.6854 | $0.2168 |
| Azure | Standard_EC16es_v6 | 16 | 128 | $1.164 | $0.9314 | $0.2151 |
| AWS | r8gd.4xlarge | 16 | 128 | $1.176 | – | $0.8482 |
| AWS | r5b.4xlarge | 16 | 128 | $1.192 | $0.751 | $0.4994 |
| AWS | r5n.4xlarge | 16 | 128 | $1.192 | $0.751 | $0.4219 |
| Azure | Standard_E16bs_v5 | 16 | 128 | $1.192 | $0.7033 | $0.251 |
| AWS | r6id.4xlarge | 16 | 128 | $1.21 | $0.7602 | $0.7393 |
| AWS | r7a.4xlarge | 16 | 128 | $1.217 | $0.8052 | $0.2437 |
| AWS | i4g.4xlarge | 16 | 128 | $1.236 | $0.8018 | $0.3315 |
| Azure | Standard_L16as_v3 | 16 | 128 | $1.248 | $0.7987 | $0.2666 |
| Azure | Standard_L16s_v2 | 16 | 128 | $1.248 | – | $0.2889 |
| Azure | Standard_EC16ads_v6 | 16 | 128 | $1.278 | $1.022 | $0.2697 |
| AWS | r8a.4xlarge | 16 | 128 | $1.278 | – | $0.3356 |
| AWS | r9gd.4xlarge | 16 | 128 | $1.281 | – | $0.4152 |
| Azure | Standard_E16ds_v6 | 16 | 128 | $1.308 | $0.8111 | $0.2731 |
| AWS | r8id.4xlarge | 16 | 128 | $1.331 | – | $0.4886 |
| AWS | r5dn.4xlarge | 16 | 128 | $1.336 | $0.842 | $0.4385 |
| Azure | Standard_E16bds_v5 | 16 | 128 | $1.336 | $0.7882 | $0.2866 |
| AWS | i8g.4xlarge | 16 | 128 | $1.373 | – | $0.4716 |
| AWS | i4i.4xlarge | 16 | 128 | $1.373 | $0.891 | $0.5265 |
| Azure | Standard_L16as_v4 | 16 | 128 | $1.376 | $0.8394 | $0.2884 |
| Azure | Standard_E16s_v7 | 16 | 128 | $1.389 | – | $0.2618 |
| Azure | Standard_L16s_v3 | 16 | 128 | $1.392 | $0.8909 | $0.305 |
| Azure | Standard_L16s_v4 | 16 | 128 | $1.392 | $0.8491 | $0.2922 |
| AWS | r6in.4xlarge | 16 | 128 | $1.395 | $0.8786 | $0.5159 |
| Azure | Standard_E16bs_v6 | 16 | 128 | $1.395 | $0.8232 | $0.2593 |
| Azure | Standard_E16ns_v6 | 16 | 128 | $1.395 | $0.8201 | $0.2893 |
| Azure | Standard_M16bs_v3 | 16 | 128 | $1.40 | $0.8231 | $0.2587 |
| Azure | Standard_F16ams_v6 | 16 | 128 | $1.432 | $0.8878 | $0.3019 |
| Azure | Standard_F16ams_v7 | 16 | 128 | $1.432 | $0.8878 | $0.2778 |
| Azure | Standard_EC16eds_v6 | 16 | 128 | $1.439 | $1.151 | $0.2659 |
| AWS | r8gb.4xlarge | 16 | 128 | $1.457 | – | $0.3809 |
| AWS | r8gn.4xlarge | 16 | 128 | $1.457 | – | $0.4792 |
| Azure | Standard_M16bds_v3 | 16 | 128 | $1.46 | $0.8642 | $0.3603 |
| AWS | r7iz.4xlarge | 16 | 128 | $1.488 | $0.9374 | $0.3745 |
| Azure | Standard_L16s | 16 | 128 | $1.496 | – | $0.2766 |
| AWS | i7i.4xlarge | 16 | 128 | $1.51 | – | $0.4117 |
| Azure | Standard_D32-16s_v3 | 16 | 128 | $1.536 | – | $0.307 |
| Azure | Standard_DC16s_v3 | 16 | 128 | $1.536 | – | $0.3384 |
| AWS | gr6.4xlarge | 16 | 128 | $1.539 | $1.002 | $0.76 |
| Azure | Standard_E16bds_v6 | 16 | 128 | $1.563 | $0.9223 | $0.2904 |
| Azure | Standard_E16nds_v6 | 16 | 128 | $1.563 | $0.9191 | $0.3264 |
| AWS | r6idn.4xlarge | 16 | 128 | $1.563 | $0.9848 | $0.6446 |
| Azure | Standard_L16as_v5 | 16 | 128 | $1.628 | $0.993 | $0.3256 |
| Azure | Standard_E16ds_v7 | 16 | 128 | $1.663 | – | $0.3135 |
| AWS | r8ib.4xlarge | 16 | 128 | $1.674 | – | $0.9002 |
| AWS | r8in.4xlarge | 16 | 128 | $1.674 | – | $0.9134 |
| AWS | hpc7g.4xlarge | 16 | 128 | $1.683 | $1.325 | – |
| Azure | Standard_F16amds_v7 | 16 | 128 | $1.744 | $1.081 | $0.3383 |
| Azure | Standard_DC16ds_v3 | 16 | 128 | $1.808 | – | $0.3983 |
| Azure | Standard_L16aos_v4 | 16 | 128 | $1.808 | $1.157 | $0.3791 |
| AWS | r8idb.4xlarge | 16 | 128 | $1.876 | – | $0.9519 |
| AWS | r8idn.4xlarge | 16 | 128 | $1.876 | – | $0.9855 |
| AWS | d3.4xlarge | 16 | 128 | $1.998 | $1.259 | $0.5347 |
| Azure | Standard_L16aos_v5 | 16 | 128 | $2.438 | $1.439 | $0.4876 |
| AWS | g6e.4xlarge | 16 | 128 | $3.004 | $1.893 | $1.623 |
| AWS | g7e.4xlarge | 16 | 128 | $3.998 | – | $1.344 |
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.