16 vCPU, 256 GiB instances: AWS vs Azure

24 current instance types have 16 vCPUs and 256 GiB of memory: 4 on AWS EC2 and 20 on Azure. The cheapest 16 vCPU, 256 GiB option is x2gd.4xlarge on AWS at $1.336 per hour on demand (US East (N. Virginia)). The cheapest on Azure is Standard_M16s_v3 at $1.64, so AWS is 19% cheaper at this size.

Every 16 vCPU, 256 GiB option, cheapest first

CloudTypevCPUsMemory (GiB)On-demand /hr1-yr reserved /hrSpot /hr
AWSx2gd.4xlarge16256$1.336$0.8233$0.2317
AWSx8g.4xlarge16256$1.563$0.9633$0.754
AzureStandard_M16s_v316256$1.64$0.9539$0.328
AWSx8i.4xlarge16256$1.751–$0.4242
AzureStandard_E32-16as_v516256$1.808$1.067$0.3808
AzureStandard_E32-16as_v616256$1.907–$0.4022
AzureStandard_E32-16as_v716256$1.907$1.125$0.3558
AzureStandard_E32-16as_v416256$2.016$1.185$0.4244
AzureStandard_E32-16s_v316256$2.016–$0.403
AzureStandard_E32-16s_v416256$2.016$1.185$0.4244
AzureStandard_E32-16s_v516256$2.016$1.189$0.4246
AzureStandard_M16ls_v416256$2.085–$0.417
AzureStandard_E32-16ads_v516256$2.096$1.237$0.4414
AzureStandard_E32-16s_v616256$2.117$1.312$0.4391
AzureStandard_M16lds_v416256$2.189–$0.4379
AzureStandard_E32-16ds_v416256$2.304$1.355$0.4843
AzureStandard_E32-16ds_v516256$2.304$1.359$0.4873
AzureStandard_E32-16ads_v616256$2.323–$0.4899
AzureStandard_E32-16ads_v716256$2.323$1.371$0.4335
AzureStandard_E32-16ds_v616256$2.616$1.622$0.5462
AzureStandard_F32-16ams_v716256$2.864$1.776$0.5556
AzureStandard_D64-16s_v316256$3.072–$0.6141
AzureStandard_F32-16amds_v716256$3.489$2.163$0.6769
AWSp5.4xlarge16256$6.88–$2.661

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.