阿里云、腾讯云、UCloud、华为云,云主机对比测试报告
在 2020 年初之际,国内专业的云资源选型服务平台 CloudBest 旗下监测实验室,针对业界 4 家主流的云服务提供商,包括阿里云、腾讯云、UCloud 与华为云进行了横向评测。
本次测试在尽量保证测试环境相同的情况下,提供客观公正的测试数据,从技术层面对云服务提供商提供的云主机产品进行性能(CPU、磁盘、网络等)与性价比评测。
以下为 CloudBest 监测实验室详细测试报告:
01
测试方法
①云主机性能共进行 3 次测试,其中所有的云主机均为新购主机,每完成一次测试空跑 8 小时以上再进行下一次测试,最终取 3 次测试的平均值。
②内网网络测试共进行 3 次测试,通过使用 UDP 协议+小包,使用 6 台辅助机和 1 台测试机,总计发包数 3000 万,统计测试机每秒收包数量,最终取 3 次测试的平均值。
③CPU、磁盘的测试方式类似,详细方法见具体章节(四、测试报告摘要),此外还做了场景测试如 Nginx 等。
图 1:云主机测试明细
02
选型说明
本次选型选取的是云主机主流配置中的 8 核 16G,所有云主机都是记录的官网实时购买价格,除腾讯云价格默认是 8.7 折外,其余厂商没有任何活动和代金券等优惠政策。
图 2:云主机配置及价格概况
03
综合测试结果
综合此次测试结果,四家云厂商在 8 核 16G 云主机配置下,在性价比排行上,UCloud 占据此次评测第一位。华为云、阿里云和腾讯云差距不大,依次位列第二、第三、第四位。
指标说明:性价比=性能得分/单价,得出数据越大,性价比越高。
图 3:云主机性价比排行(由高到低排列)
04
测试报告摘要
①性价比测试:性能得分
图 4:云主机平均性能得分(由高到低排列)
由上图,在 8 核 16G 的配置下,通过 Unixbench 工具测试得出,UCloud 云主机性能得分最高为 6529,具有明显优势。华为云紧随其后,得分为 6131.7。阿里云和腾讯云相对优势不明显。
②价格
图 5:云主机单价对比(价格由低到高排列)
由上图我们可以看出,UCloud 在 8 核 16G 配置的云主机下,价格最低,这也与其突出的性价比表现相呼应;阿里云、华为云及腾讯云三家云厂商的云主机单价价格比较接近,但相对来说,阿里云对比华为云和腾讯云,价格略低一些。
③CPU 性能
图 6:CPU 运算平均耗时(由长到短排列)
由上图我们可以看出,在相同测试场景下,阿里云,华为云,腾讯云,UCloud 的 CPU 运算耗时均在 18 秒左右,相差不大。
UCloud 相比于第二位的腾讯云,减少了 0.17 秒的运算时间。阿里云耗时较长,比第一位的 UCloud 多了 0.8 秒的耗时。
指标说明:使用 bc 命令进行浮点运算,小数点后的位数为 5000,测试耗时越短,表现越好。
④磁盘性能
图 8:队列深度 1*1 的平均时延
图 9:磁盘随机读写于队列深度 1*1 详细数据表
图 10:队列深度 7*16 的随机读写
图 11:队列深度 7*16 的平均时延
图 12:磁盘随机读写于队列深度 7*16 详细数据表
由队列深度分别为 1*1 和 7*16 的两组数据图表,我们可以看出,UCloud 在磁盘的随机读写测试中,表现都非常好,数据远超其他3家云厂商。
在队列深度为 1*1 时,在随机读上,华为云和阿里云的 iops 和时延差距较小,位列二、三位。
在随机写上,华为云和腾讯云的 iops 和时延数据表现都不理想,都有很大的提升空间。
在队列深度为 7*16 时,在随机读写上,阿里云和腾讯云的 iops 和时延都处于劣势,华为云和腾讯云的平均时延相差不大,但总体来说,三家厂商在磁盘随机读写的性能上都有提升空间。
指标说明:在硬盘上随机位置读写数据,数据记录大小为 4KB,在队列深度分别为 1*1 和 7*16 的条件下,进行 IO 基准性能测试得出的数据。IOPS 越高,性能越好;时延越低,性能越好。
⑤内网质量
图 13:内网平均每秒收包数(由多到少排列)
在内网的质量测试上,四家厂商差距较大。UCloud 每秒接收到小包的数量为接近 400 万个,位列第一位。
阿里云每秒接收到小包的数量仅为 80 万左右,测试结果相对不理想,与 UCloud、腾讯云、华为云对比差距比较大。
指标说明:使用 UDP 协议+小包,使用 6 台辅助机和 1 台测试机,总计发 3000 万个包,小包大小为 1byte,同等情况下,统计测试机每秒收到包的数量。接收小包的数量越多,内网质量越好。
⑥特定场景测试(Nginx 测试)
图 14:Nginx 测试每秒处理请求数(由多到少排列)
图 15:Nginx 测试详细数据表
Nginx 是一个高性能的 HTTP 和反向代理 web 服务器,是网站门户用户的首选。Nginx 具有并发能力非常强的特点,因此对运营主机的网络能力要求非常高。
由上图我们可以看出,UCloud、华为云以及阿里云的云主机表现都很好,其中 UCloud 表现最佳。
指标说明:在虚拟机上安装 Nginx 1.16.1 版本,使用 ab 压测工具进行测试。总请求数为 200 万,一次并发请求个数为 500,得出测试结果。每秒请求数越大,表现越好。单请求耗时与测试耗时越少,表现越好。
⑦特定场景测试(MySQL 测试)
图 16:MySQL QPS 对比(由多到少排列)
图 17:MySQL TPS 对比(由多到少排列)
图 18:MySQL 测试详细数据表
MySQL 是一种开放源代码的关系型数据库,因为其速度、可靠性和适应性而被大众所应用于自身业务中。
因而对 MySQL 的支持能力,也是目前云主机表现是否良好的一个重要体现。
由上图我们可以看出,UCloud 和阿里云在每秒请求数和每秒事务数的指标上都表现不错,位居第一、第二位。而华为云和腾讯云在此项测试结果中,不占优势。
指标说明:使用 sysbench 基准测试工具对数据库进行性能测试。在一个表中存放 2000 万条数据,同时开启 500 个线程,时间不限制,得出数据结果。
每秒请求数与每秒事务数越大,表现越好。测试耗时与平均时延越小,表现越好。
⑧特定场景测试(ClickHouse 测试)
图 19:ClickHouse 测试耗时(由长到短排列)
ClickHouse 是一个用于联机分析处理(OLAP)的列式数据库管理系统,会使用服务器上一切可用的资源,从而以最自然的方式并行处理大型查询。
因此 ClickHouse 目前已经被很多用户应用于大数据分析处理业务上。因而对 ClickHouse 的支持能力,同样是云主机表现是否良好的一个重要体现。
由上图我们可以看出,UCloud 耗时最短,位居第一。腾讯云比 UCloud 耗时长,但是却优于华为云和阿里云,因此位居第二位。华为云和阿里云耗时相近,分别位居第三、第四位。
指标说明:安装单机版本 ClickHouse19,在 ClickHouse 上做数据分组查询,测试数据集:ontime,16G,183.95 million rows,取前 10 条数据,耗时越短,表现越好。
05
测试报告小结
本次测试报告主要针对 8 核 16G 配置下,阿里云、腾讯云、UCloud 以及华为云的对比分析。
无论是在性价比,还是在 CPU 性能、磁盘性能、内网质量上,都各有优劣(详见“四、测试报告摘要”),但是总体来说,UCloud 云主机在此次测试中,各项测试结果都表现非常好,用户在选型时,可综合考虑以上测试结果及详细数据,并结合采购需求进行选型决策。
关注公众号:拾黑(shiheibook)了解更多
[广告]赞助链接:
四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/
随时掌握互联网精彩
- 1 中国减贫成果激励着许多国家 7922155
- 2 A股接连两日现“离奇”规律 7991711
- 3 中国对日本等国试行免签 7876696
- 4 “互联网发展报告”划重点 7775763
- 5 王楚钦复仇莫雷加德晋级四强 7611252
- 6 受王宝强资助孩子父亲发声 7510526
- 7 女生半裸遭男保洁刷卡闯入 酒店回应 7481134
- 8 辽宁一辆运钞车发生自燃 7394226
- 9 晒旅游照片贫困生保研清华?校方回应 7239737
- 10 相约乌镇峰会 共话“智能向善” 7119967