128 vCPU, 512 GiB instances: AWS vs Azure

28 current instance types have 128 vCPUs and 512 GiB of memory: 18 on AWS EC2 and 10 on Azure. The cheapest 128 vCPU, 512 GiB option is m6a.32xlarge on AWS at $5.53 per hour on demand (US East (N. Virginia)). The cheapest on Azure is Standard_D128as_v7 at $5.811, so AWS is 5% cheaper at this size.

Every 128 vCPU, 512 GiB option, cheapest first

CloudTypevCPUsMemory (GiB)On-demand /hr1-yr reserved /hrSpot /hr
AWSm6a.32xlarge128512$5.53$3.658$1.939
AzureStandard_D128as_v7128512$5.811$3.429$1.127
AWSm6i.32xlarge128512$6.144$4.064$1.457
AWSm6i.metal128512$6.144$4.064$1.235
AzureStandard_D128s_v6128512$6.451$4.00$1.361
AWSm8i.32xlarge128512$6.774–$1.55
AzureStandard_DC128es_v6128512$7.096$5.677$1.311
AzureStandard_D128ads_v7128512$7.296$4.305$1.415
AWSm7a.32xlarge128512$7.419$4.908$2.185
AWSm6id.32xlarge128512$7.594$4.784$1.983
AWSm6id.metal128512$7.594$4.784$1.895
AzureStandard_D128ds_v6128512$7.973$4.943$1.679
AWSm8id.32xlarge128512$8.353–$1.738
AzureStandard_D128s_v7128512$8.467–$1.565
AzureStandard_DC128eds_v6128512$8.77$7.016$1.621
AWSm6in.32xlarge128512$8.911$5.614$1.526
AWSm6in.metal128512$8.911$5.614$0.8911
AzureStandard_D128ns_v6128512$8.911$5.24$1.879
AWSm6idn.32xlarge128512$10.184$6.416$2.141
AWSm6idn.metal128512$10.184$6.416$1.018
AzureStandard_D128nds_v6128512$10.184$6.008$2.145
AzureStandard_D128ds_v7128512$10.442–$1.93
AWSm8ib.32xlarge128512$10.693–$2.77
AWSm8in.32xlarge128512$10.693–$3.108
AWSm8idb.32xlarge128512$12.22–$3.331
AWSm8idn.32xlarge128512$12.22–$3.877
AWStrn1.32xlarge128512$21.50$13.229$2.15
AWStrn1n.32xlarge128512$24.78$15.247$9.187

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.