掃一掃
關注微信公眾號

開源虛擬化已經開戰:KVM將超越Xen主導市場
2012-12-27   中國IT運維網

如果你是Linux虛擬化技術用戶,那么你有兩種免費的開源管理程序可選:Xen和KVM。現如今,Xen已經沒落,KVM正風生水起。出現這種情形的根源是什么呢?

Xen帶著榮耀而生

  2003年,開源Xen通過最新的半虛擬化(Para-virtualization)技術在數據中心用戶群體中流行開來。Xen成為開源虛擬化領域的一件大事。它免費,還開源,業界對其給予厚望,希望能與VMware抗衡,分得一杯羹。

Xen虛擬化平臺架構
 
  從上圖Xen架構中可以看出,Xen支持hypervisor和虛擬機互相通訊,而且提供在所有Linux版本上的免費產品,包括Red Hat Enterprise Linux和SUSE Linux Enterprise Server。

  Xen最重要的優勢在于半虛擬化,此外未經修改的操作系統也可以直接在xen上運行(如Windows),能讓虛擬機有效運行而不需要仿真,因此虛擬機能感知到hypervisor,而不需要模擬虛擬硬件,從而能實現高性能。Xen與系統結合緊密、占用的資源少而知名,因此特別適用于服務器應用整合,可有效節省運營成本,提高設備利用率,最大化利用數據中心的IT基礎架構。

  目前最新版本是2011年4月發布的Xen 4.1。具有支持大型系統(255 以上處理器和 1GB/2MB超級頁面的支持)、新的API內存訪問機制與支持X86的高級矢量擴展(AVX)等新功能。

KVM因時勢而造

  KVM(Kernel-based Virtual Machine,基于內核的虛擬機),比Xen晚生四年,完全內置于Linux。IT管理員只需幾個內核模塊的支持就能安裝KVM,而Linux內核都支持這種hypervisor。
 
KVM虛擬化平臺架構

  從上圖KVM架構中可以看到,KVM作為一個輕量級的虛擬化管理程序模塊,利用Linux做大量hypervisor能做的事情,如任務調度、內存管理與硬件設備交互等。

  KVM具有高性能、高擴展與高安全性特點,適合運行Linux或Windows的環境,在異構環境也能很好的進行管理,而在虛擬化桌面方面,可以提供可靠的可擴展的鏡像服務器。

KVM力壓Xen

  兩者都深深依賴于Linux。但是Xen在早期是不受Linux內核支持的,要實現hypervisor功能,IT管理員需要把開源Xen作為主流內核的補丁來安裝,甚至安裝后不能對內核做升級,否則會破壞Xen的功能。難與Linux內核集成的這個缺陷導致后來者KVM一出現就備受關注。

  而之前支持Xen的廠商也在改變風向。業內知名Linux廠商紅帽在Red Hat Enterprise Linux(RHEL)5時還采用的是Xen hypervisor,在RHEL 6中就移除了所有Xen相關組件,只用KVM,并且提供Xen到KVM虛擬機遷移工具。另一家Linux廠商Ubuntu則明確表示選擇KVM作為其hypervisor。

  2011年初,經過漫長的改進,開源Xen終于獲得了Linux的完全支持,Xen提供了成熟的虛擬化功能,包括通過半虛擬化提供最優化的虛擬化操作系統。但是來得太晚已經錯過了提高市場占有率的機會。在Xen努力靠近Linux內核的這些年,KVM和其他產品在技術、功能和市場上已經獲得進展。

  如果堅持在Linux平臺上使用開源Xen,SUSE Linux Enterprise Server和Oracle將是唯一的選擇。
Oracle VM這個基于Xen的虛擬化平臺很難直接用于Oracle現有的用戶群。甲骨文在企業Linux領域只是小玩家,對Xen的支持也很有限。

  這邊廂,除了紅帽和Ubuntu,KVM也受到了IBM的關注。最近,IBM KVM(北京)卓越中心落戶北京,幫助中國客戶、軟件開發商及合作伙伴更好的采用開放的虛擬化技術,以支持其云計算項目的發展。

  此外,KVM也作為默認的開源軟件hypervisor,獲得了開源虛擬化聯盟OVA的認可。

  各大廠商和組織都在推廣KVM,這使得Xen在開源虛擬化市場上難以立足。Xen這個成熟的平臺在可用資源、可管理性、性能等方面的優勢在快速發展的KVM面前也略顯暗淡。隨著時間的推移,虛擬化技術后來者KVM將會超越Xen,擁有開源虛擬化市場。

熱詞搜索:

上一篇:賽門鐵克:2013年中小企業信息安全趨勢預測
下一篇:施耐德電氣MIX 2012大型巡回路演活動閉幕

分享到: 收藏
評論內容
云南快乐十分开奖结果爱彩乐