当前位置: 代码网 > 快讯>创业分享 > 云主机哪个好用,性价比高的云服务器排名

云主机哪个好用,性价比高的云服务器排名

2024年07月28日 创业分享 我要评论
近年来,在云计算、大数据和人工智能等技术的快速发展下,数据中心的计算能力也面临着越来越高的挑战。就数据中心的 cpu 处理器选择而言,amd 因其最新一代 eypc 处理器的强劲性能、低功耗以及低成本

近年来,在云计算、大数据和人工智能等技术的快速发展下,数据中心的计算能力也面临着越来越高的挑战。就数据中心的 cpu 处理器选择而言,amd 因其最新一代 eypc 处理器的强劲性能、低功耗以及低成本的优势逐渐赢得主流云厂商的青睐。

据悉,aws、谷歌云、ucloud、azure、ibm cloud、腾讯云等云商均已推出基于 amd eypc cpu 型的云主机,属于云厂商中的先行者。

为了便于用户直观比较不同云商的 amd 云主机的性能差异,2020 年 5 月初,cio 时代学院发起了针对市面上几款主流的 amd 云主机测试。本次测试的 amd 型云主机在保持尽量相同的测试环境下,提供客观公正的测试数据,从技术层面对不同厂商的 amd 云主机进行性能(cpu、磁盘、网络等)与性价比测评分析。

一、选型说明

本次参与实测的 amd 云主机型号分别是国内的 ucloud 快杰型 amd、腾讯云 sa2,国外的 aws m5a、google 云 n2d。在高性能云主机的常用配置中,我们对四家云商分别选择了 8 核 32g 和 2000g 数据盘。下图是具体的配置信息:

高性能amd云主机如何选?aws、谷歌云、ucloud、腾讯云测试大pk

图 1:云主机配置详情

二、测试方法

本次测试主要利用 unixbench 性能测试工具、圆周率 pi 测试、fio、netperf 等测试方法,对云主机的 cpu 性能、磁盘性能和内网质量等分别进行测试,此外还针对 nginx、mysql、clickhouse 三种常见的应用场景做了测试比较。

本报告中的每项测试指标均以 3 次测试的平均值作为最终数据,且云主机每完成一次测试需空跑 8 小时以上再进行下一次测试。

高性能amd云主机如何选?aws、谷歌云、ucloud、腾讯云测试大pk

图 2:云主机测试明细

三、实际性能考察

为了更加清晰直观的展示四款 amd 云主机的性能差异,我们摘取了本次测试结果中的几个重要技术指标以供大家参考,包括 cpu 耗时、磁盘 iops、数据包转发 pps、tps/qps 等等。

1、cpu 性能

cpu 是云主机操作系统稳定运行的根本,cpu 的运行时间在很大程度上决定了云主机的性能。我们在相同测试环境下使用 bc 命令进行浮点运算,小数点后的位数为 5000,测试耗时越短则表明性能越好。搭载了 amd eypc 处理器的四款云主机,在 cpu 性能上是否有差距呢?我们来一探究竟:

高性能amd云主机如何选?aws、谷歌云、ucloud、腾讯云测试大pk

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

根据上图我们可以直观的看出,在 8 核 cpu 的情况下计算圆周率 pi 时,ucloud 耗时最短为 16.54 秒,aws 耗时最长为 21.11 秒,腾讯云和 google 云则相差不大,分别为 17.42 秒和 18.02 秒。ucloud 相比腾讯云和 google 云可减少 0.88 秒~ 1.48 秒的 cpu 耗时,比 aws 可节省大约 4.57 秒的运行时间。由此可见,与另外三家对比,ucloud 的 amd 云主机在 cpu 性能上最高可提升 21.6%。

2、磁盘性能

在云主机的存储性能方面,iops 和 io 时延作为衡量磁盘性能的重要指标,理论上, iops 越大越好,时延越低越好。本次测试我们使用的 fio 工具选择了 libaio 引擎测试,块大小配置为 4k,测试生成的文件大小为 200g。这里我们主要观察队列深度分别为 1*1 和 7*16 的情况下,磁盘每秒随机读写的操作次数以及平均时延。

高性能amd云主机如何选?aws、谷歌云、ucloud、腾讯云测试大pk

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

高性能amd云主机如何选?aws、谷歌云、ucloud、腾讯云测试大pk

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

