简单介绍
这里先简单的说下云服务器、云主机和 VPS 的概念以及它们之间的区别。
云服务器 (Elastic Compute Service, ECS):云服务器是一种简单高效、安全可靠、处理能力可弹性伸缩的云计算服务器。可以简单的理解为通过虚拟化技术,将物理服务器集群分割成多个虚拟服务器的服务。
云主机 (Cloud hosting):我们常说的云主机和云服务器其实没有区别,是同一个概念。
VPS (Virtual Private Server):即虚拟专用服务器,是将一台物理服务器分割成多个虚拟服务器的服务,为用户和应用程序模拟出“独占”使用计算资源的体验。
可以这样理解,如果把一台物理服务器比喻成一套房子,那么云服务器或者说云主机就是从整栋楼的房子共同划分出来的资源,而 VPS 则是从一套房子里划分出来的资源。对于一些普通需求来说,云主机和 VPS 在体验上差别并不大,都能满足。
其实本文的经验并不局限于其中某一个,从选购的角度来说,都是适用的。
常见的坑
1. 首购很便宜,但续费劝退
这是国内厂商的一贯套路,不管是阿里云还是腾讯云都一样,一般是 1C/2G/1M 的配置先给你个 1 折优惠,只要99元/年,等一年过后,你就是老用户了,等来的只有几倍购买价格的账单,然后再告诉你其它活动老用户与狗不得参加。当然,你可以通过重新注册一个新用户或者换一个商家来继续享受优惠,不过这个时候你的项目往往已经搭建好投入运营了,再迁移出去重新部署就很麻烦,不少人会选择硬着头皮续费。不过我现在仔细一想,其实这也没啥好说的,毕竟云服务的成本很高,大多是赔本赚吆喝,如今能通过云服务实现盈利的大厂少之又少,阿里云亏损了 12 年才首次实现盈利,Google Cloud 更是在过去三年里亏损了近 150 亿美元。但云计算这块市场是很大的,在未来肯定会成为主流,因此只能靠足够的优惠吸引到用户,抢占市场再说,一旦完成技术和设施设备布局,后期盈利就很轻松了。
2. 配置看起来不错,但跑起来拉跨
就性能需求来说主要是 CPU,通常来讲 VPS 的 CPU 都是共享资源,有一个性能基准,长时间超过的话就会被限制性能,像 AWS 和阿里云还搞了个 CPU 积分机制,一旦你积分用完就会限制性能。而且不同 CPU 的性能差异也很大,不能只看频率、核心数,还要看型号、工艺、架构等,现在还有很多商家特别是小厂,还用着十年前的洋垃圾 E5 CPU,不要看着什么 4C/4G 的 VPS 只要 $20 一年,结果一测发现四核性能还没别家半核性能高,而且还动不动就限制性能,更有甚者连测试脚本都没跑完就直接给你关机了,这种除了吃灰挂机之外就没什么用了。
3. 超售怪物
还有就是超售问题,超售是指超出了宿主机所拥有的资源,而配置过多数量的虚拟机。首先介绍以下三种主流的虚拟化技术 OpenVZ、Xen、KVM 的区别,Hyper-V 用的比较少,这里就不再提及:
OpenVZ:OpenVZ 是操作系统级别的虚拟化技术,正常来讲效率和性能更高,直接调用宿主机的内核,但是 OpenVZ 的资源分配方式和另外两个不同,不是你分配给客户多少资源,就扣除宿主机多少资源,而是客户用多少资源,就扣除宿主机多少资源。所以只要不死机,服务商能进行无限超售,所以一般 OpenVZ 架构的 VPS 比较便宜,超售怪物的典型代表,现在已经比较少出现了。
Xen:Xen 分为 Xen-PV(半虚拟化技术)和 Xen-HVM(全虚拟化技术),Xen-PV 并不是一个真正的虚拟机,而是相当于自己运行了一个内核的实例,可以自由的加载内核模块,虚拟的内存和 IO,稳定而且可预测,只能用于linux内核的系统,性能损失较小,效率更高;Xen-HVM 是全虚拟化,需要 CPU 虚拟化指令支持,可以安装 Windows 或者挂载 ISO 文件安装任意系统,性能损失较大,理论效率比 Xen-PV 略低。
KVM:KVM(Kernel-based Virtual Machine)是一种全虚拟化技术,现在用得最多的虚拟化方式,可以自由更换内核,独享内存,可以自由安装系统,包括 Windows,使用体验上更接近独立服务器。但是 KVM 对宿主机性能影响较大,如果你的邻居都比较折腾,你的体验可能会比较差。目前来说,也是最值得推荐的选择。
其实超售这个问题是无法避免,如果不适当超售的话,宿主机资源利用率会比较低,甚至回不了本,大厂拼服务,小厂只能拼价格,大厂在超售(其实说成限制资源严格更准确),小厂只能拼命超售,不过你可以通过加钱去解决这个问题。
但是我要说的是一些严重超售的问题,过多的超售会导致 VPS 性能呈几何级数下降。有些商家的 VPS 你什么都不做,只是挂机,负载都能高得离谱。对于现在主流的 KVM,虽然内存不能超售,但内存便宜啊,大多数服务商都还用着以前的老 CPU 和老主板,DDR3 内存更便宜,一般都直接拉满,想想一个年迈的 E5 2450 CPU,内存拉满到 384GB,开个 300 台 VPS 不成问题,每个人最后能分到多少资源。更残酷的是不少小商家就是这样做的,所以才能看到各种价格低到离谱的 VPS。
4. 无良Affman的狂轰乱炸
首先说说什么是 Affiliate Marketing(下面简称 Aff),即联盟式行销,是一种营销方式。比如一家主机商会请求其用户帮忙促销产品,该用户只要给该主机商带来一位新的客户,主机商就会给予该用户一定比例的返利,而促销方式往往以主机折扣的形式出现,最终就会达成服务商、邀请人、被邀请人三方共同受益的目的。
Aff 本身没什么问题,这里的无良 Affman 指的是只顾自己利益,恶意推广的人,这也是我在文章开头说到的我遇到的第一个大坑。如今你想去选择一款 VPS,了解一个商家,无论是百度还是谷歌,搜索结果前几页大多数都是 Affman 写的软文,这些 Aff 站只要给钱就发文章,测速永远能跑满带宽,渣都能吹上天,不管商家是今天跑路还是明天跑路,能坑一个是一个,还有些更恶心的操作是在文章里面插入不可见的 iframe 或者通过图片 image url 的形式,只要你打开了他的网站,就会把它 Aff 的 Cookie 存储到你浏览器中,你购买该产品时在不知情的情况下就走了它的 Aff。当然良心的推广网站也有,但现在的互联网环境来看,已经是一股清流了,对于小白来说是无法去分辨这些网站的。
知乎也一样,几乎所有的云服务器选购问题下的回答都被推广占满了,我观察过几个问题,所有回答里 90% 其实都是来自一个团体的,而且全是公司认证号,因为每个人的推广链接中都有独一无二的用户代码,而那些回答里所有的用户代码都是一样的。然后再互相刷赞,保你逃不出他们的手心。更可怕的是这种自问自答,一堆小号“理性评价”已经成为常态了。
其实我不是反对推广,推广本身是件共赢的事情,我自己也会去写文章,去发推广,但凡事讲究个底线,这种洪水般的恶意推广已经严重影响了用户的选择了,推广只是建议,而不是欺骗。
5. 虚假的网络
这个主要出现在国外 VPS 中,因为现在的优化线路价格很高,比如现在通往美国的 CN2 GIA 线路要卖到 6~8美元/1M,香港就更不用说了,商家的主要成本也在这上面。有小部分商家有这样的操作,他们卖 CN2 线路的 VPS,但是只有 ICMP 走优化线路,TCP 走普通 163 线路,这样就导致你只靠 ping 是看不出线路好坏的,还有进阶一点的操作是小包走 CN2,大包走普通 163 线路,更难分辨。
在如今的价格战中这种行为不好评价,毕竟大多数人都追求性价比,贵了也没人买,而腾讯云轻量目前中国香港、硅谷、新加坡地区的电信走的是 CN2 GIA 线路(目前上车人数过多,表现一般,也有可能随时调整线路),价格还很便宜,和这些大厂比烧钱是永远比不过的。
还有就是有些商家标称的大带宽连一半也跑不到,或者是分时段限速,不过这个是可以理解的,毕竟是共享的带宽,而且现在的市场把价格压倒过低,只能这样才有盈利空间,但太离谱的就不应该了,比如你标称 1Gb/s,结果 100Mb/s 都没上过,或者是超过多少带宽跑一段时间就给你直接限速。
6. Oneman商家
这个值得单独拉出来说一说,Oneman 商家是一个神奇的存在,指的一个人成立经营的主机商,因为其实卖 VPS 的门槛很低,他们大多都是租用上游机房的宿主机,然后自己虚拟化出 VPS 进行贩卖,不要指望有什么异地数据备份,硬盘能给你组个 Raid 1 都谢天谢地了,而且由于是一个人当运营、技术、财务,如果出现了问题发工单很难找到人。正因为门槛极低,出现了不少小学生商家的传说,想靠这个赚一笔的人太多了,只要你充了钱进去就别想拿出来了。竞争激烈导致的结果无非两种,要么是疯狂超售导致性能拉跨,要么是没人买导致亏钱,比较有良心的 Oneman 会发个公告表示无法运营下去了,给你办理退款或者给你点时间备份数据,没良心的就再搞波促销活动最后捞一笔,然后直接失联跑路,你连数据都拿不回来。当然也不是说所有的 Oneman 商家都不行,也有能稳定长期经营的,但毕竟太少了,现在这个市场只靠低价竞争是坚持不了多久的。
还有一些人是专门看中了这个市场,每次买几台别家的活动宿主机,例如首月半价那种,出来卖一波,到期就跑路,或者借着迁移的理由给你换到更廉价的宿主机上。过段时间改个名字又重新来卖,甚至还有人连名字都不改,跑路后又打着从头开始的名号再骗一次。
一个有趣的现象是,不管商家跑路多少次,只要足够便宜,还是有相当多的人愿意上车。
如何避免
上面说的其实只是一部分,还有很多地方需要留着慢慢补充,不过就这样看起来都有点可怕,套路太多了,那么我们该如何尽量去避免呢?
1. 确定需求
首先得确定你的需求,是买来吃灰、当挂机宝,还是个人学习开发、建立网站,或者是跑项目、做实验;需要的性能如何,对线路和延迟有没有要求,只有认清了需求才能对症下药。这里提醒一下如果需要长时间高占用无论是 CPU、还是硬盘资源肯定就不适合买 VPS 了,应该加钱上 VDS 或者独立服务器了,不然肯定会被劝退。
性能需求中主要是 CPU,这个上面已经讲过了。其次是内存,现在的 VPS 基本上都是 KVM 架构,只有内存是不能超售的(大概)。这里用建站来举例,一般来说建站的话 CPU 核心数和内存的比例最好是 1:4,最少也要 1:2 才比较好,而且每台 VPS 的内存越大,宿主机能开出的 VPS 就越少,分到的 CPU 资源自然就越多。如果网站的并发量比较高,数据库较大,都需要根据情况去选择配置更好的套餐。
硬盘的话现在基本上都是 SSD,好点的会上 NVMe,但一般大厂的硬盘限制比较严格,读写会限制在 100M/s 左右,如果不是有高读写需求的项目影响不大。即使是高性能的 NVMe,也不可能让你长时间高读写,一般超过一段时间就会限制性能。
而对于网络需求来说,国内一般都是小带宽,甚至 1Mb/s 还是主流,算下来最高速度只有 128kb/s,如果没有 CDN 或者外部存储的话,光是打开一张稍微大点的图片就把带宽占满了,这是因为国内的商用带宽价格很高,家宽则很便宜,而美国这些地区就反过来了,商用带宽很便宜,所以国外的 VPS 带宽一般都是G口起步。
关于国际线路这块,展开来说就太多了,估计再写一两篇文章也说不清,挖个坑留着以后再填。这里直接说结论,目前主流的线路中要想得到最好的出口网络体验,电信用户只推荐 CN2 GIA;联通用户可选择的范围更大,虽然总的出口带宽不如电信,但人均出口带宽要比电信高不少,最好的是软银线路,其次CUII(AS9929),普通线路的体验也要好上不少;移动用户出口体验是三家中最差的,CMI线路访问香港不错,同时访问东南亚的话可能有奇效,其它地区可以强制走另外两家回程的线路抢救一下。
2. 商家选择
这块市场的蛋糕很大,大家都想进来赚一笔,每天都有数不清的新商家成立,现在的市场上的商家让人眼花缭乱,无论是国内主机还是国外主机,选择到靠谱的商家并不容易。
购买前多了解一下商家的历史,不要去搜索XXX好不好,XXX如何,这些关键词早都被垃圾SEO占满了,任何好话都只能信一半,我们想了解一个商家最好是反其道而行之,搜索XXX黑历史,XXX垃圾之类的,也可以去一些主机交流的论坛搜索一下,比如 Hostloc,你要相信有坑的话大多数人已经给你踩过了。当然,所有的商家都不可能做到让每个人都满意,也有不少人只要一分钟连不上自己的 VPS 就直接大喊商家跑路了,无论哪家都会有黑历史,这时就要结合你自己的需求和预算,衡量可能发生的风险做出选择。
一般来说,要省心且预算够的话,推荐直接上大厂,国内阿里云、腾讯云,国外亚马逊 AWS,谷歌 GCP,微软 Azure,或者 Linode,DigitalOcean,Vultr等,但是这些大厂一般都有免费的试用金额,推广送余额等活动,很多人利用这个机制去滥用,各种黑卡,虚拟信用卡去薅羊毛,导致如今回国网络差不说,多数 IP 都被玩坏了(被墙),而且更有人去用这些免费得来的 VPS 去挖矿,也不难想象为什么这些大厂会亏损这么多了。相对来收,一般购买门槛高的会略好一点,比如 Linode,现在注册需要信用卡地址和账单地址认证相同才能通过,但也只是略好而已,所以更推荐外贸网站或者是用做后端才选择这些大厂,一般 1C/1G 的价格都在月付 $5 左右。
当然,除了这些大厂之外,也有很多不错的中小型商家,这块市场就是各种神仙打架了,这里不展开说,大家可以关注一下我的专栏,不定期会发一些云主机推荐或者 VPS 推荐,记住一点就是优先选择成立时间长,负面新闻少,经营稳定的商家。
同时购买国外一些不知名 VPS 商家时一定要选择支持 Paypal 支付的商家。因为 Paypal 有一个买家保护,支付之后半年内如果商家跑路的话可以进行争议,你还有机会拿回你的钱。但千万不要动不动就争议,有问题一定要先和商家进行沟通,不要滥用这个功能,不然以后 Paypal 取消这个功能的话就大家就只有躺平了。
3. 理性消费
免费的就是最贵的,不要贪便宜,有些国内商家给你提供免费服务器或者免费 VPS,看着很吸引人,其实都是有套路的,一堆限制条件不说,一般注册都要你实名认证才能用,一个月免费 VPS 换你实名信息赚不赚?即使壕如甲骨文,宣称提供永久免费的 VPS,现在人满为患,网络几乎不可用不说,还是会不定期随机删除账户,你敢存重要的资料在上面吗?但也不是说便宜就没好货,很多商家在黑五等促销活动中力度都不小,确实花很少的钱就可以喜得传家宝。这里的便宜是相对的,如果三天两头搞促销,明显“价不配机”就要多个心眼了。大概率和上面提到的坑一样,要么是新用户才有的优惠,要么就是性能限制特别严格,编译个 LNMP 都要花一天,或者还没编译完就以高占用为由直接给你停机。
还有就是不要看着别人都在买,你也想去买,如果只是为了好玩倒无所谓,毕竟 VPS 这东西,只要买了不管你用不用都是在花钱。也有不少人明知这个促销活动是坑,还是看着便宜就忍不住去剁手,试图拥有传家宝,但商家可不会做亏本的买卖,而且现在国外的促销 VPS 往往都是年付,一时上头去买一个吃灰一年,实在没必要。
最后的重点,无论选择哪家服务器,哪怕是大厂,阿里云、腾讯云这些都出现过丢数据的情况,因为毕竟硬盘是消耗品,损坏是早晚的问题,而且谁也无法保证机房不会因为一些不可抗因素出现问题,所以一定要随时备份数据!!!
No Comment