2013年7月3日 星期三

什麼是VPS? 使用VPS有什麼好處嘛?

什麼是VPS?

前面廢言一整段,不過我想很多網友還沒有看懂我在講什麼吧,比如什麼是VPS可能很多人都不知道,那小弟就先介紹一下VPS吧:VPS他是一種類似 於虛擬主機的服務,型態上和最近流行的雲端主機比較接近,一般我們在使用的虛擬主機是由主機商把一台電腦分成數十甚至數百個帳戶,然後讓我們這些客戶去分 享上面的硬體資源,所以可能有人注意到虛擬主機的規格表通常只會寫說你個人專屬的容量跟流量有多少,而不會寫說你個人專屬的記憶體、CPU有多少,這是因為虛擬主機的硬體資源是由所有用戶共享的,如果跟你使用同一台主機的網站很吃資源,那你的網站所能使用的硬體資源就會相對減少,另外虛擬主機他就是給你專門建網站用的,所以你的權限就只能存取SQL、FTP、Apache、Mail這些他們主機上安裝好的服務,部分的虛擬主機會讓你有排程的權限,但是要讓你能夠自行安裝程式、管理整個系統這是虛擬主機絕不可能提供的
然而VPS就不同了,有些人可能有玩過虛擬機,例如VMware、VirtualBox這些東西,其實VPS就是一種虛擬機的應用,VPS主機商會將一台主機分成幾個虛擬機,你的硬體資源都是專屬的,不會因為別人用太多導致你的硬體資源相對減少,同時你的權限也很高,一定都是root的權限,可以自己安裝一切程式,如果你功力夠你也可以自己寫程式放上去,過去在虛擬主機上可能主機商會封鎖某些PHP函數,或是做一些設定,在VPS上不會有這種問題,因為一切的設定都是由你自己決定! 另外目前的VPS有分成OpenVZXen兩種,兩種的差異在於使用的虛擬化技術,想知道他們的詳細資訊可以看下面的兩個網頁,技術上要解釋很麻煩,我就他們實際層面來解釋好了.
P.S.有些虛擬主機商會寫說他們機房網路速度如何如何、主機的硬體是很好的,這些話其實都沒有講的很清楚,因為他的主機在好、網路在快,但是被幾百個用戶分過之後每個使用者能用的就很少了

VPS還有分成兩種技術?

使用OpenVZ這種虛擬化技術的VPS通常會賣的比Xen虛擬技術的VPS便宜,這並非沒有原因,而是因為OpenVZ可以超賣,也就是說即使你的電腦只能開10個虛擬機,但他可以讓你超過一些些,開到12或是13個,換句話說:OpenVZ的虛擬化並不完全,別人的VPS在一定程度上是會影響到你的,而Xen不一樣,他虛擬化的很完全,你電腦硬體效能最多開到10台就只能開10台虛擬機,主機商不能暗中偷放,所以價格理所當然比較貴,但是就我個人看起來,OpenVZ雖然會有一定程度影響到別人,但是影響很小,所以如果沒有特殊喜好或要求就建議買OpenVZ型的VPS就可以了

半管理與無管理的差別

如果你有在注意VPS的價目表、規格表,那你應該會發現他們有一個虛擬主機所沒有的選項叫做半管理模式,部分VPS是採用半管理模式,部分是採用無 管理模式,簡單來講無管理模式的VPS很便宜,我現在用的VPS每年要3800,無管理模式只要1700左右… 原因是因為無管理模式是把VPS賣給你之後就不再管你,你主機出了問題就算寄信給他他也不會理你,除非是硬體問題,而半管理則是有些部分會幫你,例如要換 IP、要換機房什麼的或是要重灌這些半管理模式下,你寄信給主機商他們是會幫你處理的,另外還有一種全管理模式,那價格就很恐怖了,是給完全不懂 Linux的人用的,因為他們ˊ沒辦法自己管理伺服器,我個人稍微懂Linux可是不敢說全懂,所以我買的是半管理的xD

VPS能夠幹嘛?

VPS最常見的功能就是拿來架網站,但是之前說過VPS是一台獨立的虛擬機,你可以擁有他的全部權限,安裝任何你想裝的程式,這就代表說你可以拿 VPS來當做轉信站、Proxy、或是像大陸那邊有防火長城的你就可以拿美國VPS架設VPN,又或者有些VPS可以讓你下載BT的,另外有些人在經營私 服,也可以把私服放到VPS上面

總結:使用VPS的優點

