建站VPS推荐

这是我个人的VPS推荐,多数VPS我用过,另一些产品我至少深入了解过,或因为兴趣或因为实际项目的选型需要,我主要用VPS为客户做网站,WordPress为主,所以我的推荐里可能不自觉带了偏向性,请读者自己分辨是否适合自己的项目。

我觉得一台1GB内存做一个网站的VPS不需要也不应该每月花掉几十美金或更多,所以恕我无法推荐WPEngineKinsta等国外名头很响的品牌,个人认为它们的价格定得太高了,有点智商税的味道。何况我也缺乏足够经验告诉你他们到底值不值得,Kinsta我完全没用过,也许很牛逼吧,但我和一个用WPEngine的客户合作过一个项目,我知道这个服务肯定不差,但也没好到让我觉得值那么贵的价钱。

我不相信那种便宜到让我怀疑这个世界基本运行规则的VPS,一个月不到2美金,我总会觉得这有点假吧,不打算占这个便宜。也许人家真的物美价廉,但我没这个勇气和时间去帮它们测试,过去的经验告诉我:贵不一定是好货,但便宜一定没好货

我不想标新立异,所以列举的尽量都是在市场上存在过几年的VPS厂商。不过,如果有创新的产品出现,我也会保持关注,尽可能不漏掉,这篇文章会保持更新的。

其实做网站不一定用VPS,也可以用虚拟主机,尤其是对技术小白,虚拟主机能快速让网站上线,域名,数据库,安装,邮件一站式服务,再好的Managed VPS,技术门槛也比还是虚拟主机高一截。

但如果你是有经验的站长,驾驭得了技术配置,建站还是优先考虑VPS,它会给你更多控制。建多站的虚拟主机套餐不会比多站的VPS便宜,哪个性价比更高要看站长自己更习惯哪个,我个人建多站更喜欢用VPS。

其实用VPS做网站不一定要自己用命令行维护,也可以考虑Managed VPS,这是我个人目前最喜欢的VPS类型(本站就架设在CloudWays上),管理面板点鼠标就能修改配置,比命令行舒服,尤其是拥有多台VPS的时候,在命令行重复做类似的配置,笔者自己已经厌倦,所以现在都用VPS提供的面板统一管理。

如果你不想直接买通常较贵的Managed VPS,也可以用自动化运维工具管理更廉价的Unmanaged VPS,但总体成本一般和Managed VPS相当。

做代理用国外普通VPS就行了,不必纠结软硬件位置,但最好问问客服换IP方不方便,经济不经济。很多人在用作代理的VPS,我个人是规避的,因为IP访问不稳定的原因,他们可能不是最适合做网站。


网站VPS推荐

其实在世界上绝大多数国家,用VPS做网站才是正常应用,而我们所熟悉的用VPS翻墙,只是因为中国的特殊国情。建网站的VPS,国外的目前我最喜欢Cloudways,国内的我推荐阿里云轻量应用服务器

静态网站比想象的流行,在程序员群体中流行着各种各样的静态网站生成器,这些工具能将纯文本的text或markdown文件自动转化成html文件和目录,它们生成的是完全静态的网站,放这些网站只需要一台能跑Apache服务器的VPS主机即可,对内存的要求不高,哪怕在512M内存的服务器也能运转得很好。

动态网站的要求自然比静态网站高,笔者推荐最低配置为1G CPU + 1GB 内存的VPS,如果你用第三方系统建站,如WordPressDrupalJoomlaMagento等,建议调高这个最低配置到双核2GB内存,虽然一个512M内存的主机大概也能把这些系统带起来,在前端你也能用缓存技术或CDN把速度调得很快,但后台速度你很难用这些方法优化,必须有足够计算资源保障,做后台操作如产品更新,图片自动处理优化,单核CPU和双核很不一样,1G内存和2G内存也很不一样。

如果读者要建一个大吞吐量的动态网站,建议直接考虑Dedicated Server或者Bare Metal主机,现在租用这类主机和普通VPS一样方便,你能获得独占、饱和的硬件和网络性能(VPS的配置再高,毕竟是多客户共享的)。

所有的建站系统官方都有参考最低配置和推荐配置,不要按照最低配置来做网站,而要尽量接近推荐配置,好在VPS主机的伸缩能力很强,你随时可以为应用扩容。


CloudWays(Managed)

面向国外用户建站,省心

本站架设在CloudWays上。 之前放在DigitalOcean的单台VPS上,放了大概两年,后来厌倦了手动配置,开始用CloudWays。它提供的Web界面的管理面板,功能涵盖服务器/应用资源监控,域名绑定,备份恢复,配置管理,邮件系统,安全防护,软硬件升级等方方面面,我不再需要登录服务器在命令行做任何配置,点点鼠标就能完成运维。

以前我手动部署一个新WordPress站要一两个小时,我自认为我已经很熟悉配置了,但每次难免漏掉几项配置,而现在我开一个新WordPress站只需一两分钟,而且平时不用管PHP版本升级这种底层操作,CloudWays会帮我升级,我只需要后台切换一下就行。

CloudWays对接AWS,GCP,Vultr,Linode等厂商的非托管VPS,价格贵一倍,如5刀每月的非托管VPS它卖10刀以上, 我用的是很普通的Linode服务器,24刀每月,是有点小贵,但小半年用下来,服务器上已经放了6个站点,管理起来特别方便,觉得很值得。

你当然可以自己买非托管VPS自己管理,用Cloudways不省钱,但省心,特别是如Staging这样的功能,不是VPS裸机随便就能配出来的。严格地说CloudWays不是VPS提供商,而是提供VPS管理面板服务的,请看更多VPS自动化运维工具

cloudways
cloudways

阿里云轻量应用服务器香港(Unmanaged)

免备案,带宽足,国内访问快,性价比高

这是目前在国内我能找到的性价比最高的建站VPS,主要看中它提供30M峰值带宽,也不用备案,比单买ECS划算很多。我去年买过一台“便宜”的阿里云ECS,5年花了6千块,带宽买错,只买了1M,为了访问速度还专门买了国内的机器,还备了案,结果发现连个小博客都带不动图片多一点的网页,现在还在纠结到底升不升级带宽,还是直接买CDN,觉得这服务器买得很鸡肋,当时应该直接买轻量应用服务器的,省钱又省心,但当时阿里云轻量应用服务器还没有现在高峰值带宽的配置,只能说运气不好。

阿里云目前没有全托管的服务,你需要自己管理,但如果你觉得自己配置服务器麻烦,可以考虑用自动化运维工具来管理,如国内的宝塔面板

阿里云轻量应用服务器

阿里云轻量应用服务器

更多香港建站VPS


Vultr

很多人忽略的建站好主机

有读者可能会问,要是不想备案又不想放香港(因为各种原因),就没有好的建站主机可选了吗?

有的,Vultr就是。

可惜国内太多人把它当代理主机来用了,所以用Vultr会有较大拿到坏IP的风险,尤其是日本东京机房,但只用你有点耐心,拿到好IP,尤其是美国硅谷机房的好IP,你会发现用它来做网站,国内访问非常快。

试出好IP也很简单,启动一个主机,得到IP,从国内Ping,不要连工具,通就行,不同就删掉再启动一个新的,知道能Ping通为止。

笔者不知道什么原因,也许国内科技界与硅谷的商业技术联系密切,让当局开了绿灯,在某些时期国外绝大多数线路都被限速的时候(均速10KB/s),硅谷机房还能有稳定的上500KB/s的速度,最慢速50KB/s谈不上。

我不知道是不是我测速的时候运气特别好,但这个网站现在就放在硅谷机房,我之前试过Linode和DigitalOcean东京、Fremont、旧金山机房,发现都没这么快。

顺便提下,CloudWays是支持Vultr的,读者也可考虑RunCloud这样的自动运维工具

vultr
vultr

