好用的云主机有哪些,国内云主机评测

好用的云主机有哪些,国内云主机评测

  双十一买买买的狂风也吹到了云计算圈,这几天,各大公有云都有双十一促销活动,不断有人在技术群问,这么多双十一的促销看的眼花缭乱,应该如何购买?

  笔者特意到华为云、阿里云、腾讯云的官网研究了下双十一促销政策,并且在每家云厂商购买了一台云主机,花了一千多块(心痛),做了性能测试,从价格和性能两个方面评测了下每家云主机,希望能给大家选择双十一云主机提供一些依据。

  有朋友可能要问,公有云厂商很多,为什么要选择华为云、阿里云、腾讯云这三家,主要原因有两个,第一,这三家的市场份额在国内居于前列,产品技术都是经过实际验证的;第二,云主机是需要长期运行的,选择知名厂商的产品,品质能够得到保证。

  促销活动,价格是重要参考因素,我们先来看看价格。

  三家云厂商的活动宣传都很有气势,华为云的是“血拼风暴,一促即发”。

  阿里云的是“全线产品冰点钜惠”。

  腾讯云的是“11.11智惠上云”。

  看宣传,更要看价格,因为促销机型比较多,笔者特意选择了两种入门级的(1核2G,2核4G)云主机进行了比较。

  如果是第一次注册账号并购买,三家云厂商的优惠力度很大,尤其是华为云和腾讯云,1核2G的云主机买一年也就80多块钱,但是必须是新用户,并且数量有限,需要手疾眼快。

  对于老用户,华为云和腾讯云也有优惠,阿里云本次没有针对老用户的优惠活动,表里阿里云的价格选取的是的北京可用区,华为云和腾讯云本次促销活动的价格在全国主要可用区都支持。

  因为云主机可选型号非常多,华为云和腾讯云在活动页面上直接有一个价格计算器,可以根据自己的需要计算,阿里云则要打开一个页面。

  华为云活动页面的价格计算器

  腾讯云活动页面的价格计算器

  通过比较,在价格环节可以得出一下结论:

  华为云、阿里云、腾讯云针对新用户双十一有巨大优惠,相比较来说,华为云和腾讯云价格优惠力度更大;对于老用户,华为云和腾讯云也有优惠活动,阿里云对老用户本次则没有促销活动;华为云、阿里云、腾讯云HAT三家中,相比较华为云的优惠力度最大。另外,还要提醒下大家,双十一的促销活动,不光有云主机,还有其他产品(数据库、域名等)参加活动,大家有兴趣可以去三大云厂商官网看看,建议优先可以去华为云官网看看,华为云本次活动大部分产品是力度最大的,并且还有许多礼品。

  价格只是一方面,云主机的性能如何,让我们也来实际测试下。

  笔者购买了三家云厂商北京可用区的2核4G的机型,进行了性能测试,主要对比CPU主频,磁盘IOPS,系统整体性能几个指标。

  本次测试的系统均为64位的CentOS 7.6。

  1. CPU主频

  为什么要关注云主机的CPU主频,因为主频和性能关系很大,以下是本次笔者申请到的三家公有云云主机的主频。

  可以看到华为云的主频最高为3.GHz,阿里云的为2.5GHz,腾讯云的为2.4GHz,这里需要注意两点:

  不同云供应商不同可用区不同批次的服务器配置可能会不一样,本次评测的看到的是三家公有云北京可用区的配置,不代表其他可用区配置;阿里云的CPU主频虽然比较低,但是CPU型号好一些,因此CPU的缓存高一些。以下为笔者申请的云主机CPU信息截图:

  华为云云主机CPU信息

  阿里云云主机CPU信息

  腾讯云云主机CPU信息

  2. 磁盘IOPS

  磁盘性能是云主机的重要指标,本次促销机型磁盘都是普通磁盘,非SSD,但是基本性能也要达标,我们来看看三家云主机的读写IOPS值如何。

  磁盘IOPS测试的工具很多,比如FIO,IOZone,IOMeter等,本次使用FIO。

  4K随机读IOPS

  本次测试用FIO随机读取5GB的文件5分钟,命令如下:

  测试结果如下:

  可以看到,三家云主机的4K随机读IOPS都差不多,都在60上下,华为云的略高一些。

  测试截图如下:

  华云云云主机4K随机读测试(图可点击放大)

  阿里云云主机4K随机读测试(图可点击放大)

  腾讯云云主机4K随机读测试(图可点击放大)

  4K随机写IOPS

  本次测试用FIO随机写15GB的文件5分钟,命令如下:

  可以看到,三家云主机的4K随机写IOPS差距比较大,华为云最好,阿里云次之,腾讯云再次之。

  测试截图如下:

  华为云云主机4K随机写测试(图可点击放大)

  阿里云云主机4K随机写测试(图可点击放大)

  腾讯云云主机4K随机写测试(图可点击放大)

  3. 系统综合测试

  系统综合测试,使用的是知名工具Unix Bench这个,Unix Bench会测试系统的运算能力,进程调用,文件读写等能力,然后综合给一个得分,三家的得分如下:

  可以看出,华为云的得分最高,腾讯云的次之,阿里云再次之。

  测试截图如下:

  华为云云主机Benchmark测试(图可点击放大)

  阿里云云主机Benchmark测试(图可点击放大)

  腾讯云云主机Benchmark测试(图可点击放大)

  Unix Bench测试得分项这里简单说明:

  Dhrystone 2 using register variables,用于测试 string handling,没有浮点运算,测试结果和硬件软件设计都有很多关系。Double-Precision Whetstone,测试浮点运算能力。Execl Throughput,测试考察每秒钟可以执行的 execl 系统调用的次数。File copy,测试从一个文件向另外一个文件传输数据的速率。每次测试使用不同大小的缓冲区。Pipe Throughput,pipe是进程间交流的最简单方式,这里的 Pipe throughtput 指的是一秒钟内一个进程可以向一个管道写 512 字节数据然后再读回的次数。Pipe-based Context Switching,这个测试两个进程(每秒钟)通过一个pipe交换一个不断增长的整数的次数。Process Creation,测试每秒钟一个进程可以创建子进程然后收回子进程的次数(子进程一定立即退出)。System Call Overhead,测试进入和离开操作系统内核的代价,即一次系统调用的代价。Shell Scripts,测试一秒钟内一个进程可以并发地开始一个 shell 脚本的 n 个拷贝的次数,n 一般取值 1,2,4,8。4. 小结:华为云云主机“用料”足

  促销云主机一般都是共享型的,通过CPU频率、IOPS、综合性能的对比,可以看出,三家云厂商比较起来,华为云还是“用料”比较足,性能也好一些,而且价格也不错,是双十一促销活动不错的选择。需要说明的是,性能测试和硬件、软件关系很大,本次测试只能代表测试配置云主机的对比。使用笔者介绍的方法,大家也可以用于其他配置云主机的性能测试。

  对于企业来说,购买云主机可以跑企业应用,对于个人来说,云主机也有许多好玩的玩法。

  1. 学习的利器

  云主机是学习的利器,好处很明显,只要有网络,随时随地可以连接上去,工作状态24小时保持。学习就是不断折腾的过程,云主机不怕折腾,随时可以方便的重置,可以方便的更换系统。

  2. 建站的利器

  技术工程师怎么能没有自己的站点,云主机让建站的门槛降低很多,本次入门级的云主机花费不到100元,再购买一个域名,通过WordPress这样的博客系统,很快就能拥有自己的专用网站。顺便提下,本次双十一活动,三家云厂商也都有域名购买优惠活动。另外,个人建站还需要实名备案,三家云厂商也提供备案服务。

  3. 个人网盘

  使用Seafile这样的软件,很快就能搭建一套个人的网盘,如果空间不够,可以在给自己的云主机增加一块数据盘,算下来,比购买一些收费的网盘还划算,可以达到一举多得的效果。

  4. 邮件等其他应用服务器

  如果有兴趣,也可以搭建自己的邮件服务器,或者其他应用服务器,享受自己完全掌控的感觉。

  这里还要提醒下大家,云主机是在公网上,安全大家也要重视下,分享一些云主机安全经验:

  更改Linux SSH或者Windows 远程桌面端口,不要使用默认的端口,SSH尽量使用证书登录。只开放必要的端口,比如网站只开放80、443端口,端口策略建议通过云的安全策略和系统防火墙双重控制。及时升级,系统补丁,应用软件的补丁及时升级。只安装必要的服务,在服务器系统中,如无必要,尽量不要安装运行无关的服务。做好备份,重要数据可以多云主机互备,也可以本地定期备份下,也可以使用云主机的快照功能。使用云厂商提供的基本安全功能,云厂商一般提供基本的安全功能,是免费的,会通过控制台,邮件,短信发送安全提示,这样有重大安全问题的时候,最起码可以及时得到通知,如果是重要的服务,也可以考虑使用云厂商的收费安全服务。双十一不光可以购物,还可以买一台云主机,本次双十一华为云、阿里云、腾讯云的促销力度很大,入门的云主机也就是相当于一顿饭钱,对于技术工程师来说,一台云主机会带来很多便利,可以带来很多乐趣,云主机就是技术工程师的“玩具”,人人值得至少拥有一台。本次双十一活动,华为云主机在三家云厂商中,可以说性价比最高,值得优先考虑。

推荐阅读