OPENVZ、KVM、Xen、VMware差異和聯繫

tags:    時間:2013-12-28 00:02:19
OPENVZ、KVM、Xen、VMware區別和聯繫

購買VPS時經常看到有很多不同的平台,像OPENVZ、KVM、Xen、VMware,近年來又有了雲主機雲VPS。對於初次接觸VPS的人來說,如何挑選VPS平台成了一件令人頭疼的事。正因為有這樣的困惑,很多VPS商乾脆不再提及VPS究竟使用了什麼平台。但是仍然有很多的VPS商提供了多種不同的VPS平台供用戶選擇,價格不一配置不一。那麼這些不同的VPS平台區別和共同點是什麼呢?


今天看到一篇英文文章,簡要的描述了這些平台的區別,這裡拿過來作為VPS平台學習筆記和常識來給自己掃下盲,也給被這些平台搞的手足無措的朋友參個考。


OPENVZ:這個平台是最便宜的VPS平台,在各個vps商哪裡都是價格最低的。OPENVZ本身運行在linux之上,它通過自己的虛擬化技術把一個伺服器虛擬化成多個可以分別安裝操作系統的實例,這樣的每一個實體就是一個VPS,從客戶的角度來看這就是一個虛擬的伺服器,可以等同看做一台獨立的伺服器。OPENVZ虛擬化出來的VPS只能安裝linux操作系統,不能安裝windows系統,比如Centos、Fedora、 Gentoo、Debian等。不能安裝windows操作系統是openvz的第一個缺點,需要使用windows平台的用戶不能使用OPENVZ VPS。OPENVZ的第二個缺點是OPENVZ不是完全的虛擬化,每個VPS賬戶共用母機內核,不能單獨修改內核。好在絕大多少用戶根本不需要修改內核,所以這個缺點對多數人可以忽略不計。而這一點也正是openvz的優點,這一共用內核特性使得openvz的效率最高,超過KVM、Xen、VMware等平台。在不超售的情況下,openvz是最快速效率最高的VPS平台。

KVM、Xen、VMware:這幾個VPS平台可以歸為一類,它們在虛擬化母機時,是完全的虛擬化,各個VPS示例之間不共用母機內核,各自都是獨立的,幾乎所有的操作系統都可以安裝到這些被虛擬化出來的VPS上。完全的虛擬化使得這些平台的VPS效率上要低於OPENVZ。但由於其完全的虛擬化,同一母機上的各個VPS之間幾乎沒有相互干擾,而OPENVZ則取決於VPS是否超售,如果openvz VPS被超售,則性能會受到影響。如果位於同一母機上的openvz VPS有濫用資源行為,將會影響到其它VPS的性能。OPENVZ的這一特點和虛擬主機很類似。虛擬主機就是完全共用虛擬主機母機的資源,虛擬主機的性能受到同一母機上其它虛擬主機的影響最大。OPENVZ則比虛擬主機要好很多。KVM、Xen、VMware平台的VPS則幾乎完全不受其它VPS賬戶的影響。

從以上分析可以看出,在不超售的情況OPENVZ的性價比最高:價格低、效率高。但容易受其它同一母機的VPS影響。當然如果可以接受虛擬主機的話用openvz VPS也就可以接受,因為虛擬主機之間的影響那才叫大。而像KVM、Xen、VMware這樣的平台是今後VPS的發展方向,因其各個VPS之間獨立性好過OPENVZ,所以有很多主機商不再提供OPENVZ VPS。但是因為OPENVZ價格低廉效率好速度快,OPENVZ仍是最受歡迎的低價VPS首選。

這裡再說說什麼是雲VPS。雲的概念到現在仍不統一,最被認可的解釋是:比傳統VPS使用了更多的數據存儲硬體和技術的VPS,比如在數據備份、硬體冗餘等方面使用更大的磁碟陣列、伺服器的冗餘備份、失敗自動倒換等。雲VPS可以在數據安全性和業務穩定性方面較有保證一些。對於大多數網站而言。傳統的VPS已經足夠可以應付。

VPS OPENVZ平台和KVM、Xen、VMware平台區別講述完畢。通過自己的筆記感覺自己對這些平台優缺點有了個大概的了解,在選擇VPS時就有了大致的方向。本文主機巴士論壇原創,轉載請註明原文地址:http://hostbus.net/forum.php?mod=viewthread&tid=156058。

推薦閱讀文章

Bookmark the permalink ,來源:互聯網