代理VPS推荐

用VPS做代理,也可以分成几种:1. 科学上网 2. 游戏加速 3. 绕过IP限制,访问特定服务

翻墙用的VPS,不用很好的CPU,内存也不用很大,硬盘存储空间也不重要。延时,带宽,价格,以及IP地址池的大小对一台搭梯子的服务器来说更重要

国内VPS自然是翻不出墙去的,所以得买国外的VPS,说准确一点,是要买”中国大陆以外“的主机才行。但离中国大陆太远的也不行,因为离太远的服务器一般延迟更高,路由线路更长,传输不确定性也会随之增加。所以搭梯子的VPS,既要在中国大陆以外,又不能离中国大陆太远。能满足这个条件的位置并不多,大概也就是香港,日本,韩国,台湾,美国西部,新加坡这些地方

香港VPS地理上离中国大陆最近,延时保持在50ms上下,是很低的了,而且和国外VPS相比,价格总体在一条水平线上,有些厂商略有超出也不多,香港到欧美东南亚地区的线路都不错,做跳转也方便,应该是VPS翻墙首选节点。只不过并非所有好的VPS厂商都提供香港节点,主流的Vultr,DigitalOcean,Linode等都不提供香港节点,有点可惜,我在下文VPS推荐的时候,会列出有香港节点的VPS。

台湾,韩国VPS到大陆的延时保持在100左右,不同的厂商会有浮动,两地的延时总体不会低过香港,但相较日本,美国,新加坡等地要低,日本VPS延时高峰期普遍在200以上,非高峰期间可以到200以下,美国VPS常年稳定在250以下,新加坡VPS也是,但个人经验,美国VPS,特别是美西地区的机房要比新加坡的可靠很多。

我给各VPS节点按延时,(我感觉到的)稳定性和速度排个序,综合下来是这样的:香港/日本/美西节点为第一阵营,读者购买时应首先考虑,韩国/台湾/新加坡为第二阵营,适合在没有第一阵营节点可选时购买。但现状是几乎所有的国外VPS厂商都提供日本/美西/新加坡节点,而只有少数厂商提供香港/韩国/台湾节点,基本上用户还是能买到靠谱科学上网节点的。

另外,我个人也用过能用的英国和澳大利亚节点,但用的时间确实不长,这里无法给出全面的评述,有更多经验的读者不妨留言告诉我,如果这两个地区的VPS确实也适合拿来搭梯子,我是很乐意推荐。

国外VPS主机没有端口限速(其实上限总是存在的,只不过国外VPS的速度上限高到普通用户无需担心网速不够),只按传输量计算,带宽便宜,哪怕是最低配的VPS也能提供1TB的每月流量,除非你整天挂着BT下载,否则1TB是足够满足普通用户一个月上网的流量需要的,普通人哪怕天天看Youtube,一个月也很少需要用到1TB的流量。所以,买国外VPS根本不需要担心带宽不够,就算你一个月要用超过1TB的流量,也完全可以买稍贵一档的VPS套餐,比如主流VPS厂商$5/月的低配套餐提供1TB,高一档$10/月的套餐可以提供2TB的月流量了,所以带宽不会成为瓶颈。

我们可以顺便来说说国外VPS的价格,每月花5美金是完全可以买到不错的翻墙VPS的,不管你是装SSR还是什么,单核1GB内存配置的VPS价格普遍在5美金每月。再低配的我个人就不推荐了,便宜2块钱损失512M内存,我个人觉得并不划算,512M内存和1G内存的区别是很可见的。所以5美金是笔者个人买翻墙VPS的心理底线。5美金每月汇率折算下来相当于每年花大概400块人民币来科学上网,我认为是完全值得的。当然也有人觉得每年100块以下的VPS才能算便宜,这个就见仁见智了。

IP池大的VPS换IP成功的概率大,因为IP轮转复用的概率低,换到被墙IP的概率也低,VPS厂商谁手里IP地址多,这个我没查到,但牌子大的财大气粗的厂商手里拿的应该不会少,据说Vultr手里握着几百万的IP地址,我没法去印证,如果是真的,那读者应该首先考虑这样,中国至少有几百万人翻墙,其中可能有一半以上是自己买VPS搭梯子,光这一项应用就在快速消耗VPS厂商们的IP池,其中有相当部分IP地址已经被墙了,能翻墙的IP地址在这两年急剧减少。世界上的IPv4地址已经分完了,以后这个再也没有新IP了,但互联网的膨胀还得继续下去,在IPv6普及之前,IPv4地址的稀缺性和价格是看涨的,如果哪天你发现买一个IP地址的钱比VPS主机的钱还贵,不要太惊讶,我预计这一天会在2-3年内到来。

游戏加速要解决的问题和科学上网要解决的问题不同。科学上网以成功穿墙为第一目标,延迟和丢包率是其次要考虑的事,而游戏加速以降低延时和丢包率为第一目标。

你当然可以自己买VPS搭建游戏加速器,但坦白说,我不确定这是否是最佳的游戏加速方案,市场上有成熟的游戏加速服务,价格普遍与你所购买的中低配的VPS主机相当,而且这些服务有专业的运维帮你维护,单是优化路由就不是普通个人有这个资源去实现的,用VPS加速,最好的结果是VPS本身链路条件好,延迟低,从这两点来说,其实国内游戏玩家的游戏并不多,香港/韩国/台湾的VPS延迟低(<100ms),但链路如何得看人品。

而且无论你用什么技术在VPS上搭建代理,都无法摆脱墙的干扰,所以丢包率高不高最终不取决于你的VPS,而取决于防火墙的包侦测能力,墙的侦测能力只会越来越强。笔者个人不推荐用VPS来做游戏加速,读者应该优先考虑买商用游戏加速器,除非你买VPS不完全为了游戏加速,后面我们会讨论一机多用的情况。

VPS代理的另一个用处是绕过国外某些在线服务的IP限制,最常见的如NetflixHulu等国外流媒体服务。比如如果你想付费订阅Netflix香港,因为IP限制,从中国大陆访问被拒绝订阅,你可以用VPS搭建一个代理,无论是SSR,HTTPS还是什么,用什么技术不重要,只要VPS主机在香港,你从国内通过这个代理上网,就能获得香港IP地址,从而绕靠网络服务商的IP限制。

不过,这种方法有一个明显的瓶颈,就是带宽,尤其是代理看国外流媒体的。因为高清视频产生的流量非常大,并非所有VPS厂商都能提供足够的月流量,1TB大概是够用的,但深度挂网看片下片的,尤其是超高清追剧的就未必了,这个读者需要自己做点流量规划。


CloudSigma

欧洲的云主机服务商,伸缩性强,CPU低至0.25GHz,内存低至0.25GB,硬盘低至1GB。且不论256M内存或CPU只有0.25GHz的主机有什么实际用途,但厂家能提供这个选项我个人觉得是好事,我相信读者自己会找到超低配VPS的用处。非网站类应用我建议还是至少用512M内存1G CPU的服务器,建网站1G内存以上吧,除非是静态网站。

所有VPS默认只提供公网可访问的动态IP,服务器没次重启会得到不同的动态IP。静态IP需单独购买,约2刀每个每月,不受服务器重启影响。动态IP听起来是个缺点,但我相信读者能自己发现这个设计对做代理的应用有多美妙 🙂

CloudSigma

CloudSigma


搬瓦工(Bandwagon)

这个我想不必多作介绍了,它基本上就是个代理VPS服务商,反正我是不会拿它来做网站的。双核1G内存1TB流量每年50刀,1G共享带宽是为作代理而优化的,但不总是能买到,笔者在国外,无法验证现在国内还能不能打开,读者可以自己试一下,我不确定国内是否还买得到。

搬瓦工VPS

搬瓦工VPS


Vultr

