阿里云/腾讯云/UCloud/华为云服务器主机对比测试报告

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 RDS PostgreSQL,集群系列 2核4GB
简介: 在2020年初之际,国内专业的云资源选型服务平台CloudBest旗下监测实验室,针对业界4家主流的云服务提供商,包括阿里云、腾讯云、UCloud与华为云进行了横向评测。本次测试在尽量保证测试环境相同的情况下,提供客观公正的测试数据,从技术层面对云服务提供商提供的云主机产品进行性能(CPU、磁盘、网络等)与性价比评测。以下为CloudBest监测实验室详细测试报告:

在2020年初之际,国内专业的云资源选型服务平台CloudBest旗下监测实验室,针对业界4家主流的云服务提供商,包括阿里云腾讯云UCloud华为云进行了横向评测。本次测试在尽量保证测试环境相同的情况下,提供客观公正的测试数据,从技术层面对云服务提供商提供的云主机产品进行性能(CPU、磁盘、网络等)与性价比评测。以下为CloudBest监测实验室详细测试报告:


测试方法


  1. 云主机性能共进行3次测试,其中所有的云主机均为新购主机,每完成一次测试空跑8小时以上再进行下一次测试,最终取3次测试的平均值。

  2. 内网网络测试共进行3次测试,通过使用UDP协议+小包,使用6台辅助机和1台测试机,总计发包数3000万,统计测试机每秒收包数量,最终取3次测试的平均值。

  3. CPU、磁盘的测试方式类似,详细方法见具体章节(四、测试报告摘要),此外还做了场景测试如Nginx等。



图1:云主机测试明细


选型说明


本次选型选取的是云主机主流配置中的8核16G,所有云主机都是记录的官网实时购买价格,除腾讯云价格默认是8.7折外,其余厂商没有任何活动和代金券等优惠政策。计费方式均选取按月计费原则,且所有云主机均含1M带宽和存储费用。



图2:云主机配置及价格概况


综合测试结果


综合此次测试结果,四家云厂商在8核16G云主机配置下,在性价比排行上,UCloud占据此次评测第一位。华为云、阿里云和腾讯云差距不大,依次位列第二、第三、第四位。


指标说明:


性价比=性能得分/单价,得出数据越大,性价比越高



图3:云主机性价比排行(由高到低排列)



测试报告摘要



01


性价比测试:性能得分



图4:云主机平均性能得分(由高到低排列)


由上图,在8核16G的配置下,通过Unixbench工具测试得出,UCloud云主机性能得分最高为6529,具有明显优势。华为云紧随其后,得分为6131.7。阿里云和腾讯云相对优势不明显。


02


价格



图5:云主机单价对比(价格由低到高排列)


由上图我们可以看出,UCloud在8核16G配置的云主机下,价格最低,这也与其突出的性价比表现相呼应;阿里云、华为云及腾讯云三家云厂商的云主机单价价格比较接近,但相对来说,阿里云对比华为云和腾讯云,价格略低一些。


03


CPU性能



图6:CPU运算平均耗时(由长到短排列)


由上图我们可以看出,在相同测试场景下,阿里云,华为云,腾讯云,UCloud的CPU运算耗时均在18秒左右,相差不大。UCloud相比于第二位的腾讯云,减少了0.17秒的运算时间。阿里云耗时较长,比第一位的UCloud多了0.8秒的耗时。


指标说明:


使用bc命令进行浮点运算,小数点后的位数为5000,测试耗时越短,表现越好。


04


磁盘性能



图7:队列深度1*1的随机读写



图8:队列深度1*1的平均时延



图9:磁盘随机读写于队列深度1*1详细数据表



图10:队列深度7*16的随机读写



图11:队列深度7*16的平均时延



图12:磁盘随机读写于队列深度7*16详细数据表


由队列深度分别为11和716的两组数据图表,我们可以看出,UCloud在磁盘的随机读写测试中,表现都非常好,数据远超其他3家云厂商。


在队列深度为1*1时,在随机读上,华为云和阿里云的iops和时延差距较小,位列二、三位。在随机写上,华为云和腾讯云的iops和时延数据表现都不理想,都有很大的提升空间。


在队列深度为7*16时,在随机读写上,阿里云和腾讯云的iops和时延都处于劣势,华为云和腾讯云的平均时延相差不大,但总体来说,三家厂商在磁盘随机读写的性能上都有提升空间。


指标说明:


在硬盘上随机位置读写数据,数据记录大小为4KB,在队列深度分别为11和716的条件下,进行IO基准性能测试得出的数据。IOPS越高,性能越好;时延越低,性能越好。


05


内网质量



图13:内网平均每秒收包数(由多到少排列)


