阿里云、腾讯云、UCloud和AWS的云主机测评

前言

云计算和大数据早已成了炙手可热的话题,各大云服务商近年来也相继推出了覆盖广泛的各类新鲜云服务。其中云主机和云存储应该算得上是使用最普遍的业务了。

由于每家云服务商采用的硬件型号、架构和优化技术都不尽相同,不同云服务商相同配置的云主机之间就存在一定的性能差距。为了弄清这个差距,给大家的选购提供参考,今天我们将着重对云主机性能方面做一系列测试。

本次云主机的主要测评对象为阿里云腾讯云UCloud三家的云主机,它们在国内都拥有提供成熟稳定的云主机产品的能力。AWS为亚马逊云,在本次测评中起参照作用。

衡量一台服务器性能的高低,我们可以简单地用CPU、内存、硬盘以及网络的配置和它们的实际表现作为参考指标来进行评判。本次选择的常用配置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

fio -bs=256k -ioengine=libaio -iodepth=32 -direct=1 -rw=randwrite -runtime=120 -numjobs=32 -norandommap -randrepeat=0 -group_reporting -name=speed-randwrite -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

fio -bs=256k -ioengine=libaio -iodepth=1 -direct=1 -rw=randwrite -runtime=120 -numjobs=32 -norandommap -randrepeat=0 -group_reporting -name=latency-randwrite -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密钥的下载是一次性的,所以一定程度上防止了异地的非法登陆,安全级别更高。

l阿里云、腾讯云、UCloud和AWS全球都拥有实时备份的功能。

其中阿里云和腾讯云的备份功能为按天自动执行或者手动创建快照,但快照有个数限制,阿里云为每个磁盘提供64 个快照配额,腾讯云为每个磁盘提供7个快照配额。

UCloud的备份功能“数据方舟”为自动执行或者手动创建快照,具有精确到秒级的数据恢复能力,支持恢复到12小时内任一秒的状态,24小时内任意整点时刻数据恢复,再也不怕误操作,在一定程度上实现了时光倒流功能,特别是在搭建生产环境和研发期间,可有效节约大量时间。

AWS全球的快照功能在自动执行操作上的交互便捷度还相对欠缺。

总结

根据上面的一系列测试结果我们不难看出,对于2核4GB的云主机,UCloud的在性能方面整体高于阿里云和腾讯云,并且在按时长付费的价格上远低于阿里云和腾讯云,所以按时长付费非UCloud莫属。

鉴于每月一付和年付时阿里云、腾讯云和UCloud的费用相差不大,在考虑性能的情况下,UCloud性价比要更高。

不过考虑到长期使用一次性多年付费的情况,腾讯云的价格优势最为明显,而且腾讯云的性能整体略高于阿里云,此时选择腾讯云可以获得最高的性价比。

至于AWS,本次测评仅测了AWS全球作为参考对照,具体性能跑分还得看国内版测试数据。

本文作者

徐远方 | 个人作者,宅男一枚,平时喜欢捣鼓些软硬件评测,CS研究僧申请中…

——————

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 200,961评论 5 473
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 84,444评论 2 377
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 148,009评论 0 333
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,082评论 1 272
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,101评论 5 363
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,271评论 1 278
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,738评论 3 393
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,395评论 0 255
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,539评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,434评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,481评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,160评论 3 317
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,749评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,816评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,038评论 1 256
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,548评论 2 346
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,140评论 2 341

推荐阅读更多精彩内容

  • 背景介绍 2015年12月,InfoQ的编辑魏星邀请作者撰写一篇关于中国公有云服务发展状况的文章。因为作者个人对公...
    蝎子看互联网阅读 1,365评论 0 50
  • 中国各行业现已告别了过去粗放式增长的模式, 都转向靠技术提升效率的方式,这对于IT服务产生了巨大需求,中国云计算和...
    方弟阅读 5,151评论 1 20
  • 最近我在读一本书,叫作《亲密关系》。那么究竟什么是亲密关系呢?今天看了一篇文章,非常认同,里面提到两点,第一,“我...
    燕子一只阅读 1,454评论 2 5
  • 带着无畏 躲过一日又一日 好像只有隐忍 才能端住尊严 从什么时候开始 心里装了一面镜子 好与坏 都不想拆穿 你就静...
    庆长庆长阅读 184评论 1 0
  • 一声震动,班群传来一位爸爸的呼唤:“谁知道吴某某去哪儿了?”这声音许是酝酿了很久,谁愿意在人群问,自己女儿去哪儿了...
    初中语文漫谈阅读 215评论 0 0