4 vCPU, 32 GiB instances: AWS vs Azure
95 current instance types have 4 vCPUs and 32 GiB of memory: 43 on AWS EC2 and 52 on Azure. The cheapest 4 vCPU, 32 GiB option is Standard_E4ps_v6 on Azure at $0.184 per hour on demand (East US). The cheapest on AWS is r6g.xlarge at $0.2016, so Azure is 9% cheaper at this size.
Every 4 vCPU, 32 GiB option, cheapest first
| Cloud | Type | vCPUs | Memory (GiB) | On-demand /hr | 1-yr reserved /hr | Spot /hr |
|---|---|---|---|---|---|---|
| Azure | Standard_E4ps_v6 | 4 | 32 | $0.184 | $0.1088 | $0.0856 |
| AWS | r6g.xlarge | 4 | 32 | $0.2016 | $0.127 | $0.0596 |
| Azure | Standard_E4ps_v5 | 4 | 32 | $0.202 | $0.1189 | $0.0427 |
| AWS | r7g.xlarge | 4 | 32 | $0.2142 | $0.1417 | $0.0873 |
| AWS | r5a.xlarge | 4 | 32 | $0.226 | $0.142 | $0.076 |
| Azure | Standard_E4as_v5 | 4 | 32 | $0.226 | $0.1333 | $0.0476 |
| Azure | Standard_EC4as_cc_v5 | 4 | 32 | $0.226 | – | $0.0477 |
| Azure | Standard_EC4as_v5 | 4 | 32 | $0.226 | $0.1808 | $0.0477 |
| AWS | r6a.xlarge | 4 | 32 | $0.2268 | $0.15 | $0.0944 |
| Azure | Standard_E4pds_v5 | 4 | 32 | $0.23 | $0.136 | $0.0486 |
| AWS | r6gd.xlarge | 4 | 32 | $0.2304 | $0.1452 | $0.1073 |
| Azure | Standard_E4pds_v6 | 4 | 32 | $0.234 | $0.138 | $0.1089 |
| AWS | r8g.xlarge | 4 | 32 | $0.2356 | $0.1559 | $0.0846 |
| Azure | Standard_A4m_v2 | 4 | 32 | $0.237 | – | $0.0474 |
| Azure | Standard_E4as_v6 | 4 | 32 | $0.238 | $0.1406 | $0.0502 |
| Azure | Standard_E4as_v7 | 4 | 32 | $0.238 | $0.1406 | $0.0444 |
| AWS | r5.xlarge | 4 | 32 | $0.252 | $0.159 | $0.0569 |
| AWS | r6i.xlarge | 4 | 32 | $0.252 | $0.1667 | $0.1655 |
| Azure | Standard_E4_v3 | 4 | 32 | $0.252 | – | $0.0504 |
| Azure | Standard_E4_v4 | 4 | 32 | $0.252 | $0.1482 | $0.053 |
| Azure | Standard_E4_v5 | 4 | 32 | $0.252 | $0.1555 | $0.0531 |
| Azure | Standard_E4a_v4 | 4 | 32 | $0.252 | $0.1482 | $0.053 |
| Azure | Standard_E4as_v4 | 4 | 32 | $0.252 | $0.1482 | $0.053 |
| Azure | Standard_E4s_v3 | 4 | 32 | $0.252 | – | $0.0504 |
| Azure | Standard_E4s_v4 | 4 | 32 | $0.252 | $0.1482 | $0.053 |
| Azure | Standard_E4s_v5 | 4 | 32 | $0.252 | $0.1486 | $0.0531 |
| AWS | r9g.xlarge | 4 | 32 | $0.2568 | – | $0.1161 |
| AWS | r5ad.xlarge | 4 | 32 | $0.262 | $0.165 | $0.0943 |
| Azure | Standard_E4ads_v5 | 4 | 32 | $0.262 | $0.1546 | $0.0552 |
| Azure | Standard_EC4ads_cc_v5 | 4 | 32 | $0.262 | – | $0.0553 |
| Azure | Standard_EC4ads_v5 | 4 | 32 | $0.262 | $0.2096 | $0.0553 |
| Azure | Standard_EC4as_v6 | 4 | 32 | $0.262 | $0.2098 | $0.0553 |
| AWS | r8i-flex.xlarge | 4 | 32 | $0.2639 | – | $0.0867 |
| AWS | r7i.xlarge | 4 | 32 | $0.2646 | $0.175 | $0.0912 |
| Azure | Standard_E4s_v6 | 4 | 32 | $0.265 | $0.164 | $0.055 |
| AWS | r7gd.xlarge | 4 | 32 | $0.2722 | $0.171 | $0.087 |
| AWS | r8i.xlarge | 4 | 32 | $0.2778 | – | $0.0915 |
| AWS | r5d.xlarge | 4 | 32 | $0.288 | $0.181 | $0.1456 |
| Azure | Standard_E4d_v4 | 4 | 32 | $0.288 | $0.1693 | $0.0605 |
| Azure | Standard_E4d_v5 | 4 | 32 | $0.288 | $0.1699 | $0.0609 |
| Azure | Standard_E4ds_v4 | 4 | 32 | $0.288 | $0.1693 | $0.0605 |
| Azure | Standard_E4ds_v5 | 4 | 32 | $0.288 | $0.1699 | $0.0609 |
| Azure | Standard_E4ads_v6 | 4 | 32 | $0.29 | $0.1713 | $0.0612 |
| Azure | Standard_E4ads_v7 | 4 | 32 | $0.29 | $0.1713 | $0.0541 |
| Azure | Standard_EC4es_v6 | 4 | 32 | $0.291 | $0.2329 | $0.0538 |
| AWS | r8gd.xlarge | 4 | 32 | $0.2939 | – | $0.1784 |
| AWS | r5b.xlarge | 4 | 32 | $0.298 | $0.1877 | $0.0957 |
| AWS | r5n.xlarge | 4 | 32 | $0.298 | $0.188 | $0.0996 |
| Azure | Standard_E4bs_v5 | 4 | 32 | $0.298 | $0.1758 | $0.0628 |
| AWS | r6id.xlarge | 4 | 32 | $0.3024 | $0.1901 | $0.1189 |
| AWS | r7a.xlarge | 4 | 32 | $0.3043 | $0.2013 | $0.0837 |
| AWS | i4g.xlarge | 4 | 32 | $0.3089 | $0.2005 | $0.0709 |
| Azure | Standard_EC4ads_v6 | 4 | 32 | $0.319 | $0.2556 | $0.0673 |
| AWS | r8a.xlarge | 4 | 32 | $0.3195 | – | $0.0756 |
| AWS | r9gd.xlarge | 4 | 32 | $0.3204 | – | $0.1175 |
| Azure | Standard_E4ds_v6 | 4 | 32 | $0.327 | $0.2027 | $0.0683 |
| AWS | r8id.xlarge | 4 | 32 | $0.3326 | – | $0.084 |
| AWS | r5dn.xlarge | 4 | 32 | $0.334 | $0.21 | $0.1768 |
| Azure | Standard_E4bds_v5 | 4 | 32 | $0.334 | $0.197 | $0.0716 |
| AWS | i4i.xlarge | 4 | 32 | $0.343 | $0.223 | $0.0765 |
| Azure | Standard_L4s | 4 | 32 | $0.343 | – | $0.0634 |
| AWS | i8g.xlarge | 4 | 32 | $0.3432 | – | $0.0876 |
| Azure | Standard_L4as_v4 | 4 | 32 | $0.344 | $0.2098 | $0.0721 |
| Azure | Standard_E4s_v7 | 4 | 32 | $0.347 | – | $0.0654 |
| Azure | Standard_L4s_v4 | 4 | 32 | $0.348 | $0.2123 | $0.073 |
| AWS | r6in.xlarge | 4 | 32 | $0.3487 | $0.2197 | $0.1188 |
| Azure | Standard_E4bs_v6 | 4 | 32 | $0.349 | $0.2058 | $0.0649 |
| Azure | Standard_E4ns_v6 | 4 | 32 | $0.349 | $0.205 | $0.0724 |
| Azure | Standard_F4ams_v6 | 4 | 32 | $0.358 | $0.2219 | $0.0755 |
| Azure | Standard_F4ams_v7 | 4 | 32 | $0.358 | $0.2219 | $0.0695 |
| Azure | Standard_EC4eds_v6 | 4 | 32 | $0.36 | $0.2878 | $0.0665 |
| AWS | r8gb.xlarge | 4 | 32 | $0.3644 | – | $0.1317 |
| AWS | r8gn.xlarge | 4 | 32 | $0.3644 | – | $0.132 |
| AWS | r7iz.xlarge | 4 | 32 | $0.372 | $0.2344 | $0.1209 |
| AWS | z1d.xlarge | 4 | 32 | $0.372 | $0.234 | $0.086 |
| AWS | i7i.xlarge | 4 | 32 | $0.3775 | – | $0.0918 |
| Azure | Standard_DC4s_v3 | 4 | 32 | $0.384 | – | $0.0846 |
| AWS | r6idn.xlarge | 4 | 32 | $0.3908 | $0.2462 | $0.2049 |
| Azure | Standard_E4bds_v6 | 4 | 32 | $0.391 | $0.2306 | $0.0726 |
| Azure | Standard_E4nds_v6 | 4 | 32 | $0.391 | $0.2298 | $0.0816 |
| Azure | Standard_L4as_v5 | 4 | 32 | $0.407 | $0.2483 | $0.0814 |
| Azure | Standard_E4ds_v7 | 4 | 32 | $0.416 | – | $0.0784 |
| AWS | r8ib.xlarge | 4 | 32 | $0.4184 | – | $0.1227 |
| AWS | r8in.xlarge | 4 | 32 | $0.4184 | – | $0.1303 |
| Azure | Standard_F4amds_v7 | 4 | 32 | $0.436 | $0.2703 | $0.0846 |
| AWS | i3en.xlarge | 4 | 32 | $0.452 | $0.308 | $0.0944 |
| Azure | Standard_DC4ds_v3 | 4 | 32 | $0.452 | – | $0.0996 |
| Azure | Standard_L4aos_v4 | 4 | 32 | $0.452 | $0.2893 | $0.0948 |
| AWS | r8idb.xlarge | 4 | 32 | $0.4689 | – | $0.1325 |
| AWS | r8idn.xlarge | 4 | 32 | $0.4689 | – | $0.1228 |
| AWS | i8ge.xlarge | 4 | 32 | $0.4746 | – | $0.1163 |
| AWS | d3.xlarge | 4 | 32 | $0.499 | $0.315 | $0.0992 |
| AWS | i7ie.xlarge | 4 | 32 | $0.5198 | – | $0.1058 |
| Azure | Standard_L4aos_v5 | 4 | 32 | $0.61 | $0.3597 | $0.122 |
| AWS | g6e.xlarge | 4 | 32 | $1.861 | $1.172 | $1.552 |
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.