基於內核的虛擬機虛擬化技術是一項在開源社區內正在興起的技術。數據庫
Canonical公司的Ubuntu服務器版操做系統是第一個 提供全功能的KVM虛擬化棧的主要Linux發行版,RedHat的企業版 Linux(RHEL:Ret Hat EnterpriseLinux)一年以後隨之發佈。若是對這項虛擬化技術感興趣的話,就須要權衡是選擇Red Hat仍是Ubuntu KVM?服務器
Ret Hat和Ubuntu操做系統
在回答這個問題以前,首先看一下這些Linux發行版。RHEL是主要的企業 Linux發行版,全球500強的企業都在使用該發行版做爲其數據中心。RHEL用來運行業務關鍵、高性能應用程序,其中包括如Oracle數據庫和中間 件產品以及Red Hat的Jboss生產線。工具
Ubuntu服務器卻與其它產品大相徑庭。Canonical公司最近發佈的 Ubuntu服務器調查報告代表Ubuntu仍然在自定義組裝的 PC機中普遍使用——尤爲是網頁、郵件和數據庫服務器中(如傳統的LAMP棧)。另外,Ubuntu也有達到企業級的潛能。然而問題就在於其管理能力是否 可以使Ubuntu KVM知足當前企業級這一關鍵時期。性能
在Red Hat和Ubuntu KVM虛擬化的底層技術並無區別。Red Hat收購了Qumranet,該公司的業務是開發KVM,可是KVM原本就是一項開源技術。Red Hat開發出來的全部功能早晚也都會在Ubuntu的產品中出現,反之亦然。雲計算
Red Hat和Ubuntu KVM的實施
Red Hat和Ubuntu KVM虛擬化在最佳應用場景中有所不一樣。Ubuntu服務器中的基本主題是雲計算,而且桉樹系統(Eucalyptus System)支持的Ubuntu企業雲已經整合在9.04版的操做系統中了。spa
對虛擬化有需求的客戶並不是常常須要雲服務,所以並非 每個用戶都會選擇Ubuntu KVM。若是忽略雲服務不看的話,UbuntuKVM只提供了一些諸如虛擬管理器和virsh的基本工具,這些工具均可以在libvirt庫內使用。可是 UbuntuKVM可能不是企業級工做環境的最佳選擇。操作系統
另外一方面,Red Hat爲保證KVM的實施對Red Hat企業虛擬化服務器版以及針對服務器產品的RedHat企業虛擬化(RHEV:Red Hat EnterpriseVirtualization)管理器進行了進一步的開發。使用針對服務器的RHEV管理器來管理虛擬工做平臺,而且能夠其它管理平 臺競爭,其中包括Citrix系統公司的XenCenter和VMware公司的vCenter服務器。RHEV能夠提供高可用性、動態遷移、存儲管理、 系統調度以及其它功能。開發
RedHat同時也很是積極地開發新的虛擬化工具和技術,好比oVirt——針對虛擬工做環境基於網頁的管理 平臺,libguestfs—— 虛擬機鏡像的文件系統。正是歸功於這些工具的出現以及服務器產品線的RHEV,Red Hat公司才得以在KVM虛擬化市場中佔據主導地位。get
儘管Ubuntu KVM的前景看起來很是不錯,但因爲上述優點的存在,Red Hat仍然是必須認真考慮的惟一KVM虛擬化選擇。虛擬機