本文目录
显示
1.
硬件检测
2.
整机跑分
3.
硬盘测试
4.
IOPS性能
5.
fio测试参数
6.
吞吐性能
7.
fio测试参数
8.
时延性能
9.
fio测试参数
10.
内存测试
11.
价格对比(AWS全球不参与)
12.
网络状况
13.
测评补充说明
14.
一些测评小细节...
15.
特色服务
16.
云主机评测总结
17.
推荐阅读
UCloud云主机怎么样?UCloud云主机好不好用?回答这个问题,最直接的方法就是看评测数据,衡量一台服务器性能的高低,我们可以简单地用CPU、内存、硬盘以及网络的配置和它们的实际表现作为参考指标来进行评判。本次云主机的主要测评对象为阿里云、腾讯云和UCloud三家的云主机,它们在国内都拥有提供成熟稳定的云主机产品的能力。AWS为亚马逊云,在本次测评中起参照作用。
由于每家云服务商采用的硬件型号、架构和优化技术都不尽相同,不同云服务商相同配置的云主机之间就存在一定的性能差距。为了弄清这个差距,给大家的选购提供参考,今天我们将着重对云主机性能方面做一系列测试。
本次选择的常用配置2核4G云主机,具体配置如下:
硬件检测
云主机硬件检测
因为测评的阿里云、腾讯云、UCloud、AWS四家服务商(下文简称四家)的云主机选取的配置相当,通过实际硬件检测,我们可以看到,每家的硬件都是中规中矩,不存在虚标的情况,所以此项四家互相持平。
整机跑分
本项性能由强到弱排序为:
UCloud > 腾讯云 > AWS全球 > 阿里云
硬盘测试
注意: 性能测试建议直接通过读写裸盘的方式进行测试,会得到较为真实的数据。但直接测试裸盘会破坏文件系统结构,导致数据丢失,请在测试前确认磁盘中数据已备份。值得一提的是,在本次测评中,就出现过一次磁盘异常的情况。
fio是公认的测试磁盘性能的最佳工具。本次测试中fio采用随机读写的模式,测试磁盘的最大IOPS、最大吞吐量和平均访问延时等三项关乎磁盘性能的重要指标。
备注:由于每家云服务商在说明文档中给出的fio测试参数都不相同,为了保证测试的公正性,本次不采用和任何一家相同的测试参数。以下数据均在新开云主机裸盘格式化后依次逐项进行测试获得的,且单项测试期间系统无任何额外负载。
IOPS性能
说明:阿里云(高效)相对阿里云有且仅有500G云硬盘的类型为高效云盘的区别。
故本项性能由强到弱排序为:
阿里云(高效)> UCloud > 腾讯云 > 阿里云 > AWS全球
fio测试参数
fio -bs=4k -ioengine=libaio -iodepth=128 -direct=1 -rw=randread -runtime=120 -numjobs=1 -norandommap -randrepeat=0 -group_reporting -name= IOPS-randread -size=500G -lockmem=1G -filename=/dev/vdb1
fio -bs=4k -ioengine=libaio -iodepth=128 -direct=1 -rw=randwrite -runtime=120 -numjobs=1 -norandommap -randrepeat=0 -group_reporting -name=IOPS-randwrite -size=500G -lockmem=1G -filename=/dev/vdb1
吞吐性能
本项性能由强到弱排序为:
UCloud > 腾讯云 > 阿里云(高效)> 阿里云 > AWS全球
fio测试参数
fio -bs=256k -ioengine=libaio -iodepth=32 -direct=1 -rw=randread -runtime=120 -numjobs=32 -norandommap -randrepeat=0 -group_reporting -name=speed-randread -size=100G -lockmem=1G -filename=/dev/vdb1
时延性能
本项性能由强到弱排序为:
UCloud > 腾讯云 > 阿里云(高效) > 阿里云 > AWS全球
fio测试参数
fio -bs=256k -ioengine=libaio -iodepth=1 -direct=1 -rw=randread -runtime=120 -numjobs=32 -norandommap -randrepeat=0 -group_reporting -name=latency-randread -size=100G -lockmem=1G -filename=/dev/vdb1
内存测试
本项性能由强到弱排序为:
AWS全球 > UCloud > 腾讯云 > 阿里云
价格对比(AWS全球不参与)
按量付费价格优势由强到弱排序为:UCloud > 阿里云 > 腾讯云
包年包月价格优势由强到弱排序为:腾讯云 > 阿里云 > UCloud
网络状况
以下网络数据通过站长之家(http://ping.chinaz.com)测试获得。
阿里云、腾讯云和UCloud三家的网络状况测试都表现很好,其中阿里云的网络略好于另外两家。由于AWS全球云主机的结点位于韩国首尔,所以网络访问延时普遍偏大,不过国内访问除移动线路外均低于100ms,也不会给网站访客的体验带来太大的影响。
测评补充说明
目前各大服务提供商都在逐步推广云硬盘。虽然本地硬盘数据访问能力高,具有低时延、高随机 IOPS和高吞吐量的 I/O 能力,但是抗风险能力差,由于其存储空间来自服务器的本地硬盘,因此存在单点故障风险。服务器一旦出现故障,本地磁盘数据即将面临风险,所以为了数据安全需要在应用层做数据冗余,以保证数据的可用性和安全性。而目前的云硬盘,虽然在数据访问性能上略有损失,但是云硬盘拥有更大的扩容升级潜力,并且支持升级CPU和内存,对大多数准备长期使用云主机的用户来说,随着使用时间变长,升级服务器配置是一个必须会经历的过程,云硬盘成了当之无愧的首选配置。所有本次测评选择的硬盘类型均为云硬盘。
由于我的测试地在武汉,故选择离华中地区相对较近的上海机房,以上所有测试数据可大致表征阿里云、腾讯云和UCloud上海机房所测试机型性能的平均水平,不能表征这三家其他地域同配置机型的性能水平,但有一定的参考价值。
一些测评小细节...
技术支持:阿里云、腾讯云和UCloud均提供24h工单服务和电话支持,其中UCloud还提供了企业QQ 24h在线技术支持。AWS全球只支持提交英语和日语的售后工单,可提供售后电话回访,不过你确定你真的可以用英语交流技术问题吗?总的来说,这对国内用户不是很友好。
创建主机的步骤:阿里云和UCloud的创建新主机的过程相对简洁,腾讯云和AWS全球要多次转切页面内容,如果要更改已选参数操作就比较麻烦。值得一提的是,在创建云主机的过程中,AWS全球是看不到所选配置的价格的。
按时长付费:阿里云、腾讯云和UCloud的云主机均支持按时长付费,但阿里云按时常付费创建新的云主机时账户余额必须大于100元。
数据盘选择:阿里云的普通云盘起步5GB,步长1GB,高效云盘起步20GB,步长1GB。腾讯云的云硬盘起步10GB,步长10GB。UCloud云硬盘起步10GB,步长10GB。AWS全球st1型硬盘起步500GB,步长1GB。
网络选择:阿里云和腾讯云目前支持按带宽计费和按流量计费两种方式,UCloud自助开通目前仅支持按带宽计费,按流量计费需联系售后开通。AWS全球按流量计费,不支持网络参数选择。
计费规则:阿里云、腾讯云和UCloud都拥有完整、透明的计费规则,其中腾讯云和UCloud使用的秒级计费方案,而阿里云是按小时整点扣费,不足一小时按一小时收费。AWS全球的计费规则太过复杂,细枝末节很多,基本上是糊涂账。按小时收费,不满一小时按一小时,重启一次算一个计费单位,稍有不慎就会产生高额甚至巨额消费,具体就不展开了。
账单生成:阿里云、腾讯云和UCloud都是每小时结算一次并更新账单,而AWS全球的账单生成并不及时,需要等待一段时间后才有。
账单结算:阿里云、腾讯云和UCloud均支持网银支付,不支持信用卡支付。其中阿里云、腾讯云互不支持对方的支付工具(QQ支付、微信支付和支付宝)支付,UCloud支持支付宝支付,但不支持QQ支付、微信支付。AWS全球不支持人民币支付,目前需要使用外币信用卡进行支付。
备案问题:阿里云、腾讯云和UCloud均提供完善成熟的免费自助备案服务。AWS全球不提供备案服务,由于其提供的服务器均在国外的缘故,也没有备案的需要。
专门吐槽AWS全球几句:按理说亚马逊家AWS的服务应该是蛮不错的,但由于众所周知的原因,AWS全球的网页打开极其缓慢,凌晨访问稍微好点,我不知道是不是只有我一个人有这种感受,经常性地等到页面超时中断,某些时候甚至需要更改HOSTS才能正常访问AWS全球的网站。我专门ping了一下AWS全球的官网,全国各地的响应时间普遍在400ms左右,还有达到1/4的测试结点访问超时。
特色服务
l 腾讯云和AWS全球支持使用SSH密钥连接服务器。
这种连接方式与传统的用户名密码登陆云主机不同,本地SSH客户端只需更改成对应云主机IP就可以通过一份与云主机绑定的SSH密钥鉴权实现连接了,这样也就不存在密码丢失或被盗的风险,由于SSH密钥的下载是一次性的,所以一定程度上防止了异地的非法登陆,安全级别更高。
2 阿里云、腾讯云、UCloud和AWS全球都拥有实时备份的功能。
其中阿里云和腾讯云的备份功能为按天自动执行或者手动创建快照,但快照有个数限制,阿里云为每个磁盘提供64 个快照配额,腾讯云为每个磁盘提供7个快照配额。
UCloud的备份功能“数据方舟”为自动执行或者手动创建快照,具有精确到秒级的数据恢复能力,支持恢复到12小时内任一秒的状态,24小时内任意整点时刻数据恢复,再也不怕误操作,在一定程度上实现了时光倒流功能,特别是在搭建生产环境和研发期间,可有效节约大量时间。
AWS全球的快照功能在自动执行操作上的交互便捷度还相对欠缺。
云主机评测总结
老刘博客总结,根据上面的一系列测试结果我们不难看出,对于2核4GB的云主机,UCloud的在性能方面整体高于阿里云和腾讯云,并且在按时长付费的价格上远低于阿里云和腾讯云,所以按时长付费非UCloud莫属。
鉴于每月一付和年付时阿里云、腾讯云和UCloud的费用相差不大,在考虑性能的情况下,UCloud性价比要更高。前往查看UCloud云主机促销活动>>
不过考虑到长期使用一次性多年付费的情况,腾讯云的价格优势最为明显,而且腾讯云的性能整体略高于阿里云,此时选择腾讯云可以获得最高的性价比。
至于AWS,本次测评仅测了AWS全球作为参考对照,具体性能跑分还得看国内版测试数据。