据说Vultr的IP池很大(百万IP级别),后台老板资金雄厚,我没确认过,但我个人的代理是用它的低配VPS搭建的,换过两次IP,操作比较方便。

现在2.5刀的低配基本买不到了,5刀的供货足一点。

Vultr主机默认提供一个免费公网IP,购买额外IP需要3美金每个每月。可惜Vultr一直都没能提供香港节点,读者可以考虑日本东京机房。

vultr
vultr

Kamatera

Screenshot of www.kamatera.com

Kamatera

按性能有四类CPU可选,内存低至512M,硬盘低至5GB,最便宜的组合大概是Availability的CPU类型,单核,512M,15GB每月4刀,注意选更小的硬盘不会跟便宜,读者可以自己试试。

我问过客服,每台服务器默认一个免费IP,额外购买4个及以下IP地址,每个价格为1美金每月,从第5个IP地址开始,每个为5美金每月。

Kamatera提供香港节点,但月流量上限为200GB,比较有限(不过超出后计费不贵),可能不太适合大大流量代理,有这方面需要的朋友,可以考虑美国和欧洲的节点。


拿VPS做代理的负面效应

读者该明白大量中国网民VPS翻墙的弊端。IP被封并不少见,说难听点,国内网民蜂拥到哪个主机服务商,哪个主机服务商的IP池就加速枯竭,热忱的小伙伴们所到之处,寸草不生。小厂挺不住被这样折腾,大量非长期客户霸占了大量资源,所以不少原来受欢迎的VPS服务纷纷开始限制中国用户。

笔者买VPS主要是做网站,这两年的感觉是发现web服务器迁移到“坏IP”的概率越来越大,所谓“坏IP”是指被国内用户用来搭过梯子但后来进入长城防火墙黑名单的国外公网IP地址,没人知道被封后的IP是否会解封,反正我不乐观,所以我建网站越来越少用那些原本性价比比较高的VPS主机了,因为网站在国内很容易打不开,一个很典型的例子是原来的搬瓦工,两年前放过一个网站,转过两次机房,发现国内还是打不开。 读者该明白大量中国网民VPS翻墙的弊端。我个人翻墙基本不用VPS,我从不认为单IP或几个IP地址的科学上网方案长期能好过专业的几乎能提供无限IP的翻墙软件,但我知道国内用VPS翻墙的用户非常多,因此造成的IP被封并不少见,说难听点,国内网民蜂拥到哪个主机服务商,哪个主机服务商的IP池就加速枯竭,热忱的小伙伴们所到之处,寸草不生。小厂挺不住被这样折腾,大量非长期客户霸占了大量资源,所以不少原来受欢迎的VPS服务纷纷开始限制中国用户,或者设置更高的验证门槛,如要求用户提供ID。

用VPS快速搭个SSR节点仍有着旺盛的需求,我不想评价,但提醒一下打算买VPS搭建网站的读者,虽然这谈不上严重的问题(因为国外一线VPS厂商的IP池真的很大),但有意识地做一点风险管理总不会错,不然网站迁来迁去很浪费时间。

为了省钱,我知道不少朋友都会买一台VPS即做网站又翻墙。我其实不是很推荐这种方法,省钱确实省钱,不过因为翻墙VPS的IP有较大被封风险,会牵连网站访问。但用一台主机维护方便一些,绝大多数假设在国外的网站是不会无故被封的,IP牵连是比较常见的被封原因;如果读者一定要这么做,如果预算允许,可以多买一个IP,把网站应用(可能不止一个)映射到一个IP,而翻墙应用则设置它侦听另一个IP,这样即使后者被封,也不影响网站正常访问。


企业级应用VPS推荐

以Amazon AWS,Microsoft Azure,Google Cloud Compute,阿里云为代表的云计算大厂,卖的不是CPU和内存,他们卖的是高度集成的服务,面向专业开发团队的全栈基础设施。

虽然也有小而美的产品,如AWS的LightSail,但它们毕竟不是为小应用优化的,尤其是价格。

巨头的专业性不必质疑,只是拿来建个人博客这个基本的应用,偌大一个一个生态你可能只用到1%都不到的功能,发挥不出这些平台的威力,且要面对更为庞杂的后台管理工作流。

这是AWS的可选服务,这两年已经大大简化了界面,但还是给人压迫感:

Amazon-AWS所有服务
Amazon-AWS所有服务

巨头一个无可替代的优势是他们能提供某些特定节点的VPS服务器,如亚马逊/谷歌云能提供台湾/韩国等小厂商不提供的机房节点,这是因为小厂的运营要考虑投入产出,或者说他们对投资某节点成本更敏感,如果客户群不够大,一般就不投资,但大厂往往不用在乎多开一几个机房带来的软硬件成本。

azure机房位置
azure机房位置,小厂是不会有这种格局的

巨头们财大气粗,能忽略边际成本,部署到非热门地区的机房,他们志在全球,提供的是全应用门类,全生命周期的产品,强大,但体系之复杂体现在操作面板上,给普通用户巨大的压迫感。规模带来的成本优势与规模带来的运维溢价互相抵消,一般用户吃不了亏但也占不了什么便宜。他们为只需单台低配VPS的应用提供方案,但他们的存在并非为了这类应用,也不会为他们优化,他们的存在本就是为了大型企业全栈应用。

AWS

做代理可以考虑Nano,Micro机型的香港,东京,首尔节点,新用户有Free Tier用,但别指望性能,不是任何时候都能在这几个机房买到便宜货。做网站该优先考虑LightSail,比单买EC2方便。

坦白说AWS再强,它对面向中国的应用的意义也不大,政策有壁垒,虽然存在AWS CN,但大家都知道它成不了气候,只是厂商和政府的某种默契。

但如果读者在考虑部署对外应用,不管别的厂多便宜或多么有优势,都没有理由不考虑AWS,只要你的技术能力配套。

AWS

AWS


Google Cloud

做代理可以考虑Micro或Small机型的香港,东京,大阪,台湾节点,新用户有Free Tier用,但别指望性能。网站类应用可以考虑App Engine或有预装第三方建站平台的镜像。

Google Cloud在中国没有服务。

GCP

GCP


Azure

做代理可以考虑A系列或Bs系列机型的香港,日本,韩国节点,有免费区,新用户别错过。

Azure有中国服务,而且可能是国外云计算三巨头里在中国混得最好的。

Azure

Azure


阿里云

不要指望阿里云的服务器能给你拿来做代理,国外机房的也不可能。这就是业务型VPS,拿来干正事的,而且是目前国内你能找到的综合品质最高的云计算服务。

阿里云VPS有两类,ECS和轻量应用服务器,如果你想面向中国或东南亚市场做网站,你应该优先考虑后者,尤其是香港节点。下面是阿里云轻量应用服务器香港的套餐:

  • 全部香港主机30Mbps(约3.75MB/s)峰值带宽
  • CPU从1核到4核不等
  • 内存从1GB到16GB不等
  • 硬盘从25GB到400GB不等
  • 每月流量从1TB到6TB不等
  • 价格从24元/月到532元/月不等,年付优惠

这是目前中国云计算公司能提供的最接近国外VPS的产品,虽然距离扔存在,如国外VPS虽然不披露网速限制,但他们的VPS下行速度通常在100Mbps以上,总体上它的价格仍然高于国外同级别VPS。

香港VPS无需备案,对很多站长是个顺便的优势。

阿里云的工单系统响应很快,这是国外VPS没有的优势,客服是懂技术的工程师,能直接回复技术方案,通常在半小时内响应,更重要的是他们在北京时间上班,和你的运营时间一致。

Screenshot of cn.aliyun.com

阿里云


VPS是什么?

VPS(Virtual Private Server)— 虚拟私有服务器,就是在物理服务器上,用软件分割出来的彼此可独立配置的“主机”。VPS主机并没有独立的CPU,内存条,网卡等硬件设备,而是共享物理宿主服务器的设备,所以被称为”虚拟“服务器。但每台VPS分配到的计算资源又是独有的,不被其它VPS抢占,它们可以各自安装不同的操作系统,做完全独立的配置,而彼此不相互影响,所以VPS是”私有“的。用户操作使用VPS,就像操作使用物理服务器那样。

作一个形象点的比喻,VPS就像是中国城市里你们买到的居民商品房,楼盘里的每栋大楼就像一台台物理服务器,它们有自己的地基,管道,电梯等基础设施,而楼里的每套商品房就像一台台VPS主机,它们各自分配到数量不同的平方,管道等资源,但又彼此隔绝,购买商品房的每户业主,可以独立地装修自己的房子,即不影响其它户主对自己房子的设计,也不受它们影响。


VPS vs. 虚拟主机

也许读者听说过虚拟主机,它和VPS有什么区别呢?我们还是打个比方吧,前面说VPS就像是你买下的商品房,那虚拟主机是什么呢?我们可以把虚拟主机比喻为一个合租的房子里的一个房间,虽然每位租客都有一定的私人空间,但他们对房间本身的改造权力很有限,首先是因为租客要重新装修自己的房间需要经过房东的同意,其次租客装修房间的时候可能还得经过其它租客的同意,比如租客不能随便在墙上打洞,因为那可能影响别的租客。但租客可以在自己房间的墙上和桌子上放自己的东西,且可以把门锁起来,但不能随心所欲地装扮客厅和厨房,所以虚拟主机随有一定的私密性,只不过和VPS相比要弱得多。

那既然VPS给我们的权限要大得多,为什么还要虚拟主机呢?那是因为虽然VPS给了用户更大的操作空间,但也对用户的计算机水平要求更高,因为它们往往需要作更多的配置,配置的方法对普通用户来说也不直观,而虚拟主机的优势,就是它们能通过跟简单直观的界面(通常是Web后台)完成几乎所有设置,换句话说(不一定很准确),VPS是你买下来的毛坯房,虚拟主机是你租下来的精装房 :)。那如果虚拟主机跟简单直观,为什么还要买VPS主机呢?这是因为虚拟主机只能用来做网站,而VPS除了可以做网站以外,还能做其它很多事情。

VPS vs 虚拟主机


VPS vs. 云主机

严格意义上的“云主机”和VPS是有重要不同的。首先,VPS是对单台物理服务器运算资源的虚拟化,假如这台物理主机出故障,那么上面的VPS就只能宕机,而云主机是对多台物理服务器资源的虚拟化,这意味着跟好的容灾能力和伸缩性,因为单台物理服务器的退出不影响整个云主机系统正常工作,最多造成计算资源的临时性减少和重新分配,但可以快速恢复,新物理服务器可以增加进来;而且在需要的时候,整个云系统里可以随时增加新服务器或者升级现有服务器的配置,让云服务能支撑起更多新用户,甚至能让现有用户随时不停机即可升级他们的云主机。

所以云主机在技术上比VPS更强,但也跟复杂,往往需要更高的成本,跟重要的是,它对个人或小型企业用户的普通网站或非网站类应用的意义是边际的,比如一个运转良好的VPS主机能达到99.95%的SLA,其实这对绝大多数站点或应用来说,已经是一个足够好的服务水平,对他们来说支付几倍的价钱去获得99.99%甚至100%的在线率,这是为什么真正的云主机往往只受大企业青睐的原因。

本站不严格区分VPS和云主机,你可以认为两者是同一个东西,下文推荐的VPS主机里,虽然也有自称云主机(Cloud Server)的,那是一种泛指,不是厂家要忽悠用户,基本上业界很多人都是不区分VPS和云主机的。


如何选择VPS?

价格

每月5美金以下的VPS主机很常见,这个区间的买家可能是最多的。在这个价位下,你能买到低配裸机,很少会有增值服务如Web面板管理工具,主机维护100%是你自己的事,如果你自己搞坏了,也是你的责任,厂商最多能给你提供一点技术建议,基本不可能帮你解决问题,这就是所谓的unmanaged VPS(Hosting),unmanaged的意思是厂家不会来帮你“管理”服务器,你自己负全责。

这种需要自己100%负责维护的服务器性价比高还是低?见仁见智。

比方说我想做一个小电商站,一台裸机的代价是我不得不花很多时间来管理服务器本身,在一些关键基础功能,如电商站几乎必备的Staging功能(快速复制生产站生成调试站以及快速上线调试站更改的能力)在逻辑上从零配置将是一个巨大的挑战。

所以如果读者打算拿每月5美金的裸VPS来做电商站,将很可能是建得不偿失的事,它“便宜”但却是错误的选型。如果你知道一个电商站的稳定高效运行需要什么软硬件环境以及管理工具,你就不会贪这个便宜了,你会从每月10美金或更贵一些的Managed VPS作出选择。

便宜不等于性价比高,得看你做什么。

低配裸VPS拿来搭个随时都可以扔掉的代理,或者心血来潮开个注定无人问津的心情博客,或者放一个生命周期长过企业本身的所谓企业官网,性价比确实不低。

我给你一个大概的VPS价格以及拿它来做什么事的参考吧:

10刀以下的Unmanaged VPS只适合拿来做代理,放那些没有业务的网站类型,拿来个人学习、玩票也够;严肃的业务网站,你最好考虑10刀以上的配置起步,不管是Managed还是Unmanaged,我个人认为20左右的主机对这类应用,不止必需,而且是性价比最高的,尤其是你买到的Managed VPS的服务,如Web管理面板,长期物超所值。

如果VPS价格超出你预算太多,要么是你在看不以你为客户对象的服务,要么是你自己本就带着错误地价格预期,不理解应用真实需要的情况下一味追求“便宜”。

或者你低估了自己时间的价值,觉得自己反正对Linux轻车熟路(我承认我的读者里不缺专业服务器运维),但你可能还没完全理解我前面举得自己实现一套网站Staging方案的麻烦程度。

懂得架设简单服务器并没有多少难度,很多时候也就是几行apt install命令,但深耕某个领域内应用基础设施架构是另外一码事。稍的服务器管理场景立刻能成为时间黑洞,你不信,有机会你可以去管理一个电商站的VPS试试看。

客服

VPS客服一般3种:1. 邮件客服 2. 工单客服 3. 在线客服。在你决定买或不买谁家的主机之前,至少得测试下对方客服。

在服务商官网上找到客服邮件地址,客服邮箱一般以[email protected][email protected]等开头,有些厂商会直接写在网站头部或底部位置,有些不会,如果找不到,可以用工具搜。给对方发一封邮件,问什么都行,但最好考虑考虑,问点和在中国访问想关的问题,英语不熟可以机翻,别怕羞。看对方多久回邮件,不算周末超过1天的服务商不要考虑。

工单客服一把提供给已购买套餐的客户,但也不一定,不少厂商提供先注册试用,你可以注册一个,开一台服务器用用看,然后给他们提一个工单,尽量提点稍微技术性强的问题,比如以后我要换IP或者升级内存等改如何操作,看他们怎么回,回答是不是对题。不要假设国外VPS服务商的服务意识天然就好,完全不是这样,一些厂商照样养着廉价,回答懒洋洋复制黏贴的客服,如果你感觉对方没在仔细听你说话,就pass吧。

现在是个卖VPS的都吹嘘7天24小时在线客服,但真正能兑现的不多,不要相信官网上写的7/24,对方是不是真提供全天候在线客服,轻轻试一下就知道。北京时间白天是下方绝大多数国家的傍晚或深夜,你只要这时候看看网站的在线客服(Live Chat)图标是不是亮着就大概知道了,很多是不亮的或者根本找不到,这种厂商的所谓7/24就是自己吹的,以为顾客不会那么仔细,直接pass就行;有的厂商是24小时都放着在线客服入口,但点进去打字不会有人回,也直接pass;靠谱的厂商如果做不到不会吹7/24,他们会提供延时回复的邮件客服,或者在在线客服框里提供非实时答复的入口,最好的当然是做到真正的7/24小时客服。

