如何选购 VPS

本人程序猿一枚,爱好折腾各种软件,硬件,前段时间在京东买了个网件的 6300V2,刷上了梅林固件,配合 SS 插件,从此畅游 Google !但今天我不说如何刷机,毕竟网上提供的教程已经很详细了,我就谈谈如何选购 VPS 吧。

如何选购 VPS

本人程序猿一枚,爱好折腾各种软件,硬件,前段时间在京东买了个网件的 6300V2,刷上了梅林固件,配合 SS 插件,从此畅游 Google !但今天我不说如何刷机,毕竟网上提供的教程已经很详细了,我就谈谈如何选购 VPS 吧。

VPS 是什么?

VPS 全称(Virtual Private Server)为虚拟专用服务器。随着云计算时代的来临,越来越多的网站将自己的服务器放在云上,使用云计算不仅方便快速,而且更能节省成本。而云上的服务器一般也都是各种规格的 VPS。如果你不知道 VPS 是什么,请看 互动百科 的介绍,比如上面说的 SS,只有插件是没用的,必须得配合 SS 账号才能使用,而 SS 账号是由该服务的提供商购买 VPS 后,在 VPS 上安装好 SS 服务,生成了一些 SS 账号给你使用。除了 SS 服务之外,VPS 还可以搭建网站或者博客,搭建一些私人服务,比如私有云、代码仓库等等。

操作 VPS 其实也没有那么难,对于各位折腾党来说,VPS 只要稍微学习一下 Linux 相关的基础知识,很快就能上手了,如果你有这种需求或者想折腾一下,那你就往下看吧,这次我只介绍如何选购 VPS。

需求

首先来说下需求吧,我们买 VPS 是为了用的,只有和需求匹配,才能突出“值”。总的来说,个人需求大致可以分为这么几种:

  • 自建博客

网站应该是 VPS 最典型的应用了,我们也可以在 VPS 上搭个人博客,写写日记,也可以分享自己的工作经验、知识积累等。

  • 科学上网

科学上网也应该是大家的主要需求之一了,特别是用的 Nexus 手机的 G 粉们,在国内系统都不能正常更新,而科学上网可以很好的解决这个问题。

  • 私有云等其它服务

如果你对把自己的数据放在别人的服务器上非常不放心,那就可以试试私有云了,你可以使用 Resilio Sync 之类软件搭建一个个人网盘,只有自己的设备可以使用。除此之外,还可以用来搭建一些其他服务,比如程序员常用的 Git Server、Wiki Server 等等。

国内?国外?

对于国内的朋友来说,VPS 最大的差别就是在国内还是在国外了。国内的延迟肯定是比国外要低很多的,如果要自建博客或者私有云,对于延迟非常在乎,可以选择国内的 VPS。但是需要注意的是,国内  VPS 如果搭建网站的话需要备案,整个流程比较繁琐,所以个人博客的话,推荐使用国外的 VPS。而且从价格上来说,国内的一般比国外的要高出很多。如果你需要搭建科学上网服务的话,VPS 只能买国外的。

虚拟化方式

就 VPS 的虚拟技术而言,主流的可以分为这么几种:KVM、OpenVZ、XEN。大家在购买的时候需要特别注意下这个参数,一般的 VPS 都会有说明。下面就简单说说这几种技术的优劣。

  • KVM

KVM 是一种完全虚拟化的方式,可以自己上传系统镜像安装系统,也可以使用 VPS 提供商提供的镜像安装,相比其他 VPS 而言,KVM 最为自由,甚至可以更改操作系统内核。对于物理主机来说,该技术对机器的性能影响较大,一般不容易超售。但是采用 KVM 技术的 VPS 的价格相对也是最高的。

  • OpenVZ

OpenVZ 是操作系统级别的虚拟化技术,是底层操作系统上的一层应用,配置灵活,对于物理主机的利用率比较高,一般性价比比较高。但是需要注意的是,由于配置灵活,大多数采用 OpenVZ 技术的 VPS 都是超售的,也就是说,看起来很高的配置,实际用起来并没有那么多,比如磁盘明明还有几十个 G,但是无法写入文件。所以购买 OpenVZ 技术的 VPS 时一定要选择口碑好的产品。

  • XEN

XEN 是半虚拟化技术,采用该技术的 VPS 就算超售也不会很离谱,但是缺点也比较明显,内存小,硬盘小,带宽也小。所以不推荐购买该技术的 VPS。

网络质量

VPS 的价值就是可以对外部提供服务,而这一切都需要通过网络来完成,所以选购 VPS 也要看网络质量如何。那么网络质量如何测试呢?

  • 延迟

最简单的办法是通过 ping 命令来测试本地到vps之间的延迟和丢包状况,一般随着物理距离的增加,延迟也会随之增大,比如香港、台湾的 VPS 延迟一般在 10~70ms 左右,日本、新加坡的 VPS 一般在 60~150ms 左右,美国的 VPS 一般在 150+ ms。

  • 丢包率

