GCP在2021年云报告中超越Azure,AWS

2021-01-18 00:23:41

2021年云报告以基准为基准。如今已是第三年,我们的报告比以往任何时候都更加精确,包括对Amazon Web Services(AWS),Microsoft Azure(Azure)和Google Cloud Platform(GCP)的评估,这些评估代表任务传达了现实和通用的性能故事-关键的OLTP应用程序。

我们的目的是帮助我们的客户和OLTP应用程序的任何构建者了解每个云以及每个云的单个计算机中存在的性能折衷。也许您当前的配置并非最具成本效益。或者,您正在寻找一个全新的应用程序,并希望查看哪个提供商具有最快的网络延迟。过去,存储可能一直是一个问题,您正在寻找新的解决方案。无论您的动机如何,该报告都旨在帮助您实现目标并为您的特定需求开发最佳的体系结构。

《 2021年云报告》是由Cockroach Labs的一支敬业工程师和行业专家团队开发的。它在反映关键OLTP应用程序和工作负载的微观和行业基准上比较了AWS,Azure和GCP。

GCP在Cloud Report吞吐量基准的4/4上提供了最大吞吐量(即最快的处理速度):网络吞吐量,存储I / O读取吞吐量,存储I / O写入吞吐量和最大tpm吞吐量-衡量吞吐量的指标-由TPC-C的蟑螂实验室衍生产品定义的每分钟(tpm)。

在我们对云进行基准测试的三年中,GCP首次在衍生的TPC-C Benchmark上提供了最高量的原始吞吐量(tpm),TPC-C Benchmark是零售或电子商务公司交易吞吐量的模拟量度。在GCP于2020年获得第三名之后,这一胜利变得更加令人兴奋。

而且,GCP连续第三年赢得了网络吞吐量基准,提供了AWS或Azure吞吐量的近三倍。值得注意的是,GCP的网络吞吐量表现最差的计算机超过了AWS和Azure表现最好的计算机。

2.英特尔,AMD和亚马逊的Graviton2之间争夺最强大的CPU处理器的竞争日趋激烈

在评估每台计算机上的CPU时,很明显,每台计算机内部的内容都很重要。我们使用CoreMark 1.0版基准评估了每个云的CPU性能。 CoreMark是开源的,与云无关的,并且针对各种实际工作负载(例如列表排序和搜索)进行了测试。我们报告了单核和16核结果的平均每秒迭代次数。

在单核运行中,英特尔横扫了主板,运行英特尔处理器的3/3台获奖机器。但是,当我们以16核基准测试性能时,没有一台获胜的机器运行Intel处理器。实际上,使用64位ARM架构的AWS定制Graviton2处理器在GCP和Azure的胜出机器上均胜出,后者均运行AMD处理器。

AWS连续三年在网络延迟方面表现最佳。他们性能最高的计算机的网络延迟第99个百分点分别比Azure和GCP低28%和37%。我们确实注意到,在放置策略方面,重要的是要牢记实例之间的物理距离可能存在随机性,以及对网络延迟的相关影响。

每种云都提供了我们称为“高级磁盘”的磁盘-对于需要更高性能的应用程序和工作负载而言,磁盘价格更高:AWS的io2,Azure的超级磁盘和GCP的Extreme-pd。

Azure的超磁盘是物有所值的:Azure的超级磁盘在今年是强大的竞争对手,可用于Azure的每个首位处理。在我们的许多基准测试中,运行超磁盘的计算机显示出与估计的价格上涨相当或更好的性能提升。

AWS的高级io2磁盘提供了低延迟:总体而言,具有高级io2磁盘的AWS计算机的延迟平均比具有通用磁盘的计算机低51%,因此,如果延迟对于您的应用程序或工作负载至关重要,我们建议评估io2磁盘。

GCP的通用磁盘与AWS和Azure的高级磁盘产品的性能相匹配:测试时我们无法使用GCP的Extreme-pd磁盘,因此值得注意的是GCP的通用(pd-ssd)磁盘在Azure和AWS上的性能如何'高级磁盘。实际上,用于存储I / O读写的GCP最高性能机器(n2-standard-16 / pd-ssd)与Azure和AWS最高性能机器相比,读取IOPS仅减少5%。

为了提高OLTP的整体性能,可能不需要高级磁盘:在我们对实际OLTP工作负载的基准模拟中,为AWS和GCP赢得了具有通用磁盘的便宜机器。 TPC-C的Cockroach Labs衍生产品是计算和内存密集型工作负载,尽管它重视存储I / O性能,但我们发现该基准测试并未在存储I / O级别上驱动足够的负载来证明io2和ultra的价值。磁盘。结果,内存和计算优化的机器蓬勃发展,而带有高级磁盘的存储优化的机器却未得到充分利用。

为了提高OLTP性能,我们发现最好花更多的节点,内存和更好的CPU。具有高级磁盘的计算机可能更适合于较重的读取或写入任务以及对延迟要求苛刻的关键工作负载。

与往年一样,我们已经在开放源代码存储库中提供了复制所需的所有内容-步骤和资源,脚本,配置和说明。我们的目标是确保这些资源始终免费且易于访问。我们鼓励您查看用于生成此报告中数据的特定步骤。

注意:如果您希望提供与我们完全相同的节点,请使用此链接访问我们的开源供应系统Roachprod的源代码。

《 2021年云报告》包括详细的结果和分析,详尽的单机性能列表,有关OLTP性能的更多详细信息以及以下各项的微基准测试的全部结果:

每年都有基于云的各个基准测试排名的报告的整体“赢家”。下载报告,了解谁被宣布为今年的优胜者,并更好地了解每个基准测试中每个云及其机器的性能。