AWS和谷歌公司的云性能受到威胁

日期: 2015-01-13 作者:Beth Pariseau翻译:滕晓龙 来源:TechTarget中国 英文

云供应商们对网络吞吐量和延迟进行了一次针尖对麦芒的独立基准测试——而测试结果可能会让你大吃一惊。 

对于云性能的相关传闻是常见的,但是基于几十个网络吞吐量和延迟的基准测试结果为我们提供了对云更为深刻的理解。

谷歌公司和亚马逊网络服务(AWS)已经在云领域各自展现了他们网络性能的霸主风范。这两家公司都把他们的成功归功于他们的软件定义网络架构,以及通过不同数据中心之间私有暗光纤而提供的具有强劲性能的产品。这两家公司的客户和合作伙伴也报告了谷歌和亚马逊平台上可靠的网络性能。

“当我们第一次迁移至AWS时,我们过高配置了我们的计算和内存资源,”总部位于马里兰州Frederick市电子商务网站公司PropertyRoom.com的CTO Kevin Felichko说。“自从那时,在缩小资源规模时我们就没有受到明显的性能影响。”

虽然亚马逊的网络很难实现跨区域连接,一个使用了两种服务的CTO表示,但是谷歌在网络领域表现出色,这主要是因为其网络边界的设计是基于“项目”的而不是区域的。

ElasticBox是一家云管理软件公司,该公司的产品都是基于谷歌和亚马逊平台而运行的。通过使用基于区域的方法,ElasticBox公司的 CTO Alberto Maestro 和他的技术团队建立起一个跨区域运行的路由器,但却发现平台具有不够稳定的连接和易变的性能。谷歌公司的方法降低了对独立托管路由器的需要,并实现了跨全球距离的更高一致性的交付。

可管理性也是谷歌公司受青睐的一个特点,Maestro说。

“在我的企业里根本就没有一个能够了解亚马逊网络拓扑结构的工程师,”他说。“而谷歌公司则要简单得多。”

也就是说,AWS提供了更高的灵活性,例如通过各个子网定义策略规则,这是一个比谷歌所提供方法更细化的方法,Maestro说。

云性能基准测试的赢家是……

是谷歌还是亚马逊,这两大云服务巨头中的哪一家能够表现优于市场中的其他竞争对手呢?

答案是两个都不是。

CenturyLink Cloud也就是之前的Tier 3得到了在十月份由CloudHarmony公司主持的网络吞吐量性能基准测试的第一名,CloudHarmony是一家总部位于加利福尼亚州Laguna Beach的独立云性能基准测试商。

CenturyLink公司仍然是云计算比赛中的一匹黑马——Tier 3去年的客户群为2,500 至 3,000名客户。但是,在它的8个虚拟CPU、16 GB内存超大规模实例的10次测试中,平均下行速度为18.919 GB/秒(Gbps),这一测试结果要比AWS和谷歌的最高测试数据高出8 Gbps。

在这一轮测试中,CenturyLink在十个最佳网络吞吐量测试结果中占据了六个,它的8个虚拟CPU和16 GB内存超大规模实例的费用为0.33美元/小时,这也是被测试服务器中最便宜中的一个。 

CenturyLink的异常测试结果可能是因为它的虚拟机共享了同一台主机,CloudHarmony公司的创始人Jason Read说。亚马逊和谷歌的虚拟机可能无力提供跨共享主机的稳定性能。

但是,CenturyLink对这一观点提出了质疑。

“在我们的数据中心内,CenturyLink Cloud的服务器通常被分布部署在硬件集群中,然后不断进行优化以实现跨所有集群的整体工作负载平衡,” CenturyLink公司云计算平台副总裁David Shacochis说。“如有可能,特定基准工作负载被限制在单台物理服务器上的概率在数学意义上是小概率的。”

在基准测试过程中,我们还观察到了网络性能的变化,Read说,亚马逊的服务具有最低的可变性——换而言之,它在网络性能测试结果中具有最高度的一致性。

