2015-07-05 21:25:34
来 源
方振眉
云计算
云主机比较测试:在云主机搭载MongoDB的场景下,金山、UCloud、阿里云基本旗鼓相当,青云和华为云落后高达40%左右。

与手机行业一样,云计算行业也弥漫着“跑个分”的风潮。而后起之秀往往通常用性能指标来挑战业内大佬,如今,这一思路正在被用户挑战。

近日,一份《小白看云,一份非主流测试报告》由创业用户白眼方振眉发布,作者在长时间使用多个云计算公司的服务之后认为,当前跑分的测试方式并不符合用户实际使用感受,从用户角度来看,完整的性能=第1天的测试成绩+后面364天的成绩。与此同时,谈性能不能离开应用场景,因此完整的测试结果基于实际使用过程中的长期表现。“稳定性其实可以说全名叫性能稳定性”。

用户测试结论总结,“AWS的稳定性(抖动)非常平滑,阿里云Azure属于较平稳,大部分国内云计算表现如过山车。”

一、云主机基础性能评测  I/O没有稳定性重要

通过对CPU、内存、磁盘等常规的测试发现,CPU性能方面亚马逊排名第一,比其它家好出10%,内存也是一样情况,但这个领域放平来看,所有主流云厂商在CPU和内存性能上半斤对八两。

但在用户最有感知的长期稳定性上,各家云计算厂商拉开了极大的差距,也可以说这才是这份报告的关键信息。

“亚马逊的稳定性可以用“丝般柔滑”来形容,Azure和阿里云属于洁白光滑的皮肤上面有几个不明显的小豆豆,UCloud、金山云、青云等厂商的CPU和内存抖动皆在亚马逊这一层级的5-8倍以上;在磁盘I/O方面,亚马逊部分磁盘表现远不如国内云计算厂商,但他的稳定性再次展现了绝杀。3家国内厂商的抖动基本在亚马逊级的3-17倍以上。”

这也体现了云计算大佬对业务与众不同的认识(但也许是国内厂商跑分跑歪了方向)。

对于几家国内云计算厂商周期性的性能跌落,他分析认为这主要因为客户群体单一,当遇到业务高峰时资源池耗尽,无法弹性调度。“以后不妨以业务高发的时间点做测试,对比下闲置时的成绩,按照最差的表现值来做部署。”

二、云主机实际使用感受 阿里云翻盘为胜

第二阶段做非裸机测试,以云主机搭载MySQL这一常见情况下,金山云和阿里云表现差不多。考虑到阿里云一直以I/O跑分弱者形象出现,而Ucloud则以善跑著称,在实际场景下却弱于阿里云金山云20%。

而在云主机搭载MongoDB的场景下,金山、UCloud、阿里云基本旗鼓相当,青云和华为云落后高达40%左右。

“实际应用场景下,数据库如果大量走I/O的话一定是code有问题了,通常很多热数据都是在内存里的,所以与I/O的关系不是最大。”作者表示,在云计算领域并不是每个单项值加起来就是结果,必须放在真实场景下测试。

此前,大部分的性能测试都由厂商发布,官方数据均取自最佳状态下的表现。本次由用户在实际场景下的测试结果来看,最终的用户感受与账面数值差别极大,部分结果出现了反转。值得用户深思。

声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。