我觉得客服其实挺重要的,VPS归根到底是一种服务,我把它当成VPS评估的重要一关,如果客服不过关,找不到人,回复慢或懒洋洋,我一般直接pass,不管厂家被外面吹得有多神。

伸缩代价

VPS和云主机相对物理服务器的核心优势,是扩充“硬件资源”冷停机,无需长时间下线。但采用的虚拟化技术不同,管理水平不同,各厂商伸缩一台VPS所需要的时间也可能有很大差别。

如果是真正的云服务器,你可能不需要下线句能完成CPU,内存、硬盘等资源的扩充。如果是普通VPS,根据主机硬盘大小,热停机伸缩所需的时间可能是几分钟,也可能是几十分钟或更长,这个伸缩的代价,你最好联系客服问问清楚,因为它将是影响你在线业务的一个很重要的参数,有些业务是无法接受伸缩花费10分钟以上的。

SLA

稳不稳定看SLA。

谁都在乎VPS稳定性,但在没用过一个厂商的主机前,我们又怎能知道他们的东西有多稳定呢?我们首先得看VPS服务商是否SLA,这个SLA是多少。

SLA,即Service Level Agreement,服务水平约定,其实就是主机商对客户的承诺,他们家的主机的平均在线率是多少,在线的方面是宕机或停机维护,假如某主机商的SLA是99%代表的意思是,一年中有1%的时间可能服务器得下线,1%是多少时间呢,我们不妨来算算:365 * 24 * 0.01 = 87.6,也就是说99%的SLA,一年当中大概有87.6个小时(平均下来每个会有7.3个小时)的下线时间。

各级别SLA对应的年停机时间:

SLA停机时间
99.99%0.876小时,52.56分钟
99.9%8.76小时
99.95%4.38小时
99%87.6小时
99.8%17.52小时

那我们怎么知道多高的SLA是好的呢?99%算好的吗?我们先看看行业巨头的SLA,Amazon AWS,Azure,Google Cloud的SLA都是99.99%,这是目前行业内最高标准了,一年不到一个小时的停机时间,如果服务商违反SLA,用户可以某种形式获得补偿。由此可见,99%的SLA低于行业一线100倍,实在算不上好服务,市场上也很难找到说自己SLA只有99%的VPS供应商。 一个建站VPS主机的SLA下限是99.9%,不能再低了,否则将影响任何严肃网站的SEO。

注意,不是所有的VPS主机商都把SLA当回事,市场上混混级的主机只把它当成一个营销数字,一句让客户掏钱的漂亮话。这类服务商可以随自己任意杜撰一个数字放到网站首页,然而在他们的客户协议里却找不到违约与赔付条款,这种SLA等于没有。

CPU

你可以仔细看看VPS用的是多少主频的CPU,对某些应用,如图片、视频转码等重要,如果只是做个网站,高主频的意义没有多几个核的意义大,如果你有预算,一个双核CPU的算力扩充相对单核CPU是完全值得的,普通Web服务器的两个同时进行的上传操作就能看出差别。

VPS主机的CPU、内存可随时扩展。既然如此,用户也不必一次性为把它们选对而纠结,只要你想,你完全可以在厂商提供的配置区间内或最低配开始,需要的时候再加就是,你考虑的出发点是留出适当冗余,省去以后反复升级的麻烦,毕竟生产环境停机升级是有代价的,绝大多户VPS并不支持热扩展。

内存

如果仔细一点,可以问问客服他们用的内存是什么型号和品牌,尽管对99.99%的应用,内存品牌本身很难构成影响应用运行的因素,但这里有个概率问题,好牌子新型号的内存,出问题的概率更小,尽管这个概率再大也没到值得普通应用担心的程度。

内存的容量自然是更重要的指标,它将直接影响服务器响应速度。理论上,你能用512MB跑多个WordPress网站,但我不会推荐你这么做,因为这个配置几乎没有任何可伸缩性,跑动态网站,我建议从1G内存起步,预算足一点的,2G吧。静态网站(现在通常用静态网站生成器生成,如Hugo)的要求很低,如果你能找到256M内存的VPS,也能跑,只不过流量少大点,Web服务器做较多静态资源输出的速度仍会碰到瓶颈,更何况这种抄底内存对服务器的某些日常维护工作不利。

硬盘

现在没有几个厂商在用HDD硬盘了,据我所知只有少数香港主机商还在卖这种存货,这类机器可能看上去便宜(虽然香港地区的主机普遍都很贵,这个价格优势体现不出来),但不适合做业务类应用,现在没有什么理由去用HDD硬盘了,都是SSD,两者的差别用一个静态Apache服务器响应几张稍大的图片就能看出来,有兴趣的读者可以自己去看各种Benchmark

但HDD也还没到一无是处,大容量硬盘价格优势明显,适合放一些非业务核心数据,如日志,或作为图片、视频等的备份。如果你有这类需要,要看清楚VPS是否提供数据盘服务,就是在购买VPS的时候额外选择一块硬盘,可以配置其为SSD或HDD,这个配置可能不在厂商的界面里,可以联系客服询问确认,用HDD放一些非关键数据,可以节省一大块成本。

硬盘也可随时扩容,但升级往往需要更长时间,所以在购买前读者应该花点时间做点容量规划,在满足存储需要的前提下,留出冗余。现在都是SSD硬盘,也许有的厂商还在提供传统硬盘,不建议你考虑,它们也许非常便宜,但省这点钱不值得损失掉的固态硬盘带来的性能。

带宽(网速)限制

这是国内VPS产品特有的问题,如果你决定用国外VPS,基本不用担心这个问题。

目前阿里云上每Mbps带宽的价格约为20块人民币每月,1Mbps带宽只相当于128KB/s的下行网速,这点速度恐怕比一个网页上的单张图片都小,所以即使是做个站,没个5M带宽(约700KB/s的下行速度,这个带宽打开需要100元人民币每月)也很难提供快速访问的用户体验。

带宽方面,国外的VPS主机不限速,只限流,绝大多数厂商,即使是低配主机,也能提供1TB/每月的流量,所以我们用国外VPS基本上不用担心带宽问题,即使你的应用特殊,也大可以买更高级的套餐,获得几倍、十几倍的月流量。国内的VPS如阿里云有端口限速,这时候读者需要认真做一点容量规划,下面是带宽和下行网速的对应关系:

带宽网速
1Mbps128KB/s
2Mbps256KB/s
3Mbps384KB/s
4Mbps512KB/s
5Mbps640KB/s
6Mbps768KB/s
7Mbps896KB/s
8Mbps1MB/s

你可能注意到带宽每增加1M,网速实际提升只大概相当128KB,可能只够多下载一张图片。8M带宽才相当于1M每秒的网速。国内的带宽贵大家都知道,但网站为了让国内用户快速访问以及规避政策风险,最好的节点仍然是国内,走备案流程,所以国内的稍有规模的中小个人站站长们买VPS要付出多一点的代价,但好在至少可以随时扩展,起步的时候还能省点钱以后慢慢扩容增加投资,否则如果你有选择,可以考虑国外VPS。

所以用国内VPS做网站(反正也干不了别的),选对产品非常重要,如果你选ECS自己买带宽,很可能浪费很多钱,而如果用阿里云轻量应用服务器(也是VPS)这样提供大额共享带宽的主机(如香港阿里云轻量应用服务器30M带宽上限),你就可以省很多钱。

流量限制

看清楚VPS套餐的流量限制,尤其是便宜VPS套餐,往往只提供很有限的流量,一分钱一分货。

多数$5每月的套餐提供1TB的月流量,这是目前大概的标准。如果套餐价格低于5刀每月,你最好关注一下。事实上绝大多数应用,如果只需要用低配便宜的VPS,大概也用不完1TB的流量,99%以上的个站或企业站应用,可能一个月用不完100GB的流量,国外的VPS再便宜,也不太可能提供小于100GB月流量,至少我没碰到过。

所以对绝大多数读者来说,流量限制只需要看一眼,而并不需要担心,除非你想做大流量应用如图片站,视频站,或下载站,但这类应用你本不该依赖VPS流量,而应该一开始就规划CDN。

IP政策

如果你决定用国外VPS,搞清楚厂商的IP地址更换政策很重要,这是目前应对众所周知的风险的唯一办法。

注意,不是所有的过来VPS厂商默认都提供静态IP地址,也不是所有国外VPS厂商都允许你免费换IP,实际上,绝大多数是不允许的,他们或者对更换次数有限制,或者单独出售IP地址。单独购买IP地址可能不便宜,有的厂商卖到单个3+美金每月,接近低配VPS套餐的价格,所以换IP不总是你想象的很“简单划算”的事。

还有,其实绝大多数国外VPS厂商不披露IP地址政策,因为除了中国VPS用户外,其它地方的用户并无此需求,为了100%确定,我建议你亲自问客服。几乎所有厂商都会告诉你他们那儿可以单独购买IP地址,区别是价格、数量限制以及给主机换IP的操作步骤,这些都要问清楚。

机房位置

如果应用要为中国用户服务,则VPS最好有香港、日本、美国中的一个或多个节点,这三地目前到中国大陆的链路综合起来速度和稳定性比国外其它地方好,如果你不介意备案,也可以放国内城市。

若应用不为中国用户服务,则应尽量选择离目标用户近且自己维护起来也方便的机房,比如从中国管理面向北美客户群的在线应用,服务器放美国可能比放加拿大更好,因为虽然美国和加拿大的服务器都能为北美用户提供快速稳定的服务,但中国大陆到美国的线路比到加拿大的好很多,访问服务器后台,日常维护的速度更快,维护效率更高。

国内外VPS各有优劣。

国内VPS速度快,中文客服,且无时差,实际上,我个人如果选择国内VPS的最重要原因,就是因为客服,比如阿里云的工单系统,能直接联系到技术客服,能全程中文沟通,且相应时间不超过半小时,我用到现在相当满意,国外VPS里我还没找到同类客服,也许这么说有点强人所难,因为要让已英语为主的国外主机商提供北京时间的满意的中文服务,对他们将是一件需付出巨大成本的事。

但国内VPS的短板也十分明显。首先就是备案制度,可能让很多个人站长望而却步,实际上备案比你想象的要容易,但在有国外主机作为替代的前提下,不是所有人都愿意去尝试备案流程。国内VPS自然不被允许拿来搭建上网工具,这不需要多说。然而国内VPS最糟糕的问题,我认为是端口限速,中国互联网已经发展了二十几年,时至今日云计算厂商居然仍不得不售卖端口限速的主机,是件很糟心的事。昂贵的带宽费用,把众多中小微创业者挡在了门外,我们离全民云计算的时代还有距离。虽然国内的厂商如阿里云在一些地区推出了提供较大共享带宽的清凉应用服务器产品(本质仍是VPS),但改变不了带宽限速这个常态,有时候我觉得像ECS这样的产品很鸡肋,除非拿来做对下行流量要求不高的应用。

国外VPS选择广,带宽充足,一般不限速只限流,流量上限很高,所以用户很少需要担心。香港、日本、美国(西部)地区的服务器Ping值稳定,综合来看性价比最高,其它近中国地区如韩国、台湾、新加坡等地的服务器,笔者个人经验,不是很稳定,虽然有时候速度可能不慢。至于澳洲、欧洲、俄罗斯等地主机,笔者没长期使用经验,据我了解,相对港日美并不太适合国内用户访问。

国外VPS最好的产品是Managed VPS,这类产品的技术水准能甩国内一线厂商好几条街,国内厂商目前基本停留在买计算资源的时代,国外的Managed VPS提供的确实附加值更高的云计算“服务”。读者如果要业务类应用,我建议你优先考虑购买Managed VPS,你不需要碰一行服务器配置,所有服务器配置都能所见即所得地通过面板完成,把你花在服务器维护上的时间降到最低。

国外VPS的缺点也不少,首当其冲的是被墙风险,通常表现为服务器IP地址国内无法访问,或者由于IP地址段被墙牵连到自己的主机,还有就是买到别人用过的已进入国内网络黑名单的IP地址,这个问题没有很好的解决办法, 读者应该尽量选择IP池大,换IP方便的VPS厂商。此外,国外VPS很少能提供中文客服,对不少人,这是一个不小的壁垒,很多人之所以转投购买哪些廉价地质的“国外”VPS服务(多有国内人运营),就是因为他们至少懂中文。我个人认为客服是选型VPS主机的最关键要素之一,读者该认真考虑。

如何做VPS测速才可靠

Ping是延迟,不是速度,这是两个概念

我觉得我已经踩过足够多的坑,学会不再相信任何VPS厂商关于速度的“自测”,也学会了自动忽略任何以测速为核心的VPS评测文章。我知道厂商可以雇一个有着高超网页设计技巧的人,帮他们以极佳的方式呈现出来他们的VPS主机延时是如何如何低,比同业的另一个品牌低很多很多,我知道他们的柱形图看上去极具说服力。我也不相信国内很多VPS评测站站长惯用的测速“艺术”,就是把某个测速IP放到站长之家的Ping检测工具里,然后截个图,代表一个VPS厂商主机的好坏。

我不想说这种方式毫无意义,但这实在是很笼统武断的。

首先在中国复杂的网络环境下,用一个国内工具来测某台特定VPS的瞬时速度,得到的结果本就可能产生极大的波动,墙的干扰,高低峰,ISP都是巨大的变量,用这种方法测得的,往往只是那台VPS主机当时当刻对中国网络的表现,既不能全面代表这台主机的工作状态,也代表不了厂商的实际服务质量。

其次真正决定VPS Ping值的是机房位置,而和具体的服务商没什么关系,VultrLinode都提供东京节点,只要你选东京的VPS,不管买那家,Ping值测速都是差不多的,该做的优化两家都做了,这里根本没有本质区别。而各个地区的Ping值范围是很稳定的,香港的比日本的小,日本的比美国小,物理距离和链路都是常量,你买的美国VPS不太可能快过日本香港的。

还有,Ping值低不等于服务器就快。你用一个Ping值50ms以下的香港VPS架设一个CPU/内存常常跑满的论坛,论坛页面加载很可能长到无法忍受,这时候服务器响应能说“快”吗;同样,你用一台Ping值接近300ms的美国纽约的VPS搭建一个静态站,你从中国打开它首页也许用不了1秒,这台服务器的响应“慢”吗?—— 可见服务器响应时间,也就是服务器的快与慢是整个服务器系统决定的,而不是一个小小的Ping值就能决定的。如果技术控用户们仅仅根据一个小小的服务器Ping值来选择VPS,可能错过国外综合服务水平更好的优质服务商,而被那些强调测速的机会主义VPS商人带节奏。

笔者现在选VPS,并不特别关注Ping值,我有放在美国东部机房的网站,也有放在日本东京的网站,它们都工作得很好,它们也都面临从中国访问的一些问题,而这些都和Ping值无关。

只有亲自下载大文件才能准确判断速度

最科学的测速是从目标节点下载100MB以上(最好1GB),最好走wget,观察5分钟以上,看到的平均网速才是本地到目标节点真实的速度。

不要相信厂商提供的测速网页里的那种看上去很专业的UI,比如下图:

测速界面
DigitalOcean测速界面

