Google发布了用于比较各厂商云性能的工具

2019-11-10 17:25:40

谷歌已经发布了一个新的开源工具集,供那些努力衡量Google Cloud Platform与其他供应商提供的云产品的相对性能的开发人员使用。该公司新的PerfKit Benchmarker为Google提供了一种方法,使组织可以对来自不同服务提供商的云平台上的应用程序性能进行逐个比较。

它允许公司比较指标,例如应用程序吞吐量,性能差异,延迟和开销,以及组织在云中配置资源所花费的时间。谷歌在2月11日的博客中说,基准框架是基于其他学术界云提供商,分析师和云性能专家的意见。

在30多个为此做出贡献的组织中,有Cisco,Rackspace,Broadcom,Canonical,Red Hat和CloudHarmony。此外,麻省理工学院和斯坦福大学的研究人员将为保持基准更新和相关性的持续努力做出贡献。

谷歌表示:“ PerfKit的独特之处在于,它不仅可以报告端到端时间在云中配置资源,还可以报告峰值性能的最标准指标。”

根据官方描述,PerfKit Benchmarker旨在通过供应商提供的命令行工具进行操作。根据描述,“它可以在您选择的Cloud提供程序上实例化VM,自动安装基准测试,并在无需用户干预的情况下运行工作负载。”

Google在其博客中指出,Google将不断更新基准,以确保它们能够衡量最新的工作负载,以便组织可以就其基础架构要求做出更明智的决策。

谷歌指出:“我们将采用PerfKit使其保持最新状态。” “它已经包含了几个著名的基准测试,涵盖了可以在多个云提供商之间执行的常见云工作负载。”

除了基准测试工具包之外,Google还发布了一种名为PerfKit Explorer的新仪表板和性能分析工具,以帮助开发人员解释基准测试结果。数据可视化工具附带了一组仪表板,这些仪表板中预先填充了Google内部网络性能测试中的数据,使开发人员可以习惯它,而不必先输入自己的任何数据。

Google已根据开放源Apache 2许可条款提供了PerfKit Benchmarker和PerfKit Explorer的源代码。

新的基准测试工具代表了Google的一项努力,以帮助简化云性能比较。近年来,基础架构即服务(IaaS)和平台即服务(PaaS)云服务的快速增长,以及这些服务的提供者用来吹捧应用程序性能的不同指标,使得公司很难对不同的云服务进行直接比较。

一位Google发言人表示,新工具将特别允许组织比较云和物理硬件之间的虚拟机(VM)和对象存储。该公司计划在将来扩展它以包括更多的IaaS,PaaS和软件即服务(SaaS)服务。

她说:“它可以自动化许多工作负载,例如Cassandra,Aerospike,Hadoop,SpecCPU和微基准测试(例如iperf和netperf)。”

贡献Google的PerfKit的公司之一CloudHarmony在去年的博客文章中强调了其中的一些困难。Cloudharmony的创始人杰森·雷德(Jason Read)写道:“由于部署选项的多样性和不同服务的不同功能,因此至少要进行相关,公平的比较是具有挑战性的。” “实际上,我们得出的结论是,没有完美的方法可以做到这一点。”

雷德在报告中强调的挑战之一是,很难找到在不同供应商之间真正可比的虚拟机实例和服务,难以找到合适的工作负载进行测试并使用正确的基准。

“在IaaS行业中缺乏标准化的情况下,提供商可以自由地使用独特的术语来描述其VM资源分配,” Cloud Spectator 在执行云性能测试后指出。“随着IaaS提供商的市场迅速饱和,选择合适的提供商的决策复杂性也在发展。”

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。