前言

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

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

本次云主机的主要测评对象为阿里云腾讯云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研究僧申请中…

——————

相关阅读推荐:

企业要如何防御恶意 bot 流量?
虚拟化在线迁移优化实践(二):KVM虚拟化跨机迁移优化指南
虚拟化在线迁移优化实践(一):KVM虚拟化跨机迁移原理
关于分布式数据库,你需要知道的一些事(下)
关于分布式数据库,你需要知道的一些事(中)
关于分布式数据库,你需要知道的一些事(上)
五大常见的MySQL高可用方案

福利时间

如果你想亲自上手,在云上部署体验以上技术实践过程,大U为大家争取到了100元 UCloud云服务代金券,够大家免费使用1个月的1核/2G/20G数据盘云主机。

立即 注册UCloud,在活动/邀请码一栏填入:zhihu-ucloud,即可获得代金券。

此外,我们还在V2EX上做了一个爆款云主机的活动,99包月990包年,还等什么~~ [UCloud 爆款云主机] 2 核/2G/2M 带宽 低至 99 元/月, V2EX 用户再送 100 元代金券! - V2EX

有问题请添加UCloud运营小妹个人微信号:Surdur 进行咨询。

「UCloud机构号」将独家分享云计算领域的技术洞见、行业资讯以及一切你想知道的相关讯息。欢迎提问&求关注 o(*▽*)q~

以上。

阿里云、腾讯云、UCloud和AWS的云主机测评相关推荐

  1. 云之讯短信验证视频php,云之讯短信接口GO实现

    将项目变量appId, accountSId和token使用自己的替换掉就可以了. 发送信息时直接调用函数SendSMS即可,传入参数电话号码,模板ID以及模板中参数.由于云之讯的参数是以逗号分隔的, ...

  2. 云之讯刘泽阳:互联网线上流量越来越贵,倒逼营销归于传统渠道|企服三会系列报道...

    "一方面,目前通讯市场处于拐点期,传统通讯竞争更为激烈,而云通讯行业也面临产品差异化和创新程度不高,资源或者产品同质化严重导致价格大战.另一方面,客户的需求也发生了更大的变化,体现在客户业务 ...

  3. uni-app实现验证码登录-云之讯

    1.在云之讯官网注册并登录 云通讯平台_短信.语音验证码_云呼叫中心等服务平台[云之讯] 2.进行企业认证 3.将红框子里的东西发给后端让他们去配置(或者你们后端人好的话他直接登录自己去复制) 4.创 ...

  4. 一文看懂当红Serverless:为何AWS、阿里云和腾讯云都在发力「无服务器架构」

    冠望 发自 凹非寺 量子位 报道 | 公众号 QbitAI 要说目前软件架构中热度十二分的话题,当属Serverless. 通常我们会将其翻译为"无服务器架构". 尽管成天被称为& ...

  5. 【2020】六家云厂商价格比较:AWS、阿里云、Azure、Google Cloud、华为云、腾讯云

    [2020]六家云厂商价格比较:AWS.阿里云.Azure.Google Cloud.华为云.腾讯云 https://zhuanlan.zhihu.com/p/148856264 去年8月,我们选择了 ...

  6. 【2020新版】六家云厂商价格比较:AWS、阿里云、Azure、Google Cloud、华为云、腾讯云

    [2020新版]六家云厂商价格比较:AWS.阿里云.Azure.Google Cloud.华为云.腾讯云 去年8月,我们选择了国内外六家云厂商做了份资源价格报告,将近一年过去了,我们上个新. 做事呢, ...

  7. c#服务器后端_一文看懂Serverless:AWS阿里云腾讯云都在发力「无服务器架构」

    冠望 发自 凹非寺 量子位 报道 | 公众号 QbitAI 要说目前软件架构中热度十二分的话题,当属Serverless. 通常我们会将其翻译为"无服务器架构". 尽管成天被称为& ...

  8. 阿里、腾讯、华为、七牛、UCloud云主机怎么选?

    前言 对于所有的公有云服务商来说,云主机是非常基础且重要的业务.那么在高性能云计算方面,作为互联网巨头的阿里云.腾讯云以及新兴云计算企业的代表华为云.七牛云和UCloud又有怎样的表现呢? 最近,我们 ...

  9. AWS谷歌云UCloud腾讯云高性能AMD云主机测评对比

    近年来,在云计算.大数据和人工智能等技术的快速发展下,数据中心的计算能力也面临着越来越高的挑战.就数据中心的CPU处理器选择而言,AMD因其最新一代EYPC处理器的强劲性能.低功耗以及低成本的优势逐渐 ...

最新文章

  1. 谈谈学习AS3的过程
  2. 004_CSS元素选择器
  3. springboot使用restTemplate post提交值 restTemplate post值
  4. css3 :nth-child()选择器的使用
  5. 代码生成工具之Winform查询列表界面生成
  6. Kotlin防止按钮多次点击
  7. 关于width: 100%的一些看法
  8. python dll load fail_python报错DLL load failed:找不到模块怎么解决?
  9. [bigdata-093] drool 规则引擎安装和试用(不全)
  10. 读取自定义配置文件属性值
  11. WebMagic抓取阿里司法拍卖信息
  12. 电商系统商品库的基本功能设计与实现
  13. 3DGIS+BIM在智慧城市中的作用
  14. macOS pages 插入公式快捷键
  15. 嗖嗖移动业务大厅(源码下载+注释全 值得收藏)
  16. 计算机系外文文献题目,计算机专业外文文献翻译.doc
  17. aspectj tomcat load-time waver
  18. Python小爬虫之协程爬虫快速上手
  19. AE影视后期特效制作深入剖析AE表达…
  20. 在线预览pdf(不可下载)

热门文章

  1. 抓包淘宝APP HTTPS请求2022最新多种方法
  2. 2020年锅炉压力容器压力管道安全管理(全部)考试及锅炉压力容器压力管道安全管理(全部)考试内容
  3. 2021河北高考查询成绩步骤,2021河北高中会考成绩查询入口(附网址)
  4. git 切换到develop分支时 提示error: The following untracked working tree files would be overwritten by check
  5. 40年前的5月,量子计算诞生了
  6. MySQL分组统计及占比分析的方法实现
  7. geojson全国各省市区地图json数据
  8. 成功率很高的硬盘坏道软修复方法——————【Badboy】
  9. 对外投资全球跟踪数据、直接投资流量/存量、一带一路对外投资数据(1970-2021)
  10. 程序员问HR:“专科有经验和本科应届生你选谁?”答案很现实