云测评报告
Posted 一只懒惰的考拉
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了云测评报告相关的知识,希望对你有一定的参考价值。
前言
本次评测选取了8家云服务提供商,包括阿里云,青云,天翼云,Ucloud,联通沃云,华为云,移动云,aws。旨在对云服务提供商提供的计算、网络、存储的相关指标进行量化评比,在尽量保证测试环境相同的情况下,提供客观公正的测试数据,从技术层面评估各云产品性能。
测评手段
本次评测使用提供客观公正的测试数据,从技术层面评估各云产品性能,用24h连续测试的数据进行对比。选择开源的工具进行对比测试,数据和测试方法更加的客观公正公开,也为用户自己去测试云产品的性能时提供参考。
测评时间
2017.4.19-2017.5.5
云服务提供商配置
![](https://image.cha138.com/20210608/f8394dd5848e4e0a8fddfb667c2a5be5.jpg)
备注:
1.因aws-china只针对企业用户开放使用,个人无法购买其产品,所以选择了aws-global东京节点来进行部分指标的测试。
2.操作系统、资源区域等个别云服务提供商无法提供相同的条件,只能选择最相似的测试条件。
Part1.云主机计算性能
1.1 综合性能
字符串处理、浮点运算效率和速度、文件数据传输、管道吞吐、系统调用等多个维度的处理能力的综合
![](https://image.cha138.com/20210608/502e9259a8fe43ad9e80cf07339af065.jpg)
![](https://image.cha138.com/20210608/62fc8468c7a44bfebd6d082078767798.jpg)
移动云的云主机综合性能得分都是最高的。天翼云在综合性能得分排在最低的位置。其他云的云主机的综合性能得分比较接近,也都比较不错。稳定性方面从24小时的走势来看,基本都比较稳定,没有大幅的波动。
1.2 CPU延时
特定时间内,虚拟 CPU 在排队等候物理 CPU 进行处理的时间,衡量cpu超分超卖的情况
![](https://image.cha138.com/20210608/b6c1a22086204806bf5dc4a958c7e114.jpg)
相比较,aws和华为云的cpu延迟比较高,而青云和阿里云的cpu延迟比较低。
1.3 内存性能
用户空间程序内存数据拷贝操作的速度
![](https://image.cha138.com/20210608/29ac2c4896c1455aa6bf4a5616efb583.jpg)
![](https://image.cha138.com/20210608/4292af8e9db84146b9603a43428f61d7.jpg)
联通沃云的内存带宽最高,aws、移动云、阿里云的内存带宽也都比较高,华为、青云、ucloud次之,天翼云最低。稳定性方面,24小时内华为云的内存带宽波动比较大,移动云的也有两个时间点下降明显,其他云相对都比较稳定。
1.4 数据库业务性能测试
云主机中跑数据库业务的性能,Tpmc值指单位时间内处理订单的个数
![](https://image.cha138.com/20210608/bad81927b98f4eeb9fd0f7c595659c75.jpg)
![](https://image.cha138.com/20210608/112271ba9d464028979dfe9c799087a1.jpg)
联通沃云和aws的云主机上部署数据库的性能最好,阿里云、青云次之,移动云和天翼云tpmc表现也还不错,ucloud和华为云在数据库性能方面与其他公有云方面表现较差。稳定性方面,24小时内除了aws在12点有所下降,其他都相对很稳定。
Part2.网络性能
2.1 网络延迟
![](https://image.cha138.com/20210608/d14b7cd83abb4a259bcb40064fc89304.jpg)
![](https://image.cha138.com/20210608/243bb97e51c54cd9a074fe219d0ea852.jpg)
阿里云、华为云、Ucloud、青云几乎没有网络延迟,网络非常流畅。
天翼云、联通沃云、移动云网络延迟程度良好,没有明显的延迟情况,基本不影响用户体验感受。
2.2 外网带宽测试
![](https://image.cha138.com/20210608/62e8f89deb3c450eabd19d3469c60ad0.jpg)
![](https://image.cha138.com/20210608/3e59862f32b34e1c84e77d2c95c21b4f.jpg)
天翼云订购了5M带宽,实际却达到了20M左右的带宽,应该是限速方面存在bug。
除去异常的天翼云外,华为云带宽较高,阿里云稍高于5M,其他联通沃云、Ucloud、移动云、青云相差不大。总体来说,大家基本都能达到订购的5M带宽,表现合格。
![](https://image.cha138.com/20210608/865dde6fb00f40208af8e223c35803c6.jpg)
![](https://image.cha138.com/20210608/1557504d30fa42f48273bb129d392f0a.jpg)
同样的测试工具、测试方法,天翼云没有采集到相关数据。
测试时,华为云发送的udp包乱序严重,除此之外,其他公有云厂商都表现合格。
3.3 UDP抖动时间
![](https://image.cha138.com/20210608/f2ebabc1253c4b86949b73138de5ebad.jpg)
联通沃云、阿里云和华为云的抖动时间非常小,udp包在链路上传输时间相当一致,网络非常稳定。Ucloud、移动云和青云的udp抖动时间较大,网络稳定情况相对稍差。青云的抖动时间在24小时内波动也相对较大。
Part3 应用用户体验
3.1 连接时间
连接时间是浏览器与云主机中部署的web服务器建立TCP/IP连接所消耗的时间
![](https://image.cha138.com/20210608/f0d43a6520614ec09d22461dd2c10d25.jpg)
![](https://image.cha138.com/20210608/60bcb05ca87643cbb6d33213c3286a12.jpg)
各个云的连接时间,总体来说都在100ms以内,而且都比较平稳,无较大的波动。
3.2 首包时间
首包时间是指浏览器发送HTTP请求结束开始,到收到WEB服务器返回的第一个数据包的消耗时间
![](https://image.cha138.com/20210608/61bcf7a829b4417dabd28539a4ff908d.jpg)
![](https://image.cha138.com/20210608/21f3dec7d2334a7db6c9182a7a58b0bf.jpg)
在首包时间上:阿里云<华为云<ucloud<移动云<青云<联通wo云<天翼云
在指定的首包时间测试中,各个云的连接时间,总体来说都在200ms以内,在14:00时间点有延迟加大,向上波动,16:00回归,各个云的表现整体均在200ms一下,表现合格。
3.3 首屏时间
首屏时间是指,浏览器显示第一屏主页面的消耗时间
![](https://image.cha138.com/20210608/d5eaa055606e4b83b6150e83df8a7825.jpg)
![](https://image.cha138.com/20210608/14377a33590f4be0a92229c6d8747282.jpg)
在首屏时间上:华为云<青云<阿里云<联通wo云<移动云<天翼云<ucloud
在指定的首屏时间测试中,各个云的连接时间,总体来说都在2000ms以内,比较平稳,相差不大。
Part4 块存储性能
4.1 IO带宽
IO尺寸:256K iodepth:32 thread:1
![](https://image.cha138.com/20210608/b633e29d222c483882869ef3510b91b6.jpg)
![](https://image.cha138.com/20210608/f14eafda6a324fe48dbbe683977d7acd.jpg)
4.2 IOPS
IO尺寸:8K iodepth:32 thread:64
![](https://image.cha138.com/20210608/14893edd1a1c40e3bd2311b98641bc75.jpg)
![](https://image.cha138.com/20210608/c9ed59b6e88547eda0cbddf606b971c2.jpg)
天翼云和联通沃云的io性能都非常的高,移动云、阿里云、华为云的带宽iops都达到了官方文档的限速数据。天翼云的顺序读、写带宽性能最好,但是与官方文档查到的限速数据不符,如果用户多的情况下,性能是否会相互影响,是否还能保证如此高的数据?联通云默认云硬盘只能是性能盘,iops相当之高。
4.3 时延
IO尺寸:256K iodepth:32 thread:1
![](https://image.cha138.com/20210608/674aee4611354a478ef5425b52b92749.jpg)
![](https://image.cha138.com/20210608/312a2a35431044e49bf719ecafd02e06.jpg)
IO尺寸:8K iodepth:32 thread:64
![](https://image.cha138.com/20210608/9c39d78285444686bfd878cfd24a1321.jpg)
![](https://image.cha138.com/20210608/fafe89287ded49b389ac0cf0e826cb6a.jpg)
参考iops和吞吐率,不难分析出,由于部分公有云iops和带宽都有做限速的原因,压力测试的情况下,io会排队,延迟会比较高,是正常情况。
Part5 对象存储性能
主要通过各个云内网测试了移动云、阿里云、华为云的对象存储性能。其他云环境未测试原因如下:
1)青云和天翼云不支持内网访问。
2)联通沃云停止提供对象存储服务。
3)通过jmeter工具测试ucloud的对象存储,需要开发jmeter插件。
4)经与华为云技术客服确认华为云主机访问对象存储内网带宽约100Mb/s,与实测结果相近,单个客户端并发访问量增大,性能测试出现Error警告。
5.1对象上传
![](https://image.cha138.com/20210608/fa6786d49217473dab53ae0d6dc9ee9a.jpg)
![](https://image.cha138.com/20210608/538910685c7e44f8b11ba4eca13c410b.jpg)
![](https://image.cha138.com/20210608/edfb2e46eea4401293a3b462a2b3a41a.jpg)
![](https://image.cha138.com/20210608/e7e40d9e33764a0b8bba19eb33c29ebb.jpg)
![](https://image.cha138.com/20210608/7a6a331f5fe84141baab202579b8080e.jpg)
![](https://image.cha138.com/20210608/b88a665aefdb40c795417d92edbf31a9.jpg)
5.2 对象下载
![](https://image.cha138.com/20210608/571043427a514fe2a0bcc6036eeb646c.jpg)
![](https://image.cha138.com/20210608/4b756f6b2df044c6a051cf057f824564.jpg)
![](https://image.cha138.com/20210608/91e0d115140444758884580a932cfbd8.jpg)
![](https://image.cha138.com/20210608/df6dad63e25847488875897b08530cbe.jpg)
![](https://image.cha138.com/20210608/e62920e4720b42cda3988be0de5c1362.jpg)
![](https://image.cha138.com/20210608/1fd0c5cf26004064bc7303d6cabd495c.jpg)
5.3 对象删除
![](https://image.cha138.com/20210608/1b7a8201e5804e0ca25d1d9e9b7fcb8d.jpg)
![](https://image.cha138.com/20210608/04798c6479af4825ac1eecc9d5ec1719.jpg)
![](https://image.cha138.com/20210608/159702113fa54b71857c5ce9c4cef2ab.jpg)
![](https://image.cha138.com/20210608/97e0d4e96cd946f295155c16d73370b4.jpg)
对象大小不变的条件下,随着并发数的增大,阿里云主机提供了更大的内网访问带宽,移动云由于受内网访问带宽限制,访问云存储时带宽限制成为瓶颈。相同并发线程条件下,阿里云对小对象具有较好的性能优势。
移动云删除文件时,采用同步删除方式,即删除元数据的同时删除了实体数据,优化了小对象垃圾数据回收效率;阿里云删除对象性能较好,采用异步删除方式,即只删除元数据,实体数据后台异步删除。
Part6 云主机稳定性
在各个公有云虚机上部署的web应用在相同运行压力下查看网卡流量、应用cpu负载、磁盘io的稳定性及虚机可用性。
阿里云:
Ucloud云
移动云
青云
华为云
各公有云厂商虚机稳定性都不错,测试期间云主机的可用性都为100%。其中移动云平均CPU利用率较高,华为云磁盘利用率在测试过程中出现了几个比较高的峰值。
总结:
从本次测试结果来看,
- 云主机计算性能排名:联通沃云>移动云>aws(global)>阿里云>青云>Ucloud>华为云>天翼云;
- 网络性能:阿里云>华为云>Ucloud>青云>联通云>天翼云>移动云;
- 云主机部署应用用户体验性能:华为云>阿里云>青云>Ucloud>移动云>联通云>天翼云;
- 存储性能因各家云的限速值不同,不作排名,详细数值参考Part4。
另外,本次仅从性能方面去考量各个云的产品,尚未考虑到价格方面等因素,价格同样也是用户做出选择非常重要的因素,后续会把价格考虑进去。
由于精力有限,无法将国内其他云计算厂商的产品都拿来测试,欢迎有兴趣的朋友对自己所使用的云计算产品进行测试,并将结果分享出来,方便大家参考。
本文中如有任何错误,还请大家指正。
附录
以上是关于云测评报告的主要内容,如果未能解决你的问题,请参考以下文章