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

CloudTypevCPUsMemory (GiB)On-demand /hr1-yr reserved /hrSpot /hr
AWSx2iedn.xlarge4128$0.8336$0.5129$0.1815
AzureStandard_E16-4as_v54128$0.904$0.5333$0.1904
AzureStandard_E16-4as_v64128$0.954–$0.2012
AzureStandard_E16-4as_v74128$0.954$0.5627$0.178
AzureStandard_E16-4as_v44128$1.008$0.5927$0.2122
AzureStandard_E16-4s_v34128$1.008–$0.2015
AzureStandard_E16-4s_v44128$1.008$0.5927$0.2122
AzureStandard_E16-4s_v54128$1.008$0.5947$0.2123
AzureStandard_E16-4ads_v54128$1.048$0.6183$0.2207
AzureStandard_E16-4s_v64128$1.058$0.6562$0.2194
AzureStandard_E16-4ds_v44128$1.152$0.6774$0.2422
AzureStandard_E16-4ds_v54128$1.152$0.6797$0.2436
AzureStandard_E16-4ads_v64128$1.162–$0.2451
AzureStandard_E16-4ads_v74128$1.162$0.6854$0.2168
AzureStandard_E16-4ds_v64128$1.308$0.8111$0.2731
AzureStandard_F16-4ams_v74128$1.432$0.8878$0.2778
AWSx8aedz.xlarge4128$1.668–$0.3111
AzureStandard_F16-4amds_v74128$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.