購買VPS已經(jīng)快一年了,最這個行業(yè)也算是摸清了底細,最近很多朋友來詢問我如何挑選合適的VPS主機,我就不一一回答,直接博文獻上。
一、什么是VPS(Virtual Private Server)
VPS(Virtual Private Server 虛擬專用服務器)技術,將一部服務器分割成多個相互隔離的虛擬專享服務器的優(yōu)質服務。 每個VPS的運行和管理都與一臺獨立主機完全相同,都可分配獨立公網(wǎng)IP地址、獨立操作系統(tǒng)、獨立超大空間、獨立內存、獨立CPU資源、獨立執(zhí)行程序和獨立系統(tǒng)配置等。 用戶除了可以分配多個虛擬主機及無限企業(yè)郵箱外,更具有獨立服務器功能,可自行安裝程序,單獨重啟服務器,總而言之,VPS是一項具備高彈性、高質量及低成本效益的服務器解決方案,是高端虛擬主機用戶的最佳選擇。您不再受其他用戶程序對您造成的影響, 得到的是更加公平的資源分配,遠遠低于虛擬主機的故障率。
說的通俗一點,VPS能得到比一般的虛擬主機更高的權限和體驗,一般每個VPS都帶有至少一個獨立IP,可以隨意建站,可以隨意裝系統(tǒng)擴展,可以隨意下載東西,總之,在高度虛擬化的技術下,VPS和獨立服務器已經(jīng)差不多,甚至,配置好的VPS性能已經(jīng)遠超于一般配置的獨立服務器。
二、VPS主機商流行的虛擬化技術
市場上的VPS商家主要有 Xen 和 OpenVZ 兩種開源的虛擬化技術
Xen 是一個開放源代碼虛擬機監(jiān)視器,由劍橋大學開發(fā)。它打算在單個計算機上運行多達 100個滿特征的操作系統(tǒng)。操作系統(tǒng)必須進行顯式地修改(“移植”)以在Xen上運行(但是提供對用戶應用的兼容性)。這使得Xen無需特殊硬件支持,就能達到高性能的虛擬化。
OpenVZ是開源軟件,是基于Linux平臺的操作系統(tǒng)級服務器虛擬化解決方案。OpenVZ采用 SWsoft 的 Virutozzo 虛擬化服務器軟件產品的內核,Virutozzo 是 SWsoft 公司提供的商業(yè)虛擬化解決方案。
說得通俗一點,Xen VPS 更接近于真實的系統(tǒng),所以 PPTP VPN 這類需要系統(tǒng)底層支持的軟件只能安裝在 Xen VPS 上,關于 Xen 和 OpenVZ 平臺的具體區(qū)別和優(yōu)缺點。
根據(jù)我的經(jīng)驗,如果 OpenVZ VPS 不超售(你認為可能嗎?),性能絕對比 Xen VPS 好,256M內存的 OpenVZ 甚至能跑起 5000 IP 的 WordPress。無論是國內還是國外,90%購買 VPS 的站長都會選擇 Xen ,這是為什么呢?請接著往下看。
三、VPS主機商的超售伎倆
以前有一種言論,說 Xen VPS 絕不會超售,而且成本比 OpenVZ 高,所以很多站長都傾向于 Xen VPS。
這里我就很通俗地為大家解釋一下為何以前人們會有這種觀點,因為 Xen VPS 虛擬程度高,對CPU和內存要求比較高,每劃分一個 Xen VPS,實際的內存就會相應減少,而 OpenVZ 則不同,虛擬化程度低,內存也是虛擬的,每劃分一個 OpenVZ VPS,對服務器原有的內存大小并不影響。
也就是說,如果VPS主機商想要超售 OpenVZ VPS 的話,只要那么劃分 VPS 即可,貪婪一點的,一臺服務器甚至可以劃分50 60個VPS,在這點上,巴斯(Burst)絕對是高手中的高手,不僅超售嚴重,而且還會很“聰明”地把占用資源高的VPS移動到總體資源小的服務器上。
隨著服務器硬件的發(fā)展, Xen VPS 也是可以“超售”的,如何做到呢?買個服務器,高配置,大內存,大硬盤,大流量。比如配置24G內存,5T硬盤,100M獨享流量,這么一款服務器的成本大概在300美元左右。然后,可以賣40多個512M內存的Xen VPS(服務器本身也要占用內存),100來個128M內存的Xen VPS……
啥叫超售的最高境界,就是讓用戶感覺不到一點超售的跡象,一旦發(fā)現(xiàn)占用資源大的網(wǎng)站,悄悄移動到空閑的服務器,用戶絲毫感覺不出異常。