国内主流入门级云主机简评

admin
1402
文章
3
评论
2020年3月9日10:20:14 评论 446 2361字阅读7分52秒

前言

随着云计算的快速发展,国内出现了大大小小的各种云服务商提供的云服务器产品。企业和个人用户针对云服务商提供的各种云主机实例,经常面临选型困难的问题,本文尝试从性能和价格角度给主流的云服务商的入门级实例做简单测评,为实例选型和购买做出指引。

 

一些简单的基础知识

为了统一认识,评测之前我们先简单介绍一下云主机的一些基础知识。

  • CPU(core)和vCPU(HT):云主机的CPU核数一般是指vCPU,也就是CPU物理核(core)对应的超线程数(HT, Hyper-Threading)。1个物理核包含2个HT,云主机通常说的2核CPU 4GB内存指的就是云主机可以使用2个vCPU,也就是2个超线程HT。下图CPU就是4核8线程,2个线程同属于一个物理核。

  • 云主机的“虚拟化”:云服务商的一台物理服务器通常比较大,跟家用PC通常的2核、4核甚至8核不同,服务商使用的服务器通常有几十、几百核的CPU和几百上千GB的内存,用户使用的是从这一台大的物理服务器中“切割”出来的一个小型的虚拟服务器。一台物理服务器上通常有多个不同的用户在使用不同规格的云主机,专业术语叫“多租户”,多个用户间互相是否影响是用户选择主机时必须考虑的问题。

 

  • 独享型云主机:指的是做了主机和vCPU绑定的,比如云主机独占所属的CPU物理核的,2 个 vCPU起(因为2个vCPU对应一个物理核)。这种云主机的优势是绝对稳定,劣势是价格稍贵。

 

  • 共享型云主机:指的是没有做主机和vCPU绑定的主机类型,该类型云主机使用的vCPU是在物理服务器中根据一定算法自动选择的,因此如果某台云主机的CPU运算正好与同服务器其他用户的运算落到了一个物理核(CPU core)上,就会出现CPU争抢的问题,一般表现为性能曲线出现抖动(例如windows的任务管理器里面的CPU使用率出现大幅波动)。共享型通常1核vCPU起,但大于1核的不一定就是独享,也有可能是共享。共享型云主机由于未做vCPU绑定,所有主机的平均CPU使用率一般来说也并不高,因此云服务商有一定超售的空间。举例说明:服务器上一共100个vCPU,实际可以对外卖出100个2vCPU的主机,共200vCPU,平均算下来,比起独享云主机来说,单个共享云主机的CPU成本就降低了50%(不计内存的情况下)。共享型云主机的优势是性价比高,劣势是容易受其他用户的资源争抢的影响。
  • 关于1核vCPU的配置:1核vCPU(HT)的规格不可能是独享型,因为1个HT是一个物理核(core)的1/2,无法做到独享。

 

 

 

各云服务商实例类型简介

本次测评选取了国内比较具有代表性的几家云服务商:阿里云、腾讯云、华为云作为主要测评对象。我们先从各服务商的网站和帮助文档处大致了解了这几家服务商的云主机类型的具体情况。

阿里云

阿里云的云服务器ECS的产品介绍和帮助文档比较简单明了,产品云服务器ECS的实例主要分为两大类,共享级和企业级。查看入门级和企业级的主要区别。

简单来说,阿里云的共享级包括共享型和突发型,企业级就是独享实例。

一张图说明阿里云实例类型(以最新一代为准):

华为云

华为云的实例类型与阿里云较为近似,突发型,共享型,独享型都有。

腾讯云

腾讯云的实例类型常用的是标准型和内存型,但从文档和产品介绍页面均未说明是共享还是独享。

同时阿里云和华为云都有的突发型实例,腾讯云并未推出。

实例类型小结

从实例类型丰富度来说,阿里云无疑是最好的,同时对各种实例类型的介绍均较为完整。只要详细阅读文档,选择实例实例基本上不会出现错误。

这一点上华为云次之,腾讯云最差。

 

性能测试

本次测试选取了最低配置的1核vCPU1GB内存的配置来测试,使用常用的unixbench工具来跑分进行测试,跑多次结果取平均值进行测算。腾讯云最新的S5实例虽然标注了有1核1GB的配置,但是定价页面无1核1GB的定价,实际购买也无法买到,暂时使用1核2GB规格进行代替。

测试采用的实例均为云厂商的最新一代实例,CPU均基于最新一代Intel Cascade Lake处理器。

 

测评结果:

规格 ecs.s6-c1m1.small s6.small.1 S5.SMALL2
厂商 阿里云 华为云 腾讯云
地域 华北2-北京 华东-上海二 北京
可用区 可用区G 可用区3 北京一区
磁盘类型 SSD云盘 通用型SSD SSD云磁盘
磁盘大小 1100 1100 1100
unixbench总分 1863.1 1796.7 1248

 

可以看到,阿里云的分数最高,华为云次之,而腾讯云虽然是1核2G的较高规格,但在跑分上仍然大大落后于其他两位。

 

价格对比

由于不同地区的主机价格可能有差异,这里采取同北京地域的同配置价格进行对比。同时相比按量后付费来说,各个云服务商的按月购买的价格一般来说比较低,因此我们采用月价格进行对比,价格对比如下。

 

规格 ecs.s6-c1m1.small s6.small.1 S5.SMALL2
厂商 阿里云 华为云 腾讯云
地域 北京 北京 北京
按月价格 33元 32.2 39.15

 

这里华为云价格最低,阿里云次之,腾讯云最高,但腾讯云的配置是1核2G的,价格贵一点也合理。

 

性价比

性价比对比我们采用unixbench跑分结果除以月价,得出性价比得分。

规格 ecs.s6-c1m1.small s6.small.1 S5.SMALL2
厂商 阿里云 华为云 腾讯云
unixbench总分 1863.1 1796.7 1248
按月价格 33 32.2 39.15
性价比 56.5 55.8 31.9

 

性价比方面,阿里云以微弱优势领先于华为云,腾讯云价格高配置高,但性价比分数最低。

 

总结

阿里云无论从产品丰富度,性价比角度均占据优势,华为云次之,腾讯云无论是从实例丰富程度,性价比角度,均大幅落后于其他两位。后续我们还会持续增加更多云服务商的云主机测评情况,敬请期待。

匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: