之前我的博客一直是放在和别人一起合租的ixwebhosting旗舰计划上,虽然流量、空间都是无限量,但毕竟只是个虚拟主机,再加上又是合租,各种不方便(网页服务器用的居然是apache1,网速也实在一般)。而且最近我需求越来越大,GAE又不够稳定,最终决定买一个VPS建站、翻墙。于是就有了这两个月来的坎坷经历……

现如今VPS泛滥,由于预算原因,像Linode这样优秀的高端产品实在是玩不起,只好瞄准low-end。而低端VPS市场则更是乱象丛生——由于技术门槛低,只要买台服务器托管在机房,轻轻松松就可以卖起VPS,因而大大小小的VPS厂商真是多得令人眼花缭乱,其中不乏做上几个月最后卷款跑路的骗子(当然,有些并非是故意的——比如由于某个客户违反版权或是spam而导致整台服务器被ISP关停)。因此,从一开始我就订下了这样几个原则:
  1. 尽量挑选大牌、老牌——新厂商虽然一般价格便宜,但跑路可能更大
  2. 稳定为先,速度、性能其次,价格再次——对于建站来说,稳定性要比性价比更重要,而且小站点对性能要求并不高,128M内存都足矣
  3. 无论如何,坚持月付——由于VPS还受同一服务器上的邻居等复杂因素影响,即使老牌名牌也有可能遇上问题,月付能把损失降到最小
另外,这里简单介绍一下常见的虚拟化技术:
  • OpenVZ:经典的半虚拟化技术,所有虚拟机均共用宿主机的内核(因而一般只能安装Linux),效率很高(不需要虚拟化很多底层设备),但也因此带来很多问题:无法自己定制内核甚至装载模块(从而无法使用PPTP VPN等)、稳定性不佳(只要一台虚拟机造成了kernel panic,整台服务器都完蛋)、容易超售。
  • Xen:分为PV和HVM:PV同样是一项半虚拟化技术,但是客户机运行的是自己的内核(故可以自己更新内核或安装模块),只不过进行过一定更改以加入domU支持(因而无法使用Windows等闭源系统),效率较高,也很稳定;HVM是一项全虚拟化技术,需要硬件虚拟化支持,可以运行任意系统而不需移植,但效率较低。两者均较难超售。
  • KVM:较新的全虚拟化技术,需要硬件虚拟化支持,效率较高,常见于高端VPS。
  • HyperV:微软开发的虚拟化技术,一般用于运行Windows。
Google一下,找了这几个比较靠谱的VPS介绍、讨论站点,在这些地方寻觅靠谱的VPS商:赵容部落Web Hosting Talk全球主机交流VPS侦探……
经过较长时间的比较,最终将目标锁定在下面四个比较有名、性价比较高的低端VPS。在此总结一下网上对它们的评论:
  • BurstNet:俗称84,老牌VPS,世界500强,规模庞大,以廉价的OpenVZ闻名,速度不差,但据说超售比较严重且稳定性一般。
  • YardVPS/PhotonVPS:台湾人办的同一家公司下的两个品牌,前者是低端的Unmanaged VPS,后者是稍好的Semi-managed VPS,以Xen为主,一般来说大陆访问速度较快,最主要的是支持支付宝,但稳定性一般,且Yard的客服较差。
  • ThrustVPS:原名DamnVPS,历史不短,机房分布也较为广泛,兼售OpenVZ与Xen,其中Dallas机房大陆访问速度非常快(亲身测试!),然而前段时间被VPS界名声不太好的Rus Foster收购,WHT上不乏各种抱怨。
在下篇中,我将介绍一下使用YardVPS及BurstNet的亲身经历和体会。