共計 1441 個字符,預計需要花費 4 分鐘才能閱讀完成。
什么是 vps 母雞?VPS 母雞的作用是什么? 相信很多開發者和企業第一次聽到 VPS 母雞這個詞的時候都很疑惑。VPS 母雞其實是 VPS 母機的通俗說法,是指虛擬專用服務器,可使用 hyper-v、kvm 等虛擬化技術,而 VPS 可以安裝使用任何的操作系統。
從 VPS 母雞字面上理解,就是分割 VPS 所架設的獨立服務器,而從獨立服務器分割出來的 VPS 服務器又稱 VPS 小雞。
VPS 主機常用的虛擬技術分別是:xen、kvm、vmware、hyper-v,很多人都不清楚 Xen、Kvm、vmware、hyper- v 這些技術構建的 VPS 主機除價格區別外,其他具體有什么區別,xen 和 kvm,是開源免費的虛擬化軟件。
vmware 是付費的虛擬化軟件,vmware 是一款功能強大的桌面虛擬計算機軟件,在虛擬網路,實時快照,拖曳共享文件夾,支持 PXE 等方面均有特別之處,是業界非常穩定且安全的桌面虛擬化平臺。
hyper- v 比較特別,是微軟 windows 2008 R2 附帶的虛擬化組件,如果你買了足夠的授權,hyper-v(包括 hyper-v 2008 core) 都可以免費使用。
如果是 vmware 或 hyper- v 虛擬 windows 系統,不管是虛擬化軟件本身,還是其中的子系統,都要支付許可費用。
如果是 vmware 或 hyper- v 虛擬 linux,虛擬化軟件本身要支付許可費用,子系統可以用 linux 來節省成本。
如果是 xen 或 kvm 虛擬 windows,其中的子系統要支付許可費用。
如果是 xen 或 kvm 虛擬 linux,那么虛擬化軟件本身和其中的子系統無需產生任何費用。
從性能上來講,虛擬 windows,如果都能得到廠商的支持,那么,性能優化可以不用擔心。這幾款軟件全都能達到主系統至少 80% 以上的性能 (磁盤,CPU,網絡,內存),這時建議使用 hyper- v 來虛擬 windows,微軟自身的產品,虛擬 windows 是絕對有優勢的。
如果是虛擬 linux,建議首先使用 xen,支持 linux 的半虛擬化,可以直接使用主系統的 cpu 和磁盤及網絡資源,達到較少的虛擬化調度操作,可以達到非常高的性能,但 xen 操作復雜,維護成本較高。
其次我們推薦 kvm 來虛擬 linux,linux 本身支持 kvm 的 virtio 技術,可以達到少量的虛擬化調度操作,得到較高的系統性能。不推薦使用 hyper- v 來虛擬 linux,太多的不兼容性導致 linux 基本無法在 hyper- v 上跑。
如果以上產品我們不打算買廠商支持,其中 vmware 和 hyper-v,是不建議使用的,主要是授權問題。
這時就剩下 kvm 和 xen 了,如果虛擬 windows,建議使用 kvm,我們可以從 redhat 那里免費拿到針對 windows 優化過的磁盤和網絡的驅動程序,可以達到較高的性能 (幾乎與 hyper- v 性能持平)。而 xen 的 windows 優化驅動不是那么容易就能拿到的 (由于 redhat 以后不支持 xen 了,看看 novell 是否放水了,呵呵,就開放程度上來講,redhat 要好于 novell)。
綜上所述:
在有授權的情況下,虛擬 windows,建議使用 hyper-v。
在有授權的情況下,虛擬 linux,建議使用 xen,如考慮到需要降低管理維護和學習成本,建議使用 kvm。
在沒有授權的情況下,虛擬 windows,建議使用 kvm。
在沒有授權的情況下,虛擬 linux,建議使用 xen,如考慮到需要降低管理維護和學習成本,建議使用 kvm。
選擇適合自己的虛擬化技術手法,肯定離不開一臺適合自己的母雞服務器啦。