一直以来,阿里云和腾讯云都是国内云服务市场的佼佼者,二者产品线的高度重叠,强大的技术实力和激烈的竞争给消费者带来了更大的选择空间和更优惠的价格。竞争的同时,也带来了双方软硬件快速迭代,各种功能的日渐完善;相较于境外云服务商基础体系仍为E5 v3/v4系列,国内早已是至强金牌、铂金、EPYC遍地,你不得不感叹国内良性的竞争为中国云市场注入了强大的动力。
2018年阿里紧随着Amazon Lightsail的步伐推出轻量应用服务器,今年鹅厂也不甘落后地杀出这一全新的产品线。早在七月份我就对腾讯云香港地区的轻量网络做了一个测试,不论网络还是硬件性能,结果都是相当亮眼的:
【Lighthouse】腾讯云香港轻量网络简析
当然这一次评测的主角并不是香港地区的轻量,各路大佬已经把香港的轻量里里外外测了N遍了小的实在是不知道测啥了啊( ̄ ‘i  ̄;)。恰好这个时候腾讯云学生机推出了和阿里一样的学生轻量,带宽5M,好家伙这是要跟阿里正面硬刚啊,那这次就来好好对比下这两个的差异。
一、参数对比
首先需要说一下轻量应用服务器的定位,不论是AWS还是阿里、腾讯,他们的轻量应用服务器都是针对下沉市场推出的产品线,更像是一种基于云技术构建的VPS,说到这个我们就不得不提到云的核心特征就是高可用性和可扩展性。然而对于下沉市场,繁冗复杂的硬件体系包括虚拟交换机、计费模式等则显得非常累赘,比如Azure、AWS甚至对于IO读写量都有计费。
轻量应用服务器则摒弃了这些复杂的细节,基于云的高可用性,固化配置参数、简化操作流程,后台仅保留防火墙、镜像、VNC等核心功能。牺牲可扩展性带来的提升也是非常显著的,就拿学生机而言,普通CVM/ECS都是1Mbps的带宽,而轻量给予了5Mbps的带宽,相比于并不太常用的高阶操作,更大的带宽对于体验的提升可谓非常可贵。
腾讯的学生机也是25岁以下免认证,二者均为一代新志强系列,参数上二者几乎完全一致:
参数 | 腾讯云轻量 | 阿里云轻量 |
处理器 | Gold 6133 | Platinum 8163 |
核心数 | 1C@2.5GHz | 1C@2.5GHz |
内存 | 2GB | 2GB |
硬盘 | 40G SSD | 40G SSD |
带宽 | 5Mbps | 5Mbps |
流量 | 1000GB | 1000GB |
虚拟化 | KVM | KVM |
价格 | 108元/年 | 114元/年 |
可选区域 | 上海/广州 | 北京/上海 |
二、CPU性能
对于CPU性能的衡量,我选择了UNIXBENCH进行测试,作为对比我也拉出来了我在腾讯云的另一台SA2实例做一个对比。
腾讯云SA2,处理器EPYC 7K62,因为这台机器配置较低而且正在跑着程序,分数明显不及预期,AMD的全新系列还是非常强的。
腾讯云轻量,很明显对性能进行了一定程度的限制,性能还是中规中矩:
阿里云轻量,阿里的限制还是宽松一点,如果运气不好开到少数的E5v4的实例分数会比这低很多,我手里正好就有这么一台:
总之轻量二者的性能都是超过了主流水平的,而且可长时间占满,相比之下AWS的E5v3以及各种不知名厂商的E5v2,强的不是一点半点。
三、IO性能
对于IO这方面我没有找到一个合适的测试工具,就选择了dd指令对此进行测试:
1 2 3 4 |
#1B的小文件复制10000000次(10M) dd if=/dev/zero of=test.img bs=1 count=10000000 #10B的小文件复制10000000次(100M) dd if=/dev/zero of=test.img bs=10 count=10000000 |
腾讯云:
阿里云:
这个结果都还是达到了SSD的良好水平,之前测试SA2实例的CVM明显比阿里云的更好,腾讯轻量对于性能的限制还是要比阿里多一些。
四、网络性能
网络连通性这方面是博主关注比较多的,除了三大运营商外。阿里云是较早与铁通、教育网建立了互联,腾讯云是在去年完成对于教育网的接入,访问稳定性的提升在教育网内部是肉眼可见的。
阿里云的轻量下行已经从曾经的200M限制到了100M,交换性能不太好测,但是腾讯云这个超过G口的性能绝对够亮眼:
比较欣慰就是腾讯云的这个轻量应用服务器还是能够通过内网访问COS存储的,速度依然是能够跑满带宽;其次就是它的内网是你账户下所有的轻量共用的一台虚拟交换机,只能提供给你的轻量之间内网互通,无法内网连接到CVM和云数据库,这个不知道腾讯云的工程师会不会像Lightsail一样提供一个桥接的选项打通它们的互联。
阿里云海内外互联最大的问题就是联通给配置的优先级太高了,导致即使是自家精品网络也不会通过CN2去互联,这也是我之前一直觉得很令人费解的问题。毕竟联通出口日渐饱和,为什么不选择用CN2来优化自家协同的互联性能呢?
再就是诸如韩国Orcle这样接入了多线网络并包含CN2的链路,阿里云往往不会去走CN2,从这方面来看阿里云就不如将海外链路全部配置到电信方向的腾讯云。当然凡事都有两面性,阿里云配置了一些海外方向到联通也一定程度上缓解了某些源十分缓慢的问题,但是个人认为在当前出口拥塞的环境下这个缓解还不如老老实实做好对自家产品协同的优化。
国内方面,都是多线BGP冗余也很多,没什么可测的,这两台轻量都是上海地区,二者通过上海联通互联,延时在5ms左右:
五、功能性对比
功能性方面,阿里云的轻量对于销毁退款是每月一次三天内的退款以及按天扣费的退款;腾讯云是全额退1次加上按天退20次,如果你能退到20次个人感觉还是有些特殊的需求……
阿里云的轻量是不包含云盾服务的,所以在被DDoS过后会直接进入黑洞,甚至连短信提醒都没有,腾讯云的轻量据说被打之后还是会有大禹的攻击提醒,这个也算是比较细致的一个点了吧。其他的二者基础的功能包括防火墙、VNC、免费快照,以及开箱即用的系统镜像都做的非常到位了:
只是截至目前腾讯云轻量尚不支持挂载更多的磁盘,这个功能估计腾讯云会很快跟进;暂时腾讯云还没有做出什么超越性的功能,期待鹅厂多整点活,毕竟阿里和AWS对于轻量的支持都进入稳定期了没什么大的动作,很适合弯道超车(比如提供简单的IPv6支持)。
六、总结
博主对国内云服务商也算是接触的很多了,在阿里云、腾讯云、华为云等有好几台正在跑着不同服务的机器,对于腾讯云的服务除了备案方面的小插曲,很难不给予肯定。
博主阿里云和腾讯云基本都是从17年开始使用的,阿里云一步一步做大之后包括取消香港地区优化链路转为高价的精品EIP、海外区轻量涨价降配以及人工客服越来越难找等等,虽然说作为云服务商中低支出的“垃圾客户”应当更多地自己解决非系统问题,但是有时候对于细节的求解还是不得不接触到这些问题。
最后做个总结,腾讯云的轻量相比于阿里云拥有更强大的下行网络支持,如果是跑爬虫、运行Windows系统的话,选择腾讯云新出的产品能获得更大的自由空间;至于做网站的话两家差异不是很大,就是腾讯云对于备案合规性初审的要求要苛刻一些,这个前面的文章我也提到过了,可以往前翻一翻。倘若追求更高的性能的话,SA2型实例无疑是更好的选择。
至于怎么选择,不仅是学生轻量,正价的轻量相比于正价的云服务器还是很有竞争力的。不知道你心里那杆秤孰轻孰重有了答案么?欢迎在评论区发表你的看法,说说你对两家产品的看法。
啊对了,最近轻量还有199-100的卷,想体验下也可以自己去领:
*原创文章,转载请注明出处
之前用过阿里云学生机ecs和轻量,备案也是在阿里,这两天看了挺多说阿里不行了,想试试腾讯云,又怕备案麻烦
又发现一个好站,收藏了~以后会经常光顾的
我站一直在用阿里学生机,不过是深圳的,一直没测试过性能和io啥的。关于网络方面 阿里上海的出海网络非常的奇怪,我买过阿里国内几乎所有地域,基本出海和国内互联都是电信(除了对方故意回程调劣质 比如我的腾讯香港轻量回程到阿里深圳被调去NTT)不见联通优先级会特别高,对方是CN2这边也会跟着CN2