微软声称SQL Server在Azure上的表现优于AWS

SQL Server 在 Azure 虚拟机上的性能与成本优势

在最近的基准测试中,微软声称,与在 AWS EC2 上运行类似工作负载相比,SQL Server 在 Azure 虚拟机上可以快达 57%,并且成本降低高达 54%

性能对比

根据 GigaOm 的基准测试,在 Azure 上运行的 SQL Server 2019 比在 AWS EC2 实例(使用 gp3 卷)上运行时,每秒事务处理量(TPS)高出 57%。

成本对比

在不考虑 AWS 许可迁移Azure 混合权益 的情况下,Azure 上的工作负载成本可能降低 34%。

测试配置

该研究比较了在以下配置上运行的 SQL Server 2019 企业版(Windows Server 2022)的性能和价格:

  • Azure:使用 Premium SSD v2 磁盘的 E32bds_v5 实例。
  • AWS:使用通用型(gp3)卷的 r5b.8xlarge 实例。

两种虚拟机都提供了 32 个 vCPU 和 256 GB 内存。

Ebdsv5 虚拟机的优势

相比之前的基准测试,结果突显了 Ebdsv5 虚拟机的优势。Azure 数据库服务副总裁 Peter Carlin 表示:

Ebdsv5 系列虚拟机是 Ev5 家族的一部分,非常适合数据库和其他 I/O 密集型工作负载,因为它们提供了比其他 Azure VM 系列更高的远程存储吞吐量和每 vCPU 的 IOPS。

Premium SSD v2 的优势

最新的 Ebdsv5 虚拟机在使用 Premium SSD v2 时支持更高的 IOPS,这使得 SQL Server 在高频事务工作负载中表现更佳。微软首席项目经理 Pam Lahoud 解释道:

Premium SSD v2 存储不仅延迟低于 Premium SSD,而且完全可定制,您可以根据需要配置容量、IOPS 和吞吐量。并且可以动态扩展或缩减!单个 Premium SSD v2 磁盘可以配置为高达 80,000 IOPS 和 1,200 MBPS,容量可达 64 TiB。

基准测试的局限性

该报告由微软赞助,基准测试设置源自但未遵循 TPC-ETPC-H 规范。GigaOm 解释:

这些工作负载不是官方的 TPC 基准测试,结果也不能与官方的 TPC-E 或 TPC-H 出版物进行比较。微软选择了竞争对手、测试和微软配置。GigaOm 选择了其他测试平台上最兼容的配置并运行了测试工作负载。

历史背景

这不是微软第一次发布 GigaOm 报告 比较 Azure 和 AWS 上部署的 SQL Server 性能。过去,AWS 曾通过文章回应,如 “AWS 在 SQL Server 价格/性能上继续击败 Azure” 和 “事实核查 GigaOm 的微软赞助基准测试声明”。

专家质疑

一些专家对许可影响提出了质疑。AWS 商业软件服务副总裁 Fred Wurden 指出配置和价格计算中的不一致,质疑方法论:

GigaOm 和微软的这一声明无法复现,它是通过使用修改后的 TPC-E 基准测试创建的,该测试使用了微软的专有基准测试工具。

截至目前,AWS 尚未对最新的 GigaOm 报告和结果发表任何公开声明。

阅读 28
0 条评论