AWS vs Azure - 计算实例定价

AWS, Azure

AWS vs Azure —— 计算实例定价

AWS EC2 和 Azure 虚拟机是使用最广泛的两大计算服务,仅基于价格在两者之间做出选择就能为您的团队每月节省数千美元。本对比将等效的通用型实例族并排放置,使用美国基线区域(AWS 为 us-east-1,Azure 为 East US)的发布列表价。

等效通用型实例

下表按 vCPU 和内存将 AWS m5m6i 实例与 Azure Dv4/Dv5 系列匹配。所有价格均为 Linux 按需每小时费率。

vCPURAMAWS 实例AWS 按需Azure 实例Azure 按需
28 GiBm5.large$0.096D2s_v5$0.096
416 GiBm5.xlarge$0.192D4s_v5$0.192
832 GiBm5.2xlarge$0.384D8s_v5$0.384
1664 GiBm5.4xlarge$0.768D16s_v5$0.768

在列表层面,这些通用型家族的按需定价在 AWS 和 Azure 之间实际上完全相同。真正的成本差异出现在您应用预留折扣时。

1 年期预留实例定价

vCPURAMAWS 1 年 RI(无预付)Azure 1 年 RI
28 GiB$0.058 (-40%)$0.057 (-41%)
416 GiB$0.115 (-40%)$0.114 (-41%)
832 GiB$0.230 (-40%)$0.228 (-41%)
1664 GiB$0.460 (-40%)$0.456 (-41%)

Azure 的 1 年预留实例在同等规格下略便宜一些,但差异在 1% 以内,很少成为决定性因素。更大的杠杆在于您的工作负载是否足够稳定以至于能 justify 承诺 —— 请参阅我们的 预留实例指南 了解策略。

竞价 / 抢占式定价

vCPURAMAWS SpotAzure Spot VM
28 GiB~$0.029 (-70%)~$0.025 (-74%)
416 GiB~$0.058 (-70%)~$0.050 (-74%)

竞价价格随供应波动,但对于等效的通用型规格,Azure Spot VM 通常比 AWS Spot Instances 便宜 10% 到 15%。如果您的工作负载可中断 —— 批处理作业、CI runner、无状态 Web 层 —— Azure Spot 可以作为更便宜的默认选择。请参阅我们的 竞价实例指南 了解中断处理模式。

价格之外的关键差异

  • 计费粒度 —— AWS 按秒计费,最低 60 秒;Azure 按分钟向上取整。对于短时工作负载,按分钟取整可能使账单增加 5% 到 10%。
  • B-series 突发型 —— 在低利用率下,Azure B-series 在相同 vCPU/RAM 下比 AWS t3 显著更便宜,因为 Azure 不对基线以上的 CPU credit 收费。
  • Azure 混合权益 —— 拥有现有 Windows Server 或 SQL Server 许可证的组织可在 Azure 上复用,最高优惠 85%,这是 AWS 无法匹敌的折扣。

结论

对于 Linux 通用型按需和预留工作负载,AWS 和 Azure 在 1% 以内,选择应由团队技能和现有工具决定。对于带现有许可证的 Windows 工作负载,Azure 混合权益通常胜出。对于可中断工作负载,Azure Spot VM 是更便宜的默认选择。

Other languages