128 vCPU, 2048 GiB instances: AWS vs Azure

7 current instance types have 128 vCPUs and 2048 GiB of memory: 3 on AWS EC2 and 4 on Azure. The cheapest 128 vCPU, 2048 GiB option is Standard_M128s_v2 on Azure at $12.919 per hour on demand (East US). The cheapest on AWS is x2idn.32xlarge at $13.338, so Azure is 3% cheaper at this size.

Every 128 vCPU, 2048 GiB option, cheapest first

CloudTypevCPUsMemory (GiB)On-demand /hr1-yr reserved /hrSpot /hr
AzureStandard_M128s_v21282048$12.919$7.514$2.387
AzureStandard_M1281282048$13.338$7.67$2.465
AzureStandard_M128s1282048$13.338$7.67$2.465
AWSx2idn.32xlarge1282048$13.338$8.207$2.935
AWSx2idn.metal1282048$13.338$8.207$2.563
AzureStandard_M128ds_v21282048$13.34$7.759$2.465
AWSx8i.32xlarge1282048$14.005–$1.401

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.