常見的虛擬化產品有4款:分別是VMware、HyherV、Xen、KVM
1.VMware
VMware是最早的X86 平台上的虛擬化引擎,1994年就發布了第一款產品,經過十幾年的發展和市場檢驗,產品成熟、穩定、兼容性也不錯。VMware的產品線非常全面,不僅有虛擬化的解決方案,在IaaS、SaaS、PaaS層都有自己的產品。並且VMware在網絡、存儲方面都有 相關的解決方案,VMware和網絡存儲廠商在協議層面也有一些私有協議,許多主流的廠商都支持VMware一些專用的協議,和VMware一起形成一個生態鏈。 VMware目前被EMC控股,虛擬化產品線主要有針對個人使用的VMware Workstation,針對蘋果用戶的VMware Fusion,針對企業級用戶的VMware ESXi服務器。管理工具主要是VMware vSphere套件。 VMware的產品基本上都是非開源產品,並且大部分都是收費產品,一般在傳統關鍵行業使用比較多一些,在中小型企業、互聯網行業使用得比較少一點。
2.HyperV
HyperV是微軟的虛擬化產品,最近幾年發展非常迅速,在Windows Server 2012 R2中的 HyperV支持許多非常新的虛擬化特性。HyperV必須使用64版的Windows產品,HyperV也支持Linux系統的虛擬機。 HyperV也是一款非開源的收費產品,HyperV的集群管理工具SCVMM配置非常復雜,需要配置Windows域、Windows Server集群,然后才能管理多台宿主機。因為HyperV的成本相對較低,所以最近幾年市場占有率也在提升,主要是一些使用Windows系統的企業使用比較多。
3.Xen
Xen是最早的開源虛擬化引擎,由劍橋大學開發,版虛擬化的概念也是Xen最早提出的。Xen后來被思傑收購,推出了一套叫作XenServer的管理工具,XenServer於2013年年底宣布免費。Xen因為推出的時間比較長,兼容性、穩定性都不錯,目前使用Xen的主要是一些在Xen上面技術積累較多的企業。
4.KVM
KVM比較年輕,所以誕生的時候吸收了許多虛擬化技術的優點,一開始就支持硬件虛擬化技術,沒有歷史兼容包袱。所以KVM一推出,性能非常的優異。目前,KVM是OpenStack平台上首選的虛擬化引擎。國內新一代的公有雲全部采用KVM作為底層的虛擬化引擎。KVM已經成為開源解決方案的主流選擇。