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 按需每小时费率。

vCPU RAM AWS 实例 AWS 按需 Azure 实例 Azure 按需
2 8 GiB m5.large $0.096 D2s_v5 $0.096
4 16 GiB m5.xlarge $0.192 D4s_v5 $0.192
8 32 GiB m5.2xlarge $0.384 D8s_v5 $0.384
16 64 GiB m5.4xlarge $0.768 D16s_v5 $0.768

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

1 年期预留实例定价

vCPU RAM AWS 1 年 RI(无预付) Azure 1 年 RI
2 8 GiB $0.058 (-40%) $0.057 (-41%)
4 16 GiB $0.115 (-40%) $0.114 (-41%)
8 32 GiB $0.230 (-40%) $0.228 (-41%)
16 64 GiB $0.460 (-40%) $0.456 (-41%)

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

竞价 / 抢占式定价

vCPU RAM AWS Spot Azure Spot VM
2 8 GiB ~$0.029 (-70%) ~$0.025 (-74%)
4 16 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