上面介紹了VPS,但是寫的很長,如果你比較懶的話那就直接看這段總結吧~
拿VPS跟一般虛擬主機比較時:
一.VPS的網路速度普遍高於虛擬主機
這是顯而易見的,打個比方,同樣網路速度之下:你家只有一台電腦要上網跟你家有10台電腦都要上網,什麼情況你能獲得的網路頻寬最多? 很明顯是一台電腦時,VPS的道理也是一樣的,不過我知道有些人沒看到數據是不會滿意的… 拿我自己的案例來講,我原本用的是捕夢網的虛擬主機,一年要4000元,而捕夢網的機房是在台灣,所以理論上他的網路速度應該很快才對,當初我也是這樣 想,等到我買了美國的VPS之後.. 一年只要3800左右,可是網路速度整個就是捕夢網的好幾倍快,不是自己的感覺,而是Google的統計資料顯示的!

二.你可以自己掌管主機上的一切事物
使用虛擬主機最想幹屌的一件事情就是:虛擬主機商可能因為安全因素所以封鎖掉PHP裡的某些功能,又或者是你手邊有PHP的主機,可是你想練習 JSP,那就必須要在去買一個JSP的主機,在VPS上不會有這問題,你就算原本裝的是PHP,然後現在想玩JSP,那就在你的VPS裡面在裝上JSP的 程式就好了,你的PHP被限制只能上傳20M的檔案?沒關係,自己調到50M就好了
三.可以練習Linux系統的使用
在虛擬主機上面你可以選擇你要安裝的作業系統,部分主機商是內建很多種作業系統讓你選擇,也有部分是可以讓你自己上傳iso檔來做安裝,而一般 VPS都是拿來架網站的吧… 所以都是安裝Linux,然後前面還有講過你可以獲得最高權限,也是是說:如果你對伺服器管理很有興趣,那就買一台VPS來練習Linux吧~ 當然自己架虛擬機也可以啦XDD,不過如果你要架網站的話那買VPS還可以順便練Linux

四.系統當機的機會比虛擬主機少上幾千倍
當初會跳槽到VPS就是因為這個狗原因,因為捕夢網他媽的當機率太高了,讓我不禁懷疑他們的上線率可能連98%都沒有? 我想當機率這麼高的因素可能是因為他們在一台主機中塞了太多用戶吧,畢竟台灣成本高,地價高,所以主機商這麼做也可以說是不得以的… 可是他不得以和我無關,雖然每次當機都會在10~20分鐘內解決,服務人員態度算可以,只要有寄信他都會馬上把伺服器修好,至於沒寄信就…. 就要等他網管自己發現= = 可是就算只有5分鐘斷線我也受不了,尤其每次斷線都剛好是我發文的時候,害我文章重打….

五.價格上比虛擬主機便宜…
在這裡我拿美國的VPS的價格跟台灣虛擬主機比,台灣4000元的規格,美國那邊只要3800左右就能達到甚至拿到更好的規格… ,而且可以分成一個月繳一次、或是半年繳、或是一年繳都可以,像我現在是租用美國的VPS,一年要3800左右,可是我跟朋友合租所以一年只要1900元 ->這幾乎是美國一般虛擬主機的價格,而且我們合租的情況下系統效能還沒有衝破安全點(我自定的安全點是記憶體用量250MB之內,目前都在 200MB徘徊),目前預估我這台VPS還可以放2~3個跟我同樣流量的網站(我目前每天有400人左右的IP訪問)



使用VPS的缺點

前面講了那麼多好像VPS真什麼地方都贏虛擬主機?那為何大部分架網站的人都寧願買虛擬主機而不是VPS ? 原因在於:虛擬主機的服務好,你網站出問題寄信給他就會處理到好,你需要用什麼程式如果主機上有裝就可以直接使用,不像VPS… 必須要有一定的Linux能力,因為買了VPS之後你必須要自己安裝一切你需要的服務,例如網頁伺服器、FTP伺服器這些都是自己要安裝的,還有DNS要 自己設定,光這些就讓很多不懂電腦的人卻步,寧願多花錢買虛擬主機,但是現在來講VPS的門檻降低很多了,以半管理模式來講,我當初是使用Lnmp一次把 網頁伺服器、FTP、資料庫這些都安裝到好,沒有過去那麼麻煩,但也花了我不少時間,另外現在半管理模式的VPS,遇到問題寄信給主機商他都會幫你處理到 很好,所以已經不是高手才能碰的東西了,如果你怕你買了VPS卻不會用也無所謂,VPS跟虛擬主機一樣都是可以在限定時間內退款的

沒有留言:

張貼留言