上图里真正得到准确速度的方法是点击下载5GB,1GB,100MB之中的下载链接,而不是依赖测速表,这种程序背后如果工作我们并不知道,很可能被它误导。

我不是要贬低某个厂商,从国内测速国外厂商,最大影响因素是国内网络限制,不能让国外VPS背锅。但测出来的最终网速是准确的,能帮我们更好地选型。

比如同样的东京机房,在国内限速压力大的时候,Vultr有时可能比Linode要快很多,读者可以自己试试。但如果你用的是Linode自己提供的测速页面,很可能被误导。这不是Linode要晃点你,而是国内网络的显示,个中原因笔者无从得知。


关于免费VPS

免费VPS是存在的,Ohosti,haphost,gigarocket,zulutrade … 有的甚至提供免费域名,如以.TK/ML/GA/CF/GQ等结尾。我在这里就不帖这些服务的链接了,感兴趣的读者可以自行Google。如果你发现网站打不开也不必奇怪,毕竟是免费服务。

笔者从未用过任何免费VPS,也永远不会推荐,我们无法排除无恶意的服务提供者,如有些秉持共享的国外的科技人员。但我们也绝不能忽视存在恶意免费VPS这个事实。我个人绝不会也没有任何必要去冒险,或只是浪费时间去体验这类服务。

我们已知的免费VPS的盈利模式:

免费其实并不免费

事实上,多数所谓的免费VPS并不免费。只不过注册时门槛放得很低,这就像陷阱的一个笼子,入口的地方放上奶酪。傻乎乎的贪便宜的人闻到香味,一口咬上去,以为占了便宜,结果转身发现笼子门关了。隔三差五收到邮件,说先生您用的这个服务是免费的,确实不很理想啊。要不你看看我们最新推出的带更好安全防护的东西?我们的备份服务也很强大哦!对了这个东西是8刀/mo。对了,如果您现在不购买的话,我们的系统正在迁移。很快免费的服务将下线了,请早做决定,早买给八折优惠哦。厂商会想尽各种办法让你付费。

把你的注册信息卖给其他主机公司

免费VPS,特别是声称注册无需绑定信用卡的免费VPS,基本就是冲着你的个人信息来的。这世界还是贪便宜的人多,所以这种公司能短时间搜集到大量用户信息。然后把这些信息出售给其他主机厂商,特别是新兴主机厂商,他们拿来做精准营销。你可能觉得多收几封垃圾邮件无所谓,反正自己也不会看。但是灰产之所以称之为灰产,是因为到时候他们有让你掉落陷阱,或让你欲罢不能的手段。不然为什么到今天,灰产还存在?因为它管用。

把你架设网站变成链接农场

你在免费VPS上架设了一个网站,也积累了一些内容。有一天发现网站页面刷新会不定时地出现奇怪的链接。当你从google中搜出来自己的网站,点击一个链接过去,发现这些链接总是出现。恭喜你,你的网站已经被绑架,在链接农场里做苦力。所谓链接农场,是一种试图玩弄搜索引擎,在搜索引擎中提高目标网站排名的手段。到目标网站的链接越多,目标网站的排名可能越高。现在的搜索引擎很聪明,一旦被发现,链出网站可以和搜索引擎排名告别了。

“绑架“用户,不让迁出

有一天你想离开免费服务,换个正经服务好好弄你的心情小站。可你发现厂商既没有客服可以俩系,发过去的邮件也有去无回。有一些技术的问题,你不知道该如何处理,比如域名迁移。如果是正规厂商,到后台改改解析服务器地址就行。但免费VPS厂商不提供这个。扯来扯去,对方终于表达了迁离要补交保护费的想法,所以它不是免费,而是后来收钱。


VPS经验谈

VPS不适合高吞吐量应用

VPS间的管理虽然是完全隔离的,但它们基于共享的CPU,内存,存储等资源,一台2vCPU的VPS不等于严格意义上物理双核CPU的算力,4GB内存的意思也通常不是指你的VPS总是能分配到4GB物理内存,而很可能是它能分配到的最大内存,你的主机将运行在繁忙的共享网络上。所以如果你想运行需稳定高性能保障的应用,如繁忙的电商网站,高吞吐量的流媒体应用,你不该用VPS,而该考虑Dedicated Server或者Bare Metal物理主机,在顶级硬件资源和网络资源的支持和独占这些资源的前提下,只有它们才能给你真正稳定的高性能运算环境。

冷门的VPS做代理可能更稳

前面已经讲过拿VPS做代理的负面效应。国外VPS IP地址池再大,IP资源也是越来越少的。因为总有小伙伴搭建的梯子IP被墙,小伙伴会转移阵地,但这个被墙的IP释放后,轮转使用中,可能被你的主机分配到,也就是所谓碰到“死IP”,搭梯子的人碰到死IP的概率只会越来越大,知名的VPS主机因为用户群大,IP池枯竭的速度可能比不那么热门的主机商快,所以如果只是为了用VPS翻墙,冷门的VPS或许更稳一点,他们虽然可能和大厂同机房,但分配到的IP地址段会有不同。这只是笔者个人的经验,冷门厂商也会有别的坏处,这个就看用户自己权衡利弊了。

谨慎网上的“所谓”一键安装脚本

在你在自己的VPS上执行一个远程SHELL脚本搭建你的代理服务以前,至少看一眼这些代码做了什么。

如果我想将一个恶意程序尽可能快地扩散到尽可能多的服务器上,我可能会把它植入那些“方便”的一键安装脚本,它们有着广泛的用户,每天被下载执行上万次,而且下载使用者几乎都是懵懂的计算机用户,这些人多半懂基本的Linux命令,但他们中极少人能审查SHELL代码的安全性,实际上,只要一个脚本的代码超过一个屏幕,就很少有人会认真去看了,所以如果真有人在其中植入恶意程序,即使是用不那么隐蔽的手段,也不会被发现,因为没有人关心,大家想的都是多快好省地安装。

绝大多数服务器端程序都有官方安装方法,哪怕是SSR服务器端,也能找到官方安装方法,除非你十分确定,否则尽可能规避下载执行网上的一键安装脚本,如果你不得不使用,也最好看一眼这些脚本的代码,看清楚它到底干了什么再执行。

技术小白建站,该考虑虚拟主机

不懂技术也不会配置的人建站,虚拟主机才是最佳选择。配置服务器没有你想象的那么简单,你百度出来的文章很可能只提供了最简单的配置流程,而没有解释如何解决可能碰到的问题,管理服务器也并不有趣,在你打算拿网站来干点正事的时候,VPS的“配置灵活,强大”其实是种负担。因为你真正该花时间的地方,是网站内容建设,用户体验,SEO,这些事够你忙活的,纠结底层技术只会消耗注意力。其实就算是技术人员,真能舒舒服服把一台Linux服务器的安全机制,性能完全配到位的又有多少,更何况是小白。如果你实在按奈不住强烈的好奇心,我建议你考虑用VPS自动化运维工具,真要学VPS服务器配置,你通过这些工具学到的东西更加专业,因为它们出自专业运维之手。

不要拿VPS跑P2P

国外,特别是位于14眼联盟国家的VPS服务器,都受网络运营商监控,如果你贸然在上面挂P2P下载程序,可能收到警告,严重的会被迫停机,如果你人在当地,甚至有可能被起诉。在技术上,没有任何东西阻止你用VPS下盗版,但这样做,法律上的风险不可忽视。而且,话说回来,单IP上的未加密P2P流量一般很难持续成功,不要用私人VPS架设P2P下载代理,有更好的方案,看:磁力搜索及BT下载权威指南

不要在VPS上跑爬虫

