search
top

進階主機 — VPS主機

  使用虛擬主機一段時間之後,隨著網站流量的成長,可能會有一些朋友開始遇到主機速度上的瓶頸,又有可能是因為自己的功力逐漸加強,想要為自己的主機添加一些功能,而現有的虛擬主機做不到(例如要執行Python或Ruby On Rail等等),那麼VPS主機可能是你需要的。

  之前我們介紹的一般虛擬主機是屬於Shared Web Hosting,意思是說,所有的資源都有控制的系統程式所分配,大家名義上擁有的資源,都是和大家共享的。這有點像是銀行裡的現金一樣,大家所有帳戶加起來的錢其實都比銀行手中持有的現金還多上很多(因為銀行把我們存的錢很多都拿去借給別人或是轉投資了),可是因為大家不會同時都去領出所有的錢,因此只要有足夠大家平時運用就不會有問題了。

  問題是,網路可沒那麼單純,美國的虛擬主機的每一個帳號都號稱是沒有限制磁碟容量以及沒有限制資料流量,而某些網站的站長可能基於某些設定的錯誤或真的是因為某些的促銷使得他的網站磁碟使用量爆增或網路流量爆衝,這些都可能會影響到跟他的網站位於同一台主機上的網站們。又或是網路流量爆增的就是你的網站?!這時候,你可能會覺得,如果我的網站有可以保證的頻寬以及主機的執行資源就好了,而這就是VPS主機的設定。

  VPS主機是使用虛擬機器(Virtual Machine)的技術,把實體主機的資源固定下來保留給這些帳號的擁有者,既然是資源固定給你,那就是一個品質的保證,因為在正常的情況之下沒有別人可以使用到你的資源,就算是你自己沒有用到也不會被拿去用,隨時保留給你。而這就是你的主機速度的保證。也因為是這樣,所以你在購買VPS主機的時候,就看一般的共享式主機不一樣,不可能會有沒有任何限制的磁碟空間和頻寛,相反的,每一個VPS專案的頻寛以及資源都是有限定的,而且基本上,這些資源的多寡,正是價格的差異。

  我們以HostGator為例,當你選擇了VPS專案的選項之後,會先看到一張規格和價格表,如圖1所示:

圖1: Hostgator的VPS專案選項之一

圖1: Hostgator的VPS專案選項之一

  上面是最便宜的方案Snappy 500的價格,進階一點的如圖2所示:

圖2: Hostgator的VPS選項規格之二

圖2: Hostgator的VPS選項規格之二

  在這兩者之間的差異你會發現,除了價格之外,當然就是規格,而規格的高低正好就是價格的差異。對於VPS的考量來說,就是分配給你的資源的多寡。而這樣有一個好處就是,如果你一開始要使用的資源不多的話,可以先選擇最基本的專案,等到日後網站流量提升了之後再升級就可以了。圖3我們列出所有規格的比較:

圖3: Hostgator的VPS專案規格比較表

圖3: Hostgator的VPS專案規格比較表

  還有一點,因為VPS實在不便宜,所以每一個VPS專案也都會附贈給你專屬的IP,大部份都會給2個專屬IP喔。此外,有一點必需注意的是,VPS的主機給你的是一個全空的空間,有些低階便宜的專案甚至只是給你一個空的Linux作業系統環境,所有的工作都要自己來設定。有些則是有提供WHM讓你可以在上面另外建立一些帳號以及可以獨立運作的cPanel控制台,此外,有些主機商還可以讓我們選擇習慣的Linux版本,這些在購買之前都要先確認一下的喔。

  不管如何,使用VPS的話,你的作業系統管理工作會變得比較多,和Web Hosting是完全不一樣的等級,如果你對於Linux作業系統的操作並不熟悉的話,千萬別輕易嚐試喔。

(321)

發表迴響

top
%d 位部落客按了讚: