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