劉洪宇
2月23日,紅帽宣布其2009年虛擬化策略,對(duì)產(chǎn)品系列進(jìn)行重大擴(kuò)展,引入新一代虛擬機(jī)技術(shù)及管理功能。這是紅帽在2008年9月完成對(duì)以色列虛擬軟件廠商Qumranet的戰(zhàn)略收購,完善自身技術(shù)力量之后,首次發(fā)布產(chǎn)品與技術(shù)發(fā)展路線圖。
虛擬化普及瓶頸
盡管x86虛擬化普及加速,但這項(xiàng)主流技術(shù)仍有很大的上升空間。有調(diào)查結(jié)果顯示,虛擬機(jī)在數(shù)據(jù)中心服務(wù)器中占的比例約為20%,在實(shí)際應(yīng)用中,x86虛擬化目前只是部署在非關(guān)鍵任務(wù)負(fù)載中,多用于開發(fā)和測(cè)試環(huán)境。
造成這種現(xiàn)狀的原因是多方面的,紅帽大中華區(qū)總裁胡伯林認(rèn)為,這突出表現(xiàn)在性能與擴(kuò)展性上。傳統(tǒng)虛擬化產(chǎn)品的資源開銷很大,直接造成性能下降,顯然,就難以勝任數(shù)據(jù)庫等I/O密集型企業(yè)應(yīng)用以及延時(shí)敏感型應(yīng)用。同時(shí),把客戶機(jī)限制為4個(gè)虛擬處理器,也使得需要更多處理器資源的ERP等企業(yè)級(jí)應(yīng)用難以運(yùn)行在虛擬機(jī)上。
不僅如此,客戶還需要虛擬機(jī)能夠滿足安全性和穩(wěn)定性的要求,并且降低軟件成本。當(dāng)虛擬化解決方案的許可證費(fèi)用近于服務(wù)器硬件時(shí),很多用戶都面臨采購的兩難境地,導(dǎo)致x86虛擬化往往用于負(fù)載不大、整合程度高的應(yīng)用,以攤薄并快速回收成本。但這些限制并非難以突破。胡伯林表示,紅帽發(fā)布其虛擬化策略,就是希望為用戶提供高性能、安全和可管理的基礎(chǔ)架構(gòu),使其能跨越數(shù)據(jù)中心以及內(nèi)、外部云,從而運(yùn)行范圍廣泛的企業(yè)負(fù)載。
KVM成為新選擇
紅帽2007年推出集成虛擬化技術(shù)的RHEL Linux 5,從此進(jìn)入虛擬化領(lǐng)域。當(dāng)時(shí),RHEL Linux 5內(nèi)嵌Xen Hypervisor,這在當(dāng)時(shí)是一項(xiàng)成熟技術(shù),至今已在多領(lǐng)域成功部署。而這一次,紅帽計(jì)劃升級(jí)Hypervisor——采用基于KVM(內(nèi)核虛擬機(jī))的新一代虛擬化管理器。KVM是一種領(lǐng)先的開源Hypervisor,是Linux內(nèi)核的核心組件,能把Linux內(nèi)核轉(zhuǎn)變?yōu)檩p量的全功能、高性能、安全的Hypervisor。
這一技術(shù)曾在2008年6月的RedHat峰會(huì)上披露。據(jù)稱,KVM可明顯減少開銷,提高性能,提供高安全性和廣泛的硬件支持,只消耗少量?jī)?nèi)存,并可以方便地嵌入服務(wù)器與桌面電腦中;同時(shí),支持把客戶機(jī)限制為16個(gè)虛擬處理器,可以勝任低延遲、高I/O吞吐量和對(duì)擴(kuò)展性要求高的企業(yè)應(yīng)用。在安全性方面,紅帽并非是在Hypervisor之上添加一層安全產(chǎn)品,而是在Hypervisor內(nèi)核中包含美國軍方的SELinux安全性基礎(chǔ)架構(gòu)。
而對(duì)于此前系統(tǒng)中內(nèi)嵌的Xen Hypervisor,紅帽提供的技術(shù)支持至少到2014年。胡伯林介紹說,虛擬化技術(shù)在發(fā)展變化,目前KVM的表現(xiàn)要優(yōu)于Xen,但過幾年,一定會(huì)有更先進(jìn)的Hypervisor。因此,紅帽在RHEL Linux系統(tǒng)中始終包含Libvirt,在底層Hypervisor與上層系統(tǒng)管理應(yīng)用間提供隔離接口。將于今年第三季度上市的RHEL Linux 5.4就同時(shí)包含了Xen和KVM Hypervisor,預(yù)計(jì)已有用戶將繼續(xù)使用Xen,并擇機(jī)遷移,而新用戶將直接使用KVM。
管理套件顯身手
Qumranet帶給紅帽的虛擬化核心技術(shù)除了KVM之外,還包括SolidICE及VDI(虛擬桌面架構(gòu)),管理是其中非常重要的一項(xiàng)技術(shù)。虛擬化解決方案中,需要有管理軟件對(duì)虛擬機(jī)進(jìn)行管理。尤其是對(duì)于可擴(kuò)展的管理性要求,虛擬化若要在生產(chǎn)系統(tǒng)中完整部署,就需要能擴(kuò)展至數(shù)千臺(tái)虛擬機(jī)的管理能力。
VMware、微軟等虛擬化廠商都擁有自己的管理軟件。相比之下,這是紅帽的弱項(xiàng),在內(nèi)嵌Xen Hypervisor時(shí),其管理功能有限,并且是命令行操作方式,所以紅帽與第三方合作,引入了相應(yīng)的管理功能。而此次,紅帽在管理方面的短板得以補(bǔ)齊,Qumranet的成果使得紅帽擁有了功能強(qiáng)大的服務(wù)器虛擬化管理解決方案,成為整合服務(wù)器虛擬和桌面虛擬管理的開源產(chǎn)品。
紅帽企業(yè)虛擬化采取了Web用戶界面和腳本編寫接口,擁有檢索驅(qū)動(dòng)的能力,可以管理數(shù)千臺(tái)虛擬機(jī),支持高級(jí)虛擬化管理能力,如快速部署新虛擬機(jī)的圖像管理、現(xiàn)場(chǎng)無中斷遷移、高可用性與系統(tǒng)調(diào)度等。同時(shí),這套集成的管理系統(tǒng)還將積極推動(dòng)桌面虛擬化。由于實(shí)現(xiàn)了虛擬桌面的高密度、優(yōu)化的提交性能,以及存儲(chǔ)節(jié)省,為VDI提供了高性價(jià)比的選擇。