高性能amd云主机如何选?aws、谷歌云、ucloud、腾讯云测试大pk

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

高性能amd云主机如何选?aws、谷歌云、ucloud、腾讯云测试大pk

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

高性能amd云主机如何选?aws、谷歌云、ucloud、腾讯云测试大pk

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

高性能amd云主机如何选?aws、谷歌云、ucloud、腾讯云测试大pk

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

由数据图表可见,在队列深度 1*1 和 7*16 时,ucloud 的 iops 和平均时延都具有明显优势,而其他三家相差不大。在队列深度为 1*1 时,ucloud 随机读的数量是排名第二的 aws 的 2.5 倍,而随机写的数量更是比排名靠后的腾讯云高出 10 倍。在队列深度为 7*16 时,ucloud 随机读写能力依然表现突出,是排名第二的腾讯云的 4 倍,aws 和 google 云比较接近,均不太理想。

3、网络性能

云主机每秒所处理的网络包数量是内网性能的核心指标,内网环境下的网络情况直接会影响服务之间的交互。本次内网性能测试中,我们使用了 netperf 网络性能测试工具,通过 8 台辅助机和 1 台测试机,使用 udp 协议+小包,小包大小为 1 字节,在同等情况下,统计测试机每秒收到包的数量。下面,我们来看看这四款云主机的表现:

高性能amd云主机如何选?aws、谷歌云、ucloud、腾讯云测试大pk

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

通常情况下,云主机每秒接受的小包数量越多,则表明内网质量越好。根据上图测试结果可以看出,ucloud 每秒接受小包数量最多,约为 378.64 万个左右,相当于腾讯云的 2.5 倍,而 google 云、aws 和腾讯云这三家云平台每秒接收数在 150-180 万左右,其数量差距不是很大,都有较大提升空间。

4、特定场景表现 nginx 测试

nginx 是一个高性能的 http 和反向代理 web 服务器,是网站门户用户的首选。nginx 具有并发能力非常强的特点,因此对运营商主机的网络能力要求非常高。根据nginx的每秒处理请求数,就可以看出服务器的抗压能力。

我们使用 ab 压测工具进行测试,ab 工具可以创建多个并发访问线程,模拟多个访问者同时对某一个 url 地址进行访问,其原理类似 cc 攻击。因此,在这样高并发的测试下每秒处理请求数越大表现越好,单请求耗时与测试耗时越少则表现越好,也意味着访问请求丢失越少。

高性能amd云主机如何选?aws、谷歌云、ucloud、腾讯云测试大pk

图 11:nginx 平均每秒收包数(由多到少排列)

高性能amd云主机如何选?aws、谷歌云、ucloud、腾讯云测试大pk

图 12:nginx 测试详细数据表

上图是我们根据 ab 压测请求数 200 万,一次并发请求数为 500 得出的平均数据,很明显可以看出 ucloud 在这次压力测试下,各项指标均表现最佳,远超出其他云平台。在每秒处理请求数上,ucloud 高出腾讯云 2 倍, google 云、aws、腾讯云分别位居第二、三、四位;在单请求耗时和测试耗时方面,ucloud 也仅占其他三家的 1/3 左右时长。

mysql 测试

mysql 数据库的性能状态通常可以反映服务器的 cpu、内存和磁盘性能,也更能体现出云主机的性能差异。我们使用 sysbench 基准测试工具对数据库中一个表存放 2000 万条数据,并同时开启 500 个线程,得出结果数据:每秒请求数 qps 与每秒事务数 tps 越大,则表现越好;测试耗时与平均时延越小,则表现越好。

高性能amd云主机如何选?aws、谷歌云、ucloud、腾讯云测试大pk

图 13:mysql qps 对比(由多到少排列)

高性能amd云主机如何选?aws、谷歌云、ucloud、腾讯云测试大pk

图 14:mysql tps 对比(由多到少排列)

高性能amd云主机如何选?aws、谷歌云、ucloud、腾讯云测试大pk

图 15:mysql 测试详细数据表

qps 和 tps 作为衡量数据库性能的关键指标,也是云主机性能的直接体现。根据上图测试数据可以看出,在 mysql 场景下,ucloud 的 qps 和 tps 请求数量均表现超前,腾讯云紧随其后排名第二, aws 和 google 云分别位列第三、第四。经计算得出,ucloud 云主机的 qps 和tps比其他三家均高出 38%~70% 左右的性能。

