Canonical公司的Ubuntu服務(wù)器版操作系統(tǒng)是第一個(gè)提供全功能的KVM虛擬化棧的主要Linux發(fā)行版,RedHat的企業(yè)版Linux(RHEL:Ret Hat EnterpriseLinux)一年之后隨之發(fā)布。如果對這項(xiàng)虛擬化技術(shù)感興趣的話,就需要權(quán)衡是選擇Red Hat還是Ubuntu KVM?
Ret Hat和Ubuntu操作系統(tǒng)
在回答這個(gè)問題之前,首先看一下這些Linux發(fā)行版。RHEL是主要的企業(yè)Linux發(fā)行版,全球 500強(qiáng)的企業(yè)都在使用該發(fā)行版作為其數(shù)據(jù)中心。RHEL用來運(yùn)行業(yè)務(wù)關(guān)鍵、高性能應(yīng)用程序,其中包括如Oracle數(shù)據(jù)庫和中間件產(chǎn)品以及Red Hat的Jboss生產(chǎn)線。
Ubuntu服務(wù)器卻與其它產(chǎn)品截然不同。Canonical公司最近發(fā)布的Ubuntu服務(wù)器調(diào)查報(bào) 告表明Ubuntu仍然在自定義組裝的PC機(jī)中廣泛使用——尤其是網(wǎng)頁、郵件和數(shù)據(jù)庫服務(wù)器中(如傳統(tǒng)的LAMP棧)。另外,Ubuntu也有達(dá)到企業(yè)級 的潛能。然而問題就在于其管理能力是否能夠使Ubuntu KVM滿足當(dāng)前企業(yè)級這一關(guān)鍵時(shí)期。
在Red Hat和Ubuntu KVM虛擬化的底層技術(shù)并沒有區(qū)別。Red Hat收購了Qumranet,該公司的業(yè)務(wù)是開發(fā)KVM,但是KVM本來就是一項(xiàng)開源技術(shù)。Red Hat開發(fā)出來的所有功能遲早也都會(huì)在Ubuntu的產(chǎn)品中出現(xiàn),反之亦然。
Red Hat和Ubuntu KVM的實(shí)施
Red Hat和Ubuntu KVM虛擬化在最佳應(yīng)用場景中有所不同。Ubuntu服務(wù)器中的基本主題是云計(jì)算,并且桉樹系統(tǒng)(Eucalyptus System)支持的Ubuntu企業(yè)云已經(jīng)整合在9.04版的操作系統(tǒng)中了。
對虛擬化有需求的客戶并非經(jīng)常需要云服務(wù),因此并不是每一個(gè)用戶都會(huì)選擇Ubuntu KVM。如果忽略云服務(wù)不看的話,UbuntuKVM只提供了一些諸如虛擬管理器和virsh的基本工具,這些工具都可以在libvirt庫內(nèi)使用。但是 UbuntuKVM可能不是企業(yè)級工作環(huán)境的最佳選擇。
另一方面,Red Hat為保證KVM的實(shí)施對Red Hat企業(yè)虛擬化服務(wù)器版以及針對服務(wù)器產(chǎn)品的RedHat企業(yè)虛擬化(RHEV:Red Hat EnterpriseVirtualization)管理器進(jìn)行了進(jìn)一步的開發(fā)。使用針對服務(wù)器的RHEV管理器來管理虛擬工作平臺(tái),并且可以其它管理平 臺(tái)競爭,其中包括Citrix系統(tǒng)公司的XenCenter和VMware公司的vCenter服務(wù)器。RHEV可以提供高可用性、動(dòng)態(tài)遷移、存儲(chǔ)管理、 系統(tǒng)調(diào)度以及其它功能。
RedHat同時(shí)也非常積極地開發(fā)新的虛擬化工具和技術(shù),比如oVirt——針對虛擬工作環(huán)境基于網(wǎng)頁 的管理平臺(tái),libguestfs——虛擬機(jī)鏡像的文件系統(tǒng)。正是歸功于這些工具的出現(xiàn)以及服務(wù)器產(chǎn)品線的RHEV,Red Hat公司才得以在KVM虛擬化市場中占據(jù)主導(dǎo)地位。
盡管Ubuntu KVM的前景看起來非常不錯(cuò),但由于上述優(yōu)勢的存在,Red Hat仍然是必須認(rèn)真考慮的唯一KVM虛擬化選擇。