在内网的质量测试上,四家厂商差距较大。UCloud每秒接收到小包的数量为接近400万个,位列第一位。阿里云每秒接收到小包的数量仅为80万左右,测试结果相对不理想,与UCloud、腾讯云、华为云对比差距比较大。


指标说明:


使用UDP协议+小包,使用6台辅助机和1台测试机,总计发3000万个包,小包大小为1byte,同等情况下,统计测试机每秒收到包的数量。接收小包的数量越多,内网质量越好。


06


特定场景测试(Nginx测试)



图14:Nginx测试每秒处理请求数(由多到少排列)



图15:Nginx测试详细数据表


Nginx是一个高性能的HTTP和反向代理web服务器,是网站门户用户的首选。Nginx具有并发能力非常强的特点,因此对运营主机的网络能力要求非常高。


由上图我们可以看出,UCloud、华为云以及阿里云的云主机表现都很好,其中UCloud表现最佳。


指标说明:


在虚拟机上安装Nginx 1.16.1版本,使用ab压测工具进行测试。总请求数为200万,一次并发请求个数为500,得出测试结果。每秒请求数越大,表现越好。单请求耗时与测试耗时越少,表现越好。


07


特定场景测试(MySQL测试)



图16:MySQL QPS对比(由多到少排列)



图17:MySQL TPS对比(由多到少排列)



图18:MySQL测试详细数据表


MySQL是一种开放源代码的关系型数据库,因为其速度、可靠性和适应性而被大众所应用于自身业务中。因而对MySQL的支持能力,也是目前云主机表现是否良好的一个重要体现。


由上图我们可以看出,UCloud和阿里云在每秒请求数和每秒事务数的指标上都表现不错,位居第一、第二位。而华为云和腾讯云在此项测试结果中,不占优势。


指标说明:


使用sysbench基准测试工具对数据库进行性能测试。在一个表中存放2000万条数据,同时开启500个线程,时间不限制,得出数据结果。每秒请求数与每秒事务数越大,表现越好。测试耗时与平均时延越小,表现越好。


08


特定场景测试(ClickHouse测试)



图19:ClickHouse测试耗时(由长到短排列)


ClickHouse是一个用于联机分析处理(OLAP)的列式数据库管理系统,会使用服务器上一切可用的资源,从而以最自然的方式并行处理大型查询。因此ClickHouse目前已经被很多用户应用于大数据分析处理业务上。因而对ClickHouse的支持能力,同样是云主机表现是否良好的一个重要体现。


由上图我们可以看出,UCloud耗时最短,位居第一。腾讯云比UCloud耗时长,但是却优于华为云和阿里云,因此位居第二位。华为云和阿里云耗时相近,分别位居第三、第四位。


指标说明:


安装单机版本ClickHouse19,在ClickHouse上做数据分组查询,测试数据集:ontime,16G,183.95 million rows,取前10条数据,耗时越短,表现越好。



测试报告小结



本次测试报告主要针对8核16G配置下,阿里云腾讯云UCloud以及华为云的对比分析。无论是在性价比,还是在CPU性能、磁盘性能、内网质量上,都各有优劣(详见“四、测试报告摘要”),但是总体来说,UCloud云主机在此次测试中,各项测试结果都表现非常好,用户在选型时,可综合考虑以上测试结果及详细数据,并结合采购需求进行选型决策。


云服务器ECS地址:阿里云·云小站