谷歌PK亚马逊:谁是性价比之王?

孤立地看,谷歌和亚马逊的测试结果在很大程度上显示出相同的网络吞吐量性能,但性价比这一点除外。在10个最佳网络吞吐量测试结果中,谷歌的n1-highcpu-8实例排名第五,为10.791 Gbps,而亚马逊的c3.8xlarge排名第六,为10.319 Gbps。

但是谷歌的n1-highcpu-8超过了亚马逊的c3.8xlarge实例,c3.8xlarge配备了32个虚拟CPU和60 GB内存,按需定价为1.68美元/小时起,与之形成对比的是,谷歌的8个虚拟CPU和7.2 GB内存实例的标价为0.24美元/小时(使用谷歌的典型单位时间价格)。

在基准测试中,亚马逊还拥有两个接近于10 Gbps吞吐量的其他实例类型——r3.8xlarge 和 i2.8xlarge,这两个实例都配备了32个虚拟CPU和244 GB内存,其性能测试结果分别为9.835 Gbps 和 9.623 Gbps。这些服务器的按需价格被设定为2.80 和 6.82美元/小时。

通过比较我们可以发现,谷歌的n1-highmem-16实例(配备16个虚拟CPU和104 GB内存)性能测试结果为8.521 Gbps,而价格为0.90美元/小时;其n1-highCPU-16实例(配备16个虚拟CPU和 14.4 GB内存)性能测试结果为8.271 Gbps,而价格为0.48美元/小时。

这一价格性能模式的例外为亚马逊的t2.micro入门级实例,该实例虽然仅配备了1个虚拟CPU和1GB内存但也提供了4.229 Gbps的性能指标。这台入门级服务器的价格仅为0.01美元/小时。
 

一些AWS的客户非正式地报告了延迟现象,这一现象在美国东部地区显得尤为突出。

“我们从我们的内部用户那里收到了投诉,频率大约为每两周一次,投诉的内容主要为延迟问题,”Felichko说。“也可能是每月一次……我们有一位客户投诉说,在访问我们网站时内容载入时间过长。”

在CloudHarmony公司的基准测试中,亚马逊的c3.8xlarge实例和r3.8xlarge是最短延迟测试的并列第一名,两个实例的测试结果都为0.09毫秒。但是, 在90个被测实例类型中,AWS也有着两个最糟糕的延迟测试结果,m3.medium实例为7.65毫秒,而t1.micro实例为17.30毫秒。

CenturyLink配备了2个虚拟CPU和4 GB内存的超大规模实例落后于亚马逊的最高性能服务器,后者的延迟测试结果为0.10毫秒。同时,谷歌的延迟测试结果处于被测对象的平均水平,其所有测试结果大多为0.5和 0.6毫秒之间。

其他测试对象的最好和最坏结果

在网络吞吐量测试中,微软公司的Azure平台排名仅次于谷歌、亚马逊和CenturyLink,它的d14实例配备了16个虚拟CPU和 112 GB内存,其性能测试结果为9.452 Gbps,而定价为2.61美元/小时。

Rackspace Hosting的网络吞吐量测试结果处于中游水平,其最高性能实例io120配备了32个虚拟CPU和120 GB内存,测试结果为6.866 Gbps。IBM的SoftLayer在所有被测小容量实例中表现突出,为3.32 Gbps,其配备为2个虚拟CPU,4 GB,而定价为0.12美元/小时。

Rackspace、IBM、Azure、亚马逊以及谷歌等公司均未对本文发表任何公开评论。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

相关推荐

  • 云计算金秋热门文章回顾

    不想带着面罩出去做人体净化器的话,就躲在屋里看看云计算这段时间的一些热点文章吧。

  • 四大厂商云性能基准测试正面交锋 鹿死谁手?

    公共云最具吸引力的方面之一就是简化了在几天后或几周后“关闭”虚拟服务器的功能。一般情况下,当一台云服务器没有运行时,你只需象征性地为服务器镜像所占据的那部分磁盘存储资源支付一点费用。