InfoWorld测试中心的Peter Wayner近日对GCE、Azure和AWS进行了一组基准测试并发布测试报告。报告初步结论为:GCE性能最快,Azure最慢,AWS表现中庸但价格最贵。
Peter Wayner采用的是开源的DaCapo压力测试套件,分别对小型,中型和大型机实例在Amazon EC2、GCE、以及微软Windows Azure进行测试。DaCapo是由14个常见Java程序捆绑而成的集合,它尽可能地模拟生产环境,对机器进行一系列的测试。子测试会偏重CPU、RAM等不同方面,有的会进行性能组合测试,有些测试会采取多线程模式。
这组测试套件中大家可能比较熟悉的测试有:Tomcat测试,启动Web服务器,编译网页;Luindex&Lusearch测试(常见的索引和搜索工具),即部署并运行Lucene;Avrora,将模拟一些微控制器(microcontrollers),这个测试可能只对芯片设计者有用,但该测试可以收集到真实的原始CPU数据。
作者分别在每个云平台三种不同的Linux机器上运行了DaCapo测试,使用默认JVM。启动的实例配置并非完全一致,而是在规模和价格方面大致相当。下表为三家机器配置和每小时的花费。
纵观三家平台,从速度上来说,谷歌是最快的。这三家完成基准测试分别用时为:谷歌 575s,亚马逊 719s,Windows Azure 834s。谷歌的机器在DaCapo测试的14个套间中有13个是最快的,Windows Azure的机器只有在一个测试案例中表现最快。
从价格上来说,谷歌也是最便宜的,Windows Azure紧随其后。执行DaCapo套件在三家云平台的花费分别为谷歌 3.78cents,Windows Azure 3.8cents,Amazon 5cents。在14个测试案例中,其中八个谷歌的机器花费最少;Windows Azure的实例在五个测试案例中花费最少;亚马逊机器只有在一个测试案例花费最少。如下图:
有些很有意思的结果:在微软的平台上测试时,绿色和红色结果(绿色表示花费少,耗时短;红色表示花费多,耗时长)可能会出现在同一台机器上,这意味着:便宜的机器性能很好,或昂贵的机器表现一般。谷歌的单CPU的机器充满了绿色,即速度快还省钱,但运行Tradesoap测试呈现红色,这就暴露出谷歌在处理Tradesoap测试中的可能存在的策略问题。
谷歌使用GCEU(Google Compute Engine Unit)作为不同机型计算能力的度量单位,亚马逊对应的有ECU(Elastic Compute Units);高CU(Compute Unit)机器的性能是否能成倍提升?拿亚马逊的例子来说:m3.2xlarge约为26 ECUs,m3.medium约为3 ECUs;在大部分的压力测试中,m3.2xlarge型号的机器仅是m3.medium速度的2-4倍,虽然在某些压力测试中的表现能达到8倍的效果。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
谷歌云业务CEO描绘谷歌云计划 收购传言四起
行业观察人士猜测,新任谷歌云首席执行官Thomas Kurian将通过大规模收购来获取市场份额,并与竞争对手A […]
-
更新版Oracle Gen 2 Cloud挑战云领导者
通过更新自治数据库技术和其他云服务,甲骨文正在努力增强其Oracle Gen 2 Cloud平台,从而为自己提 […]
-
聚焦新制造,赋能新零售,浪潮云ERP亮相云栖大会
云栖大会在杭州云栖小镇举办,会议主题为“驱动数字中国”,议题涵盖企业智能、智联网、区块链、机器智能等众多前沿创 […]
-
AWS中国(北京)区域正式在中国商用
由光环新网负责运营的AWS中国(北京)区域在中国正式商用,通过这次合作,AWS中国(北京)区域的云服务由光环新网运营和提供,AWS继续向光环新网提供技术支持和专业指导。