笔者身份:个人站长一枚,国内外主流云基本都用过,可以说略有心得。这两年国内云产品迅速升温,互联网、软件、通讯产业链上下游的大厂基本都开始做自己的云部署。此次也是应业内朋友的邀请,选了国内几家口碑还可以的大厂做了个性能测试对比,希望这次的测试数据可以为其他开发者提供一个客观的参考。至于国内云厂商同国外云厂商的PK,后续如果有时间会继续更新。
1、测试概要:
主机和硬盘我直接选择了性能更优的SSD机型,从硬件迭代的角度说,之后高性能主机会更加普及和主流。为了保证测试数据可形成有效对比,本次测试在所有厂商申请的主机和带宽配置都相同,具体情况如下:
2、测试内容、方法与工具:
本次测试主要对云主机实际使用中比较关注的几项做了一个检测,测试项目包括网络I/O能力、存储IO能力和CPU计算能力测试。
网络方面主要用Netperf 2.7.0,多地ping直接用Chinaz在线测;
IO用FIO工具进行测试,软件是默认yum安装的最新版本;
CPU计算能力用Unixbench,软件版本5.1.3。
3、测试结果:
① Ping值测试结果对比:
Aliyun
Biggeryun
Qcloud
HUAWEI
UCloud
通过多地区ping数据来看,阿里云、比格云、华为企业云和UCloud的网络在全国范围内均表现良好,但4家不同线路、不同节点的表现还是有些许差异:
阿里云电信线路的表现很好,广东节点最快达到7mm。联通、移动等线路的表现稍微逊色,但还是在通畅的范围内,基本速度都在30mm以内。值得一提的是,海外香港节点的速度最快到12mm,在提供海外节点的厂商中属于第一梯队。
比格云、华为企业云和UCloud的网络整体表现比较稳定。江苏和上海节点的网络速度全线比较通畅,电信、联通、移动、多线的响应速度大致在10mm以内,平均响应速度只有40-60mm。尤其是比格云,作为新平台同华为和UCloud等老司机相比毫不逊色,网速一项仅次阿里,排名第二,表现十分惊艳。不过可惜没有海外节点。
腾讯云的网络情况比较鸡肋。广东和香港节点6mm高速响应,但是也有不少国内省市的响应速度已经掉出平均线,论坛里部分黑粉也曾给过腾讯的网速稳定性着重差评。不过Ping值测试每次都会有一定数值差异,笔者只是轻喷。实际选择服务器时,大家还是要看自己实地测的结果。
①Netperf测试结果对比:
测试主机 | Throughput(10^6bits/sec ) |
Biggeryun | 6.72 |
Aliyun | 4.72 |
Qcloud | 4.73 |
HUAWEI | 3.39 |
UCloud | 4.75 |
总体看,阿里云、比格云、腾讯云、UCloud在此项的表现都比较正常。其中比格云测出来给到用户的带宽比实际申请的更大,量比较足。HUAWEI在相同配置的情况下,测出TCP带宽3.39M,我仔细检查命令又测了一遍,确实还是这个数据。具体原因我并没有跟官方校准深究,可能是我Sever主机的网络跟华为之间连通不太好,也有可能是华为给到的带宽不太够。
| 4K随机读 | 4K随机写 | 512k顺序读 | 512k顺序写 |
Biggeryun | iops=252897 | iops=247642 | bw=21086MB/s | bw=17631MB/s |
Aliyun | iops=2998 | iops=2998 | bw=100MB/s | bw=100.1KB/s |
Qcloud | iops=114173 | iops=14639 | bw=3629.9MB/s | bw=4135.8MB/s |
HUAWEI | iops=20002 | iops=20002 | bw=349.8MB/s | bw=350.1MB/s |
UCloud | iops=56350 | iops=35464 | bw=8380.8MB/s | bw=150121KB/s |
相同配置条件下,比格云的IOPS已经明显爆表了。他们官网宣传的数字是12万,我实际测出来的有25万,也是逆天。回头看下他们家的网络测试结果,也是实际的比官方公布的更高。可见比格云官方还是以低调、稳重为主的。腾讯、华为的IO优化主机,性能均较普通型主机有很大提升。阿里和UCloud应该是机房负载过高,同样的SSD主机,但看IO一项结果并不是很理想。
| 1 parallel | 4 parallel |
Biggeryun | 1704.9 | 4578.7 |
Aliyun | 1091.0 | 3087.6 |
Qcloud | 1512.6 | 3910.4 |
HUAWEI | 1540.0 | 3178.0 |
UCloud | 1212.6 | 3786.7 |
比格云的CPU也不错,新平台到底是全新的设备,性能领先。腾讯、华为依旧持平,保持大厂风范。垫底的还是阿里和UCloud。
4、综合使用体验:
综合分析之前,先比个价格:
| 包月/包年计费 | 按需计费 |
Aliyun | 627元/月 | 2.14元/小时 |
Biggeryun | 562元/月 | 1.55元/小时 |
Qcloud | 591元/月 | 2.07元/小时 |
HUAWEI | 654.8元/月 | 1.96元/小时 |
UCloud | 581元/月 | 1.22元/小时 |
从实用角度,综合主机性能、网络、价格、易用性4方面来说,本次测试后我的排序是:Biggeryun>UCloud>Aliyun>Qcloud>HUAWEI。
先说说排第一的比格云,为什么把它放大厂里面对比测。因为这家也是大厂——盛大云的盘子。盛大云在国内云计算刚兴起的时候就稳坐了业内老大,技术和布局也曾是国内一哥,然而遗憾后期没落。这次测下来,新布局的比格云虽是新平台,但单谈主机性能在同类厂商中已经是前三了。价格对比普通主机略贵,但是在高性能领域PK性价比非常明显。受制于刚刚上线,产品类型、产品布局、方案类的东西还是较为欠缺。但是有老盛大的经验和资金支持,我想他们之后扩张的速度会非常快,也许会是一匹半路杀出来的黑马。
阿里毋庸置疑是云计算行业大哥大。或许是布局比较早,受到底层架构的限制,SSD高配对比从前的普通款并没有太大的提升和惊喜。网络方面表现一流,虽说价钱贵一点,但还是稳定放心的。阿里产品类型、产品生态、周边的服务,也是业内最强。阿里现在自身也在积极发展大数据、人工智能、物联网方向,预计在未来互联网的新变化和新兴产业链上,配套方案和服务的提供也会抢先其他平台。
UCloud跟七牛在云计算行业创业至今,也可以说是杀出一条血路的神话了。在各大厂商紧锣密鼓布局之中杀出一条血路,非扎实的技术和深厚的行业积淀不能成。本次测试中,UCloud的表现基本跟宣传相符,价格亲民、性能虽不拔尖但也够用,界面简洁、体验很不错。但云计算是重资产的行业,UCloud作为创业公司,比起其他大厂来说路还有很长。
腾讯和华为两家实力不相伯仲,各有各的优势,各有各的槽点。性能方面都是大厂风范,但腾讯的网络不均衡、界面复杂,华为的网络、界面体验都不佳,而且镜像功能也有缺失。还望两家大厂的产品经理长点儿心,对产品细节好好优化一下,不要被后浪拍在沙滩上。