相关实践学习
快速体验PolarDB开源数据库
本实验环境已内置PostgreSQL数据库以及PolarDB开源数据库:PolarDB PostgreSQL版和PolarDB分布式版,支持一键拉起使用,方便各位开发者学习使用。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
4天前
|
弹性计算 运维 监控
【阿里云】控制台使用指南:从创建ECS到系统诊断测评
本文介绍了如何通过阿里云获取ECS云服务器并进行操作系统配置与组件安装,以实现高效的资源管理和系统监控。阿里云凭借强大的基础设施和丰富的服务成为用户首选。文中详细描述了获取ECS、RAM授权、开通操作系统控制台及组件安装的步骤,并展示了如何利用控制台实时监控性能指标、诊断系统问题及优化性能。特别针对idle进程进行了深入分析,提出了优化建议。最后,建议定期进行系统健康检查,并希望阿里云能推出更友好的低成本套餐,满足学生等群体的需求。
62 17
【阿里云】控制台使用指南:从创建ECS到系统诊断测评
|
5天前
|
弹性计算 Linux 数据安全/隐私保护
阿里云幻兽帕鲁联机服务器搭建全攻略,速来抄作业!2025新版教程
阿里云提供2025年最新幻兽帕鲁服务器申请购买及一键开服教程。4核16G配置支持8人,70元/月;8核32G配置支持20人,160元/月。选择配置、地域、操作系统后,点击【一键购买及部署】,约3分钟完成创建。本地安装STEAM客户端并登录,进入游戏选择多人模式,输入服务器IP和端口(8211),即可开始游戏。详细教程及更多问题解答请参考阿里云幻兽帕鲁游戏专区。
49 20
|
4天前
|
存储 人工智能 运维
阿里云操作系统控制台——解决服务器磁盘I/O故障
阿里云操作系统控制台——解决服务器磁盘I/O故障
32 12
|
8天前
|
弹性计算 数据可视化 Linux
阿里云操作系统控制台——ECS操作与性能优化
本文详细介绍如何操作阿里云服务器ECS,从开通到组件安装及内存诊断。首先,通过选择操作系统(如Alibaba Cloud Linux 3)并开通服务,创建RAM用户并授予权限。接着,安装所需组件,支持节点或集群安装。最后,利用内存全景诊断功能,输入实例ID或Pod名称发起诊断并解析结果。这一流程帮助用户高效搭建计算环境,提升技术能力,确保业务稳定运行,并提出优化建议以改善用户体验。
59 8
|
3天前
|
存储 运维 监控
深度体验阿里云系统控制台:SysOM 让 Linux 服务器监控变得如此简单
作为一名经历过无数个凌晨三点被服务器报警电话惊醒的运维工程师,我对监控工具有着近乎苛刻的要求。记得去年那次大型活动,我们的主站流量暴增,服务器内存莫名其妙地飙升到90%以上,却找不到原因。如果当时有一款像阿里云 SysOM 这样直观的监控工具,也许我就不用熬通宵排查问题了。今天,我想分享一下我使用 SysOM 的亲身体验,特别是它那令人印象深刻的内存诊断功能。
|
2月前
|
数据可视化 前端开发 测试技术
接口测试新选择:Postman替代方案全解析
在软件开发中,接口测试工具至关重要。Postman长期占据主导地位,但随着国产工具的崛起,越来越多开发者转向更适合中国市场的替代方案——Apifox。它不仅支持中英文切换、完全免费不限人数,还具备强大的可视化操作、自动生成文档和API调试功能,极大简化了开发流程。
|
1月前
|
JSON 前端开发 测试技术
大前端之前端开发接口测试工具postman的使用方法-简单get接口请求测试的使用方法-简单教学一看就会-以实际例子来说明-优雅草卓伊凡
大前端之前端开发接口测试工具postman的使用方法-简单get接口请求测试的使用方法-简单教学一看就会-以实际例子来说明-优雅草卓伊凡
97 10
大前端之前端开发接口测试工具postman的使用方法-简单get接口请求测试的使用方法-简单教学一看就会-以实际例子来说明-优雅草卓伊凡
|
1月前
|
JSON 前端开发 API
以项目登录接口为例-大前端之开发postman请求接口带token的请求测试-前端开发必学之一-如果要学会联调接口而不是纯写静态前端页面-这个是必学-本文以优雅草蜻蜓Q系统API为实践来演示我们如何带token请求接口-优雅草卓伊凡
以项目登录接口为例-大前端之开发postman请求接口带token的请求测试-前端开发必学之一-如果要学会联调接口而不是纯写静态前端页面-这个是必学-本文以优雅草蜻蜓Q系统API为实践来演示我们如何带token请求接口-优雅草卓伊凡
64 5
以项目登录接口为例-大前端之开发postman请求接口带token的请求测试-前端开发必学之一-如果要学会联调接口而不是纯写静态前端页面-这个是必学-本文以优雅草蜻蜓Q系统API为实践来演示我们如何带token请求接口-优雅草卓伊凡
|
7天前
|
存储 JSON API
Python测试淘宝店铺所有商品接口的详细指南
本文详细介绍如何使用Python测试淘宝店铺商品接口,涵盖环境搭建、API接入、签名生成、请求发送、数据解析与存储、异常处理等步骤。通过具体代码示例,帮助开发者轻松获取和分析淘宝店铺商品数据,适用于电商运营、市场分析等场景。遵守法规、注意调用频率限制及数据安全,确保应用的稳定性和合法性。
|
1天前
|
监控 API 开发工具
Socket.IO介绍,以及怎么连接测试Socket.IO接口?
Socket.IO 是一个用于浏览器和服务器间实时双向通信的库,支持低延迟消息传递、跨平台运行及自动重连。文章介绍了其特点与调试需求,并详细说明如何使用 Apifox 工具创建、连接、发送/接收 Socket.IO 事件,以及团队协作和调试技巧。掌握这些技能可提升实时应用开发效率与质量。

热门文章

最新文章