阿里云、腾讯云、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研究僧申请中…
——————
相关阅读推荐:
企业要如何防御恶意 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的云主机测评相关推荐
- 云之讯短信验证视频php,云之讯短信接口GO实现
将项目变量appId, accountSId和token使用自己的替换掉就可以了. 发送信息时直接调用函数SendSMS即可,传入参数电话号码,模板ID以及模板中参数.由于云之讯的参数是以逗号分隔的, ...
- 云之讯刘泽阳:互联网线上流量越来越贵,倒逼营销归于传统渠道|企服三会系列报道...
"一方面,目前通讯市场处于拐点期,传统通讯竞争更为激烈,而云通讯行业也面临产品差异化和创新程度不高,资源或者产品同质化严重导致价格大战.另一方面,客户的需求也发生了更大的变化,体现在客户业务 ...
- uni-app实现验证码登录-云之讯
1.在云之讯官网注册并登录 云通讯平台_短信.语音验证码_云呼叫中心等服务平台[云之讯] 2.进行企业认证 3.将红框子里的东西发给后端让他们去配置(或者你们后端人好的话他直接登录自己去复制) 4.创 ...
- 一文看懂当红Serverless:为何AWS、阿里云和腾讯云都在发力「无服务器架构」
冠望 发自 凹非寺 量子位 报道 | 公众号 QbitAI 要说目前软件架构中热度十二分的话题,当属Serverless. 通常我们会将其翻译为"无服务器架构". 尽管成天被称为& ...
- 【2020】六家云厂商价格比较:AWS、阿里云、Azure、Google Cloud、华为云、腾讯云
[2020]六家云厂商价格比较:AWS.阿里云.Azure.Google Cloud.华为云.腾讯云 https://zhuanlan.zhihu.com/p/148856264 去年8月,我们选择了 ...
- 【2020新版】六家云厂商价格比较:AWS、阿里云、Azure、Google Cloud、华为云、腾讯云
[2020新版]六家云厂商价格比较:AWS.阿里云.Azure.Google Cloud.华为云.腾讯云 去年8月,我们选择了国内外六家云厂商做了份资源价格报告,将近一年过去了,我们上个新. 做事呢, ...
- c#服务器后端_一文看懂Serverless:AWS阿里云腾讯云都在发力「无服务器架构」
冠望 发自 凹非寺 量子位 报道 | 公众号 QbitAI 要说目前软件架构中热度十二分的话题,当属Serverless. 通常我们会将其翻译为"无服务器架构". 尽管成天被称为& ...
- 阿里、腾讯、华为、七牛、UCloud云主机怎么选?
前言 对于所有的公有云服务商来说,云主机是非常基础且重要的业务.那么在高性能云计算方面,作为互联网巨头的阿里云.腾讯云以及新兴云计算企业的代表华为云.七牛云和UCloud又有怎样的表现呢? 最近,我们 ...
- AWS谷歌云UCloud腾讯云高性能AMD云主机测评对比
近年来,在云计算.大数据和人工智能等技术的快速发展下,数据中心的计算能力也面临着越来越高的挑战.就数据中心的CPU处理器选择而言,AMD因其最新一代EYPC处理器的强劲性能.低功耗以及低成本的优势逐渐 ...
最新文章
- 谈谈学习AS3的过程
- 004_CSS元素选择器
- springboot使用restTemplate post提交值 restTemplate post值
- css3 :nth-child()选择器的使用
- 代码生成工具之Winform查询列表界面生成
- Kotlin防止按钮多次点击
- 关于width: 100%的一些看法
- python dll load fail_python报错DLL load failed:找不到模块怎么解决?
- [bigdata-093] drool 规则引擎安装和试用(不全)
- 读取自定义配置文件属性值
- WebMagic抓取阿里司法拍卖信息
- 电商系统商品库的基本功能设计与实现
- 3DGIS+BIM在智慧城市中的作用
- macOS pages 插入公式快捷键
- 嗖嗖移动业务大厅(源码下载+注释全 值得收藏)
- 计算机系外文文献题目,计算机专业外文文献翻译.doc
- aspectj tomcat load-time waver
- Python小爬虫之协程爬虫快速上手
- AE影视后期特效制作深入剖析AE表达…
- 在线预览pdf(不可下载)
热门文章
- 抓包淘宝APP HTTPS请求2022最新多种方法
- 2020年锅炉压力容器压力管道安全管理(全部)考试及锅炉压力容器压力管道安全管理(全部)考试内容
- 2021河北高考查询成绩步骤,2021河北高中会考成绩查询入口(附网址)
- git 切换到develop分支时 提示error: The following untracked working tree files would be overwritten by check
- 40年前的5月,量子计算诞生了
- MySQL分组统计及占比分析的方法实现
- geojson全国各省市区地图json数据
- 成功率很高的硬盘坏道软修复方法——————【Badboy】
- 对外投资全球跟踪数据、直接投资流量/存量、一带一路对外投资数据(1970-2021)
- 程序员问HR:“专科有经验和本科应届生你选谁?”答案很现实