紅帽棄用Xen支持 用戶該何去何從?
紅帽近日宣布,從企業(yè)版linux 6開(kāi)始,將在其企業(yè)linux發(fā)行中棄用Xen。幾年來(lái)紅帽一直支持Xen,并在企業(yè)版linux5.4中添加對(duì)Kvm的支持。其企業(yè)版linux6將只支持KVM。紅帽表示,在企業(yè)版linux5中將繼續(xù)支持Xen,直到2014年對(duì)該版本的支持期滿。對(duì)于一些亞洲或太平洋地區(qū)擁有10年支持包的合作伙伴,企業(yè)版linux對(duì)于Xen的支持將延續(xù)到2017年。
紅帽在企業(yè)版linux中棄用Xen的公告并不讓人覺(jué)得驚訝。紅帽在前些時(shí)候曾明確表示KVM將是其未來(lái)的系統(tǒng)管理程序。紅帽說(shuō),棄用Xen的原因之一是公司要用雙倍的精力來(lái)維持兩個(gè)系統(tǒng)管理程序。例如,當(dāng)芯片供應(yīng)商增加虛擬化支持時(shí),紅帽不得不修改兩套軟件。
KVM是一個(gè)嵌在內(nèi)核并且適用于每個(gè)linux版本的上游系統(tǒng)管理程序。當(dāng)linux內(nèi)核更新時(shí),KVM就可以進(jìn)行自動(dòng)更新,而Xen不能。
盡管與Xen相比KVM具有明顯優(yōu)勢(shì),仍然存在如下問(wèn)題:
那些使用Xen進(jìn)行虛擬化的客戶要怎么辦?使用Xen管理企業(yè)版linux的客戶如何更新到企業(yè)版linux6?他要從Xen遷移到KVM嗎?有可用的工具嗎?
使用紅帽企業(yè)版linux并且把Xen作為虛擬化工具的云提供商要怎么辦?誰(shuí)將支持Xen既然紅帽棄用其支持?Xen會(huì)被淘汰嗎?
KVM的管理工具怎么樣?
紅帽說(shuō),客戶不應(yīng)該執(zhí)著于管理程序和使用KVM亦或Xen來(lái)實(shí)現(xiàn)數(shù)據(jù)中心的虛擬化。正在使用支持Xen企業(yè)版linux的紅帽用戶和提供商可以繼續(xù)使用,直到2014年再?zèng)Q定改用KVM,另一個(gè)支持Xen的版本或者其他的管理程序。當(dāng)用戶開(kāi)始使用企業(yè)版linux6時(shí),將不再支持Xen。紅帽將提供版本轉(zhuǎn)換工具,從而實(shí)現(xiàn)從Xen虛擬機(jī)到KVM虛擬機(jī)的轉(zhuǎn)化。這些工具將在今年夏天伴隨企業(yè)版linux6發(fā)布。紅帽不認(rèn)為這種轉(zhuǎn)變會(huì)造成用戶的障礙。
在接下來(lái)的一兩年內(nèi),使用Xen支持的企業(yè)版linux的用戶將繼續(xù)使用。它穩(wěn)定、快速并且成熟。直到2014年,用戶可以得到紅帽的標(biāo)準(zhǔn)支持。至于紅帽的新客戶,我們認(rèn)為他們從一開(kāi)始就會(huì)使用KVM?,F(xiàn)在它穩(wěn)定并且快速。紅帽公司認(rèn)為KVM的管理頁(yè)面美觀,并且可以提供比Xen更好的管理工具。
紅帽公司支持KVM的企業(yè)版linux已經(jīng)擁有許多用戶。最近,IBM公司宣布,其云開(kāi)發(fā)和測(cè)試都將在支持KVM的企業(yè)版linux上進(jìn)行。瑞典點(diǎn)播電影和電視節(jié)目的流媒體服務(wù)提供商Voddler和NTT通信也預(yù)計(jì)KVM將在企業(yè)版本中獲得成功。
今天,有些云供應(yīng)商購(gòu)買(mǎi)紅帽企業(yè)版Linux訂閱服務(wù),有些部署非付費(fèi)紅帽企業(yè)版Linux。這些云提供商中的大多數(shù)也正在使用Xen。使用紅帽公司企業(yè)版linux的云提供商若想更新到企業(yè)版linux6就必須改用KVM或?qū)で笃渌鉀Q辦法。那些使用免付費(fèi)版本企業(yè)linux的云提供商也面臨相同選擇。
Xen支持的未來(lái)
現(xiàn)在Canonical和紅帽公司支持KVM。Novell將在SUSE Linux企業(yè)服務(wù)器11的SP1中提供支持。它是否能夠提供KVM水平的支持值得懷疑。如果他們努力轉(zhuǎn)向KVM,linux發(fā)行公司也將不用繼續(xù)這些工作。這是Novell棄用Xen的一個(gè)好理由。如果這樣,誰(shuí)將支持Xen呢?這使得Citrix成為Xen的唯一重要支持。
Citrix商業(yè)發(fā)展部的高級(jí)主管John Vigeant說(shuō),對(duì)于Xen的支持跟以往一樣強(qiáng)壯,尤其是對(duì)云提供商和開(kāi)發(fā)云使能技術(shù)的用戶。Citrix對(duì)Xen的投資有所增加,正如我們看到的XenClient、XenServer和Xen云平臺(tái),Citrix希望Novell和Oracle繼續(xù)支持Xen。
如果Citrix不能保留Novell或者Oracle作為Xen的支持者,我們相信Xen將會(huì)被淘汰,KVM將搶走Linux用戶,包括付費(fèi)以及非付費(fèi)的云提供商。主要原因在于紅帽公司是目前為止***的Linux提供商,并且它開(kāi)始棄用Xen。
Oracle公司的企業(yè)版Linux支持Xen,但它只有1%到2%的市場(chǎng)占有率。當(dāng)***的Linux發(fā)行公司支持KVM而棄用Xen,Xen必然面臨淘汰。作為***的支持Xen的云提供商的Amazon公司不太可能肩負(fù)起支持Xen的任務(wù),尤其當(dāng)KVM在紅帽公司的企業(yè)版Linux獲得使用時(shí)。
紅帽公司推出了針對(duì)KVM的管理工具。它們基于libvirt(用于插入管理工具的虛擬化知識(shí)庫(kù))。紅帽公司的服務(wù)器企業(yè)虛擬化管理器是該公司虛擬化管理工具的旗艦產(chǎn)品。其他一些公司,例如Minicom開(kāi)始推出KVM的周邊管理工具。今天我們認(rèn)為KVM的一個(gè)薄弱點(diǎn)在于管理工具的缺乏。
如果數(shù)據(jù)中心使用紅帽公司的企業(yè)版Linux,IT經(jīng)理就面臨選擇,是KVM還是Xen。這對(duì)云提供商同樣適用。幸運(yùn)的是,紅帽公司在2004之前將在企業(yè)版Linux 5上繼續(xù)支持Xen,這讓大家有充足的時(shí)間來(lái)制定戰(zhàn)略。
關(guān)于KVM的過(guò)渡,RHEL管理員應(yīng)該考慮什么?
使用紅帽公司的企業(yè)版Linux的IT經(jīng)理應(yīng)該考慮如下問(wèn)題:
客戶操作系統(tǒng)支持:很多涉及服務(wù)器虛擬化的公司都有使用Xen支持的企業(yè)版Linux的客戶操作系統(tǒng)。你應(yīng)該問(wèn)一下自己,使用KVM支持的企業(yè)版Linux我可以支持哪些客戶?我什么時(shí)候可以提供支持?使用KVM支持的企業(yè)版Linux的客戶性能水平如何?諸如Citrix、Novell和紅帽公司這樣的提供商已經(jīng)花費(fèi)很大的力氣來(lái)確保使用Xen支持的客戶支持系統(tǒng)上的應(yīng)用的高水平。
盡管KVM是上游的,大部分工程和KVM周邊生態(tài)系統(tǒng)的創(chuàng)建是由紅帽公司首先完成的。包括Canonical和Novell在內(nèi)的其他廠商能否介入嘗試?你是否將被鎖定到紅帽公司?我們認(rèn)為被鎖定的可能性相對(duì)較小,因?yàn)镵VM在所有Linux發(fā)行公司都是可用的,其他的供應(yīng)商也開(kāi)始為KVM提供支持。
紅帽公司研發(fā)的由Xen轉(zhuǎn)向KVM的轉(zhuǎn)換工具有多好?紅帽公司表示,企業(yè)版Linux 6將在今年晚些時(shí)候完成。這些工具都是開(kāi)源的,任何人都可以使用。
一些云提供商,包括Amazon、GoGrid和Rackspace選擇Xen作為事實(shí)上的管理程序。我們認(rèn)為,混合云將是云計(jì)算的長(zhǎng)遠(yuǎn)趨勢(shì)。為什么?用戶一般專(zhuān)注于私人員因?yàn)楣苍频母鞣N風(fēng)險(xiǎn)。而IT經(jīng)理將把位于私人云的一些應(yīng)用和數(shù)據(jù)在高使用期轉(zhuǎn)移到公共云。如果你正在或者考慮這么做,那你就需要明白,如果云提供商正使用Xen支持的企業(yè)版Linux,而你使用的是KVM,就需要進(jìn)行轉(zhuǎn)換。如果KVM取代了Xen,這個(gè)問(wèn)題就會(huì)消失,但它可能是未來(lái)兩三年的問(wèn)題。
考慮一下長(zhǎng)期以來(lái)Xen的支持者Novell。它一直努力增加收益和Linux虛擬化以及云市場(chǎng)的市場(chǎng)。
關(guān)于IT經(jīng)理和云提供商使用紅帽公司的企業(yè)版Linux的決定并不復(fù)雜:
如果你想遷移到紅帽公司的企業(yè)版Linux 6,你必須轉(zhuǎn)換到KVM或者尋求其他的虛擬化解決方案。
如果你堅(jiān)持使用紅帽公司的企業(yè)版Linux卻不想再近期內(nèi)棄用Xen,那么不要更新到企業(yè)版Linux 6。直到2014年再進(jìn)行升級(jí)。
如果你是紅帽公司的新用戶并且決定2014年之后繼續(xù)使用,那么開(kāi)始就使用KVM。
如果你正在使用紅帽公司的支持Xen的企業(yè)版Linux,并且你覺(jué)得轉(zhuǎn)換到只支持KVM將把你鎖定在紅帽公司,那么就跟Citrix和Novell合作。
鼓勵(lì)他們繼續(xù)支持Xen作為一個(gè)可選擇的開(kāi)源管理程序,直到紅帽公司和業(yè)內(nèi)研發(fā)出穩(wěn)定的轉(zhuǎn)換工具,有效的性能體系和好的管理工具。
【編輯推薦】