VPS or Shared Hosting

选择 VPS 还是虚拟主机?

在很古老的时代,一台电脑只能当做一台服务器,硬件利用率很低。后来随着 Linux 的发展和 Apache 服务器的诞生,一台电脑可以服务多个站点,这是由 Web 服务器来完成的,叫做虚拟主机。后来产生了介于独立主机和虚拟主机之间的 VPS,即虚拟私人服务器。把一台主机虚拟成多台主机,每台主机就好像是一个独立的机器,你可以在上面架设 Web 服务器,再让 Web 服务器来做虚拟主机。

现在的 Web Hosting 方案基本也就是上面提到的这三种,虚拟主机、VPS、独立服务器。价格也是从低到高。通常情况下,个人网站最流行的解决方案还是虚拟主机,但是面对 BurstNet 这样的超值 VPS,难免会心动,但是 VPS 是否真的适合?

首先,VPS 有它的优点

完全可定制

虽然是 Virtual 虚拟的,但毕竟还是 Private Server。对于用户来说,它就是一台独立的电脑,你连在上面装什么操作系统都可以定制。你可以选择你喜欢的 Web Server,你可以开无数个 SSH 帐户。VPS 可以满足你对于服务器的所有遐想。

用途多样

你的服务器你做主!你不仅仅可以用它来做 Web Server,还可以用它来做文件服务器,在上面架设 VPN,架设 subversion repository,架设软件源,甚至可以用来当做学习和熟悉 Linux 的 Sandbox。用途只受你的想像力所局限。

当然,自由总是要伴随一些代价的。

在享受 VPS 高度可定制带来的畅快的同时,我们却无法享受虚拟主机带来的很多便利

没有 7x24 客服支持了

其实这个也并不完全正确,有应该是有的,但是不同了。你不能指望客服来帮你解决服务器配置问题,也不要指望它会在 SSH 帐户配置上给你帮助。我们给了你服务器,其他的就得靠你自己了。

安全问题你得自己解决

服务器需要你自己配置,随之而来的安全问题也得你自己解决。或许架设一台 Web 服务器对你来说并不算什么,但是面对互联网上攻击行为,你并不一定也能应付自如,你可不能让自己的服务器成为肉机。

机器配置比不上虚拟主机

因为你的服务器是一台大服务器上分出来的,你只能使用服务器的有限硬件资源,而 Shared Web Hosting 却可以使用全部硬件资源。

而对于虚拟主机来说,你却无需担心这些问题。现在的 Web Hosting 服务大多具有如下特点:

  • cpanel 控制面板
  • php, ror, mysql 等的全面支持
  • 独立 IP
  • 无限空间
  • 无限流量
  • 7x24 小时支持

按照自己的需求来选择

现在的虚拟主机已经很实惠了。从上面写的这些来看,如果你的目的就是想有个 Hosting 服务来放你的站点的话,那你应该选择 Shared Hosting。因为你的目的不是折腾服务器,而是要让你的网站上线。

如果你是一名 Geek,一直渴望能在自己搭建的服务器上架设自己的站点,并且又是一个 Control Freak,希望拥有服务器的绝对控制权,另外,你又想搞点网站之外的东西,比如搞个 subversion repository,那应该选择 VPS。何况有像 BurstNet 这样超值的 VPS,那就更要选 VPS 了。

另外,像一些社区网站,规模比较大,比如 ubuntu 中文社区,有 oneleaf 这样的大大在,那选择 VPS,用 ubuntu 来做 Server OS,也很顺理成章。

所以关键还是要看需求来选择了,要买对的,不买贵的或便宜的。