開源虛擬化:KVM能否成就未來?
從基于內(nèi)核的虛擬機(jī)(KVM)誕生的那一刻起,話題就不斷。作為一款免費(fèi)的開源管理程序,KVM有何魅力受到眾多廠商青睞?KVM的未來又在哪里?
KVM的誕生
一切得從一宗收購講起,2008年9月,紅帽以1.07億美元的價(jià)格收購Qumranet,后者為解決虛擬化桌面RDP的缺點(diǎn)開發(fā)了基于內(nèi)核的虛擬機(jī)(KVM),設(shè)計(jì)目的旨在簡化虛擬化實(shí)例的管理,它也提供了一個(gè)強(qiáng)壯的框架,用于增強(qiáng)底層架構(gòu)的功能。從此,KVM頻繁出現(xiàn)在大眾視線中。
KVM的成長期
KVM技術(shù)一出現(xiàn),就受到廠商的大力推廣。紅帽一直將KVM作為虛擬化戰(zhàn)略的一部分,2009年年底發(fā)布了紅帽企業(yè)版Linux 5.4,繼續(xù)大力推行這種轉(zhuǎn)型,鼓勵用戶使用KVM為其***的虛擬化平臺。2011年,隨著新版操作系統(tǒng)Red Hat Enterprise Linux 6的發(fā)布,紅帽完全放棄了以開源Xen為虛擬化平臺的思路,開始支持KVM作為hypervisor。
KVM作為一個(gè)快速成長的Linux虛擬化技術(shù),已經(jīng)獲得了許多廠商的支持,如Canonical、Novell等。Canonical公司的Ubuntu服務(wù)器版操作系統(tǒng)是***個(gè)提供全功能的KVM虛擬化棧的主要Linux發(fā)行版。
為什么那么多的大公司對KVM感興趣?其中最明顯并且最重要的因素就是KVM是Linux內(nèi)核的一部分。這個(gè)輕量級的虛擬化管理程序模塊能直接與硬件交互,不需要修改虛擬化操作系統(tǒng),因此性能更好,并且補(bǔ)丁包能夠和Linux內(nèi)核兼容,輕松控制虛擬化進(jìn)程,同時(shí)減輕管理負(fù)擔(dān)。
當(dāng)然,KVM也有成長的煩惱。KVM究竟屬于Type 1還是Type 2hypervisor呢?出現(xiàn)這種疑惑的原因在于KVM的基因——它屬于操作系統(tǒng)的一部分,類似直接運(yùn)行于硬件系統(tǒng)之上的裸機(jī)管理程序,不需要修改操作系統(tǒng)。這就符合Type 1 hypervisor的定義,也經(jīng)常被稱為硬件虛擬化引擎,更像是個(gè)安裝在客戶端上的操作系統(tǒng),性能佳,運(yùn)行穩(wěn)定,減少了運(yùn)行管理程序本身所需的花銷。而Type 2 hypervisor更像是個(gè)應(yīng)用,運(yùn)行在基礎(chǔ)操作系統(tǒng)上。如果將KVM看作Type 2,那么所強(qiáng)調(diào)的高性能難達(dá)到,還可能存在安全風(fēng)險(xiǎn)。其實(shí),對Type 1和Type 2的討論不是是否采納KVM的前提。無論KVM是“***類”還是“第二類”,這都是語義上的概念。
此外,就是所有新生技術(shù)在發(fā)展中都會面臨的難題:技術(shù)不成熟。KVM的出現(xiàn)不過三四年時(shí)間,在可用資源、平臺支持、管理工具、實(shí)施經(jīng)驗(yàn)方面當(dāng)然不能與出現(xiàn)八年之久的Xen相比。雖然目前KVM還缺少某些關(guān)鍵特性,例如存儲的動態(tài)遷移,但是在后續(xù)的版本中都會開發(fā)出來。
性能方面,KVM在逐漸顯示其威力。不久前的SPECvirt虛擬化對照基準(zhǔn)測試中,紅帽企業(yè)Linux 6.1、其內(nèi)嵌的KVM hypervisor以及惠普ProLiant DL980 G7服務(wù)器三者結(jié)合,創(chuàng)造了新的成績——***的虛擬化性能和最多的計(jì)算區(qū)塊數(shù)量,并且六臺虛擬機(jī)能同時(shí)運(yùn)行一個(gè)應(yīng)用程序。
KVM的未來
雖然只是新生技術(shù),但是由于其性能和實(shí)施的簡易性,加上Linux企業(yè)市場中份額***的紅帽不遺余力的推廣開發(fā),KVM將會持續(xù)成長壯大。
而開放虛擬化聯(lián)盟(OVA)也在為KVM護(hù)航,這個(gè)由IBM、紅帽、英特爾等重量級廠商組成的聯(lián)盟才成立不過半年,成員就迅速達(dá)到200以上。該聯(lián)盟的宗旨致力于促進(jìn)基于內(nèi)核的虛擬機(jī)(KVM)等開放虛擬化技術(shù)的應(yīng)用,鼓勵互操作性,為企業(yè)在虛擬化方面提供更多的選擇、更高的性能和更具吸引力的價(jià)格。
對于用戶來說,可選擇的主流虛擬化產(chǎn)品也越加清晰:紅帽KVM、VMware、 Citrix的Xen、和微軟的Hyper-V。
原文鏈接:http://www.searchvirtual.com.cn/showcontent_55296.htm