单IP上的出口连接过多过密,有可能引起主机商注意,爬虫算不上非法,但处于灰色地带,在一些国家,爬取某些公共网站资源是非法的,你没有听错。而且实际上单IP做爬虫程序很难成功,基本过不了爬取目标的防火墙。为了绕过防火墙,你得设置有高度欺骗性的爬取节奏,这会大大降低损害爬虫的工作效率。这是为什么生产环境下的爬虫需要成百上千的IP来分散注意力的原因,市场上有专门为爬虫程序提供收费服务的主机集群,读者可以自行搜索,本文就不展开讨论了。

试试看自动化运维工具

尽量从一开始就用自动化运维工具来管理你的VPS,哪怕你现在只有一台。这是长期管理效率最高的方法,否则,哪怕你只扩展到2台VPS,或者只有为数不多的应用需要维护,也会在某一刻让你觉得不耐烦。如果你读完这篇文章什么都没记住,我仍希望你能对这类工具产生兴趣,我深信它们会为所有VPS使用者或应用维护者带来巨大便利。


VPS术语

Managed VPS

在“非托管”(Unmanaged)VPS主机服务里,VPS主机商刚开始时通常只给你一个最原始的VPS配置,你必须自行安装操作系统和相关软件。而VPS主机商的客服也只负责VPS的硬件维护而已。 在非托管的VPS主机服务,主机商是不提供技术支持或维护的。这意味着你必须负责平时所有的VPS主机服务器维护工作,这包括操作系统和安全软件程序更新…等等。 所以有任何技术问题都必须自己处理。如重新启动服务器(reboot)、设置VPS主机、安装数据库、安装FTP服务器…等等。

由于是“非托管”(Unmanaged)VPS主机服务,当你有非硬件的VPS问题时向VPS主机客服咨询时,如果是小问题的话,有些VPS主机商偶尔会“义务”免费帮你解决,但大多数则可能会向你收费。 如果你选择你“非托管”VPS主机服务,你要向VPS主机商询问它们在“非托管”服务范围内会提供什么程度的客服服务,并向它们咨询收费多少(一般是按小时计费)。 由于一切都要靠自己,非托管的VPS主机对管理VPS经验非常丰富的老手是可以胜任的。但对VPS主机服务器完全没有任何知识的新手,非托管的VPS主机并不适合。

Unmanaged VPS

在“托管”(Managed)VPS主机服务里,VPS主机商的客服将承担所有主要的VPS服务器管理服务,这包括主机服务器硬件维护、主机操作系统和系统软件的升级、重新启动服务器(reboot)、安装一般在VPS主机环境中常用的软件和程序服务等等。

不过不同VPS主机商提供的“托管”服务水平也有所不同。有些VPS主机商会提供任何技术支援,但另一些的技术支持范围还是相当有限。所以购买“托管”VPS主机前最好也询问清楚服务的范围。 无论如何,对VPS主机管理技术知识不强的新手来说,“托管”(Managed)VPS主机服务基本上还是最佳选择。

不管是“非托管”(Unmanaged)或“托管”(Managed)VPS主机,大多数VPS主机商都不会介入网站层面的编程和软件开发,而且也不会给予第三方软件技术上的支持。 你通常还是需要自行维护自己的网站和所安装的软件。VPS主机商只负责主机服务器层面的技术支持。有些VPS主机商的“托管”VPS主机费用只是只稍微高于“非托管”VPS主机一点, 但有些VPS主机商的“托管”和“非托管”VPS主机服务的费用则往往相差每月达数百美元。所以在考虑“托管”和“非托管”VPS主机服务前须查看之间的价格差别。

高频(High Frequency)主机

一般指CPU主频在3Ghz以上的VPS主机。

Dedicated Server

独立主机,具体实现各厂商不同,有的等同于物理主机,有的仍通过虚拟化,但相对VPS,独立主机计算资源为单一客户独占,不与其它客户共享,且部署于高性能独占带宽的网络环境中,满足大吞吐量应用。

Bare Metal

即物理主机,无虚拟化,常配最新高性能硬件资源,部署于骨干网络,独占带宽(如10Gbps),单一客户独占,全权管理,为大吞吐量应用而设计。

IPv6

下一代网路协议,主要解决IPv4地址资源枯竭的问题,目前几乎所有VPS厂商都能按需为免费主机分配独立IPv6地址。

Private Networking

为VPS主机提供内网IP,方便客户配置需多主机集群支持的复杂应用。

Startup Script

VPS启动时自动执行的脚本。

SSH Keys

部署到VPS的SSH公钥,以实现免密登录。

Snapshot

VPS镜像,常用语整机备份与恢复。

NVME storage

高性能SSD存储技术。介绍

ISO

操作系统预装镜像,通常用来快速将应用技术栈部署至VPS上。

Block Storage

VPS的额外可挂载硬盘。

Object Storage

可通过Web界面访问的文件存储服务。

Reserved IP

为VPS主机预留的IP地址,可后期绑定或替换默认IP。

Load Balancers

负载均衡服务,通常与多台VPS一同部署,作为应用前端,平衡分配流量到各VPS。

BGP

复杂的路由协议,感兴趣的读者可自行搜索,普通VPS一般无需直接配置。

Kubernetes

容器管理服务,自动伸缩大型基于容器的应用。官网

27 评论
Inline Feedbacks
View all comments
彩虹小糖
3 月 之前

谢谢文章!我一直用宝塔官方的安装命令和kos官方的安装命令,感觉官方的是安全的,就是我虚拟主机一堆,但是没有VPS,现在没钱,不知道谁能赞助我一个VPS啊(虚拟主机有些插件比如sg11没有,我建站还必须要用上),域名我不需要,自己有moe域名。

菜菜
7 月 之前

谢谢文章!我是小白,想有个网站,但不会配服务器(是一点都不动哈~),能帮帮我吗?

7 月 之前

鸡妈,我是业余搞摄影的,我想弄个空间放照片,但不想放国内,我就一个小个站,不想备案,用什么主机好呢?不要太贵啊。

7 月 之前

鸡妈,怎么才能IP不被封呢?我现在把博客和酸酸乳放一台主机了,有点担心博客会访问不了。

张昊宇
7 月 之前

站长您好,我是一名高中生,对建站技术很感兴趣,想请教一下我想以最少的钱做一个有独立域名的网站,可以怎么做呢?

飞龙
7 月 之前

你好,怎么买到便宜的Vultr主机呢?

Tt
6 月 之前
Reply to  飞龙

vultr一般没有啥优惠 我记得有一个机房有2.5刀的鸡?听说只提供ipv6了。或者你可以加油aff哈哈哈哈哈

xxxxx
5 月 之前
Reply to  飞龙

2.5$每月的Vultr只有亚特兰大和纽约(新泽西)有,而且只有IPv6的IP

喵控
7 月 之前

我网站放在Linode,想请教一下,我现在要做一个面向中国用户的网站,我计划把VPS放在linode日本。但我听说日本的vps晚上ping值也比较高。那么我是否可以用tokyo2+阿里云cdn这样的配置来减少延迟?谢谢!

老贾
7 月 之前

我买的Vultr最近IP被封了,怎么办?有办法恢复吗?我用了很久了。

笨蜘蛛
7 月 之前
Reply to  老贾

拜托你们,我们做网站的快没IP可以用了!!! 我昨天买了Linode日本,连续买了4个国内都没法TELNET。

风吹PP凉
7 月 之前

Hostwinds怎么样呢?知乎上过来的 …

电商人
7 月 之前

鸡妈,我在找跨进电商服务器,用户不多,原来用的Shopify,但成本越来越高受不了了,打算用WooCommerce,有靠谱服务器推荐吗?

mr赵
7 月 之前

楼主,现在谁拿VPS来做网站啊,所以你推荐的VPS对我们大多数人也没啥用啊,又不做网站,我只想找个服务器做个靠谱个人代理啊。

小路
7 月 之前

现在有什么翻墙软件可以用吗?

张越
7 月 之前

看了一眼CloudSigma介绍,恍然大悟,感谢楼主推荐!

Scroll to Top