除了延迟之外,丢包率也是一个很重要的指标,使用 ping 命令测试结束,还可以看到本地到该 VPS 之间的丢包率。丢包对于实际使用来说,影响还是比较大的,特别是需要连美服、台服打游戏的朋友,如果丢包率高,会造成游戏经常掉线,看视频也会造成卡顿,丢帧。

  • 带宽

目前国外的 VPS 提供的带宽从 1M ~ 1G 不等,当然提供 G 口带宽的 VPS 往往带宽是共享的。如果你是搭建个人网站,访问量不大,内容也仅仅是图文居多,1M~3M 左右的小水管就不错。如果你要搭科学上网服务,还想分享给其他人使用,那最好选择大一点的带宽。

可以这么说,如果一个 VPS 的延迟很低,但是丢包率很大,网络质量也算是比较差;如果延迟波动很小,就算有 200+ ms,但是丢包率为 0,网络质量也算是比较好的。

这里大家也可以通过在线的测试工具测一下,比如 http://ping.chinaz.com/ ,可以测试从全国各地的机房到 VPS 之间的延迟。

  • 优化线路

很多国外的 VPS 服务商也会提供针对中国大陆进行优化过的网络,比如 CN2 等,这种网络对于网络质量的提升还是比较明显的,相对于其他网络,可以明显的降低延迟和丢包率。如果可以的话,最好选择这种网络的 VPS。

内存

现在一个 600 元左右的安卓手机的内存都有 2G 了,但是目前提供的 VPS 产品里内存最小的也有 64M 的,有值友可能会问了,这么小的内存能干啥呢?一般在服务器上,因为不需要接显示器,也就不需要各种很傻瓜式的操作界面来让普通用户去操作,服务器也就不用分配一些资源去处理和显示相关的任务了。我们一般都是通过远程 SSH 来连接到服务器,用命令去做一些操作。因此服务器就算只有 64M 的内存,照样能跑一些服务。比如搬瓦工最小的内存也是 64M 的,搭个科学上网服务还是可以的。如果要搭博客,或者运行一些比较大型的应用,最好选择大一点的内存,否则运行起来会比较慢。

目前市面上的智能路由器的操作系统底层也是 Linux,也就是 VPS 上运行的操作系统,当然 VPS 也可以运行 Windows 系统。这些路由器的运行内存最普通的也就 32M 或者 64M,大一点的有 128M、256M。这些操作系统也是针对路由器专门定制的,运行 Linux 完全没问题。

硬盘读写

对于个人网站,或者科学上网服务来说,硬盘读写倒也并不是那么重要,毕竟就算 HDD 的读写一般也有 100 MB/s 左右。很多 VPS 提供商都提供了 SSD 和 HDD 的产品,采用 SSD 的会贵一些,这个就看具体的需求了。如果是文件读写非常多,建议选择采用 SSD 的 VPS,否则采用 HDD 的 VPS 就能满足你的需求。

口碑

目前提供 VPS 的商家非常多,而且良莠不齐,有很多是滥竽充数,超售非常严重的,所以口碑也非常重要。下面我就推荐几家觉得不错的 VPS 服务商。

Linode 是一家美国的 VPS 提供商,在国内用户中口碑不错,成立于 2003 年,网络质量不错,目前最基本的套餐是 10刀/月,拥有 London、Newark、Atlanta、Dallas、Fremont、Tokyo 等6个数据中心,对于国内用户来说,Tokyo 的延迟最低,但是由于质量比较好,很久之前就缺货了。值得一提的是,最近 Linode 新开了 Tokyo2 的数据中心,正在测试阶段,需要的可以去 Linode 发个工单,很快就会给你回复。

Vultr 也是一个美国的 VPS 提供商,虽然成立的时间比较短,但是技术实力不错。所有产品均为 SSD 硬盘,性能不错,而且价格相对 Linode 和 Digitalocean 都便宜,在全球拥有十几个机房,值得大家试试。目前 Vultr 有个注册绑信用卡或 Paypal 送 20 刀的活动,可以 点这个链接注册

Digitalocean 是一家老牌的 VPS 提供商,同样全部采用 SSD 硬盘,KVM 虚拟,最低每月 5 刀,不过没有 Vultr 的机房多,我的使用体验结果是网络质量不如 Vultr。

Nyavm 是一家有海外华人团队运营,刚成立不久的 VPS 提供商,目标受众是亚洲用户,所以提供针对中国大陆进行优化过的网络,电信、联通直连,双向 CN2,移动 Any2IX,整体网络质量不错。价格甚至比 Vultr 还便宜。

vcenter 是一家台湾的主机商,主要提供中华电信 HiNet 线路的 VPS,中国电信用户的访问速度不错,延迟很低,和一些香港 VPS 不分上下。缺点是套餐的价格比较高,最低每月 800 新台币,约合人民币 180 元左右。

总结

由于市面上的 VPS 提供商太多,建议大家购买 VPS 的时候一定要根据自己的需求去买。另外,尽量选择比较知名的提供商,如果遇到价格很便宜的不知名提供商,请一定要擦亮双眼,十有八九就是超售严重。

好了,本次就说到这里,如果有说的不对的地方,欢迎各位批评指正!下次我会介绍一些在 VPS 上常用的操作,希望能帮助到大家。