clickhouse 测试

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

我们在云主机上安装单机版本 clickhouse19,在 clickhouse 上做数据分组查询,测试数据集:ontime,16g,183.95 百万行。然后取前 10 条数据,最终耗时越短,则表现越好。

高性能amd云主机如何选?aws、谷歌云、ucloud、腾讯云测试大pk

图 16:clickhouse 测试耗时(由短到长排列)

根据上图可以看出,ucloud 耗时最短为 2.067 秒,与紧随其后的腾讯云差距不是很大,但 google 云耗时最长,且 ucloud 最终耗时比 google 云可降低大约 42%。

四、综合性价比考察

性能得分

除了上文所述的 amd 云主机各项基础性能测试外,为了进一步展现该云平台 amd 云主机的综合性能(如系统调用、读写、进程、图形化测试、2d、3d、运算等),我们利用 unixbench 工具进行测试,得出一个直观的数据来进行对比。

高性能amd云主机如何选?aws、谷歌云、ucloud、腾讯云测试大pk

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

根据上图的测试结果,我们可以看到在8核amd云主机的配置下,ucloud 性能得分最高约为 6720.4,腾讯云排名第二,性能得分为 5378.4, aws 相对较低,性能得分为 3732.8,且 ucloud 性能得分比其他三家分别高出约 25%~80%,优势还是非常明显的。

关于价格

在充分比较了四款 amd 云主机的性能差异后,接下来就是用户最为关心的问题——价格。下图我们是以 amd 为前提下选择相同配置的云服务器的每月价格,所有云主机都是以官网实时购买价格进行记录,其中 aws 是年付价格折算成每月单价(备注:由于国外云厂商的价格受汇率波动的影响,这里仅显示本次测试期间的实时核算价格)。

高性能amd云主机如何选?aws、谷歌云、ucloud、腾讯云测试大pk

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

从价格上来看,我们可以比较明显的看到,ucloud 快杰型 amd 机型在价格上有非常大的优势,每月价格仅为 1960 元;腾讯云 sa2 机型的每月价格为 2985.5 元排名第二,均比国外的 google 云和 aws 优惠,且 ucloud 价格与国内腾讯云相比还可以节省约 34%。其中 aws m5a 机型的单价最高,平均每月价格折算下来要花费 12140 元(预配置 iops 设为 2 万),是 ucloud 快杰型 amd 云主机的 6 倍左右。

性价比

通常情况下,如果综合性能与实际价格成正比的话,用户是很难作出选择的。如何在相同预算内获得更高的云主机性能是关键。因此,为了更能直观的体现出 amd 云主机的价格与综合性能之间的关系,我们根据性价比公式:性价比=性能得分/单价, 得分数据越大,性价比越高,性价比高则反映了在价格相同的情况下云主机性能越好。

高性能amd云主机如何选?aws、谷歌云、ucloud、腾讯云测试大pk

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

高性能amd云主机如何选?aws、谷歌云、ucloud、腾讯云测试大pk

图 20:云主机性价比详细数据表

根据上图数据,我们可以明显看出 ucloud 的性价比最高为 3.43,腾讯云排名第二为 1.8,google 云排名第三为 1.1,而 aws 性价比最低仅有 0.31。由此可见,ucloud 性价比也远超其他三家,经计算,ucloud 性价比大约是排名第二的腾讯云的 1.9 倍,甚至比国外 aws 高出 10 倍。也就是说花同样的价钱,选择 ucloud 快杰型 amd 云主机可以收获最高的性能体验。

五、测评总结

本次测试报告主要针对国内外主流云厂商的 8 核 32g 配置的 amd 型云主机:腾讯云 sa2 机型、ucloud 快杰型 amd 机型、aws m5a 机型、google 云 n2d 机型的各项性能指标进行对比分析。综合平均数据显示,无论是在性价比,还是在 cpu 性能、磁盘性能、内网质量上,四家云商的 amd 云主机都各有优劣。但是总体而言,ucloud 云主机在此次测试中,各项测试结果都表现优异,用户在实际选型时,可综合考虑以上测试结果及详细数据,并结合实际的采购需求进行选型决策。

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com