KVM基于Linux的工作原理
KVM可以作為桌面虛擬化的虛擬引擎驅(qū)動VDI的業(yè)務(wù),可以作為云計算系統(tǒng)平臺中的一部分,也可以用來驅(qū)動這種一體機,并且可以包含在融合基礎(chǔ)架構(gòu)的軟件解決方案之中??梢哉fKVM技術(shù)成為了虛擬化技術(shù)演變過程中的新動向,它利用Linux平臺,為Linux和Windows工作負載提供企業(yè)級的虛擬機管理平臺。由于KVM這些優(yōu)點得到了眾多廠商的支持KVM。其中IBM的x86產(chǎn)品解決方案全線支持KVM。此外還有,HP、英特爾、紅帽、SUSE等廠商也紛紛進入陣營。
KVM的發(fā)行為什么會收到了多方面的關(guān)注?可以說它的“出身”比較好?;贚inux系統(tǒng),是Linux的一部分,目前所有x86的Linux都可以支持KVM,并且現(xiàn)在主要的Linux發(fā)行版都已經(jīng)包含并且正式支持KVM,這就意味著所有可以使用Linux的用戶都可以使用KVM。另外,KVM依附于Linux內(nèi)核,Linux帶來更高的性能和穩(wěn)定性的改進可以使KVM很容易的適應(yīng)這些改進。再加上KVM本身是附用了非常多的Linux技術(shù),如果用戶原來就很熟悉Linux,那么他學(xué)習KVM的時間會非常短,從某種意義上說也是降低了學(xué)習時間?;谶@幾點KVM得到了快速的發(fā)展。
IBM為什么會選擇在北京建立全球首個KVM卓越中心?IBM大中華區(qū)副總裁、系統(tǒng)與科技部總經(jīng)理唐華唐華表示:“中國的市場基本上現(xiàn)在是全球最大的增長市場,目的有三個,一是去演示KVM在開源虛擬化上面的方案,二是給我們有很好的機會去跟我們的客戶做很多的,比如說培訓(xùn)、驗證等等工作,幫助他們做方案。三是在中國,和我們的合作伙伴合作。”
虛擬化技術(shù)盛行為企業(yè)帶來便利,KVM為企業(yè)虛擬化帶來多一種選擇
據(jù)IDC數(shù)據(jù)統(tǒng)計,截止到2011年存量市場有7200萬個工作負載會出現(xiàn),其中55%已經(jīng)被虛擬化。如果我們來看全球新增的工作負載虛擬化的情況,截止在2012年有67%的新增工作負載會運行在虛擬化平臺上。而這個數(shù)字在2015年會達到73%。從2005年新增虛擬化的滲透率只有17%,爆增到2015年73%,是非常大的增長。虛擬化可以帶來整體業(yè)務(wù)系統(tǒng)管理成本的下降,并且也可以通過虛擬化來增加前端整體業(yè)務(wù)變化給后端帶來的壓力。原來可能前端一個變化需要10天、20天,上了虛擬化之后只需要5分鐘、10分鐘就可以完成這個變化。
IDC的分析師彭振飛表示,在對用戶調(diào)研中75%的用戶認為如果新上工作負載,應(yīng)該是運行在虛擬化的平臺當中。而要選擇哪種虛擬化程序,選擇開源產(chǎn)品的用戶和選擇閉源產(chǎn)品的用戶一樣多。云計算平臺中用戶會選擇哪種虛擬化軟件,調(diào)研表示53%的客戶會傾向于選擇,沒有必要再選擇云平臺管理軟件的時候,基于其內(nèi)部已經(jīng)有的Hypervisor軟件。這其中KVM基于Linux系統(tǒng)就為用戶提供了一種更多的選擇。
IBM系統(tǒng)與科技部大中華區(qū)System x技術(shù)總監(jiān)單獎定認為,市場上比較熟悉四類虛擬化的軟件,VMWare、Hyper-V、Xen、KVM可以用三個標準去衡量,一是虛擬化,二是Open Source,三是Linux集成。但是虛擬化加上開源只有兩個,Xen加上KVM。但是把三種條件都加上,虛擬化、開源又集成在Linux里面的只有一個KVM。在全球的報告里面,2009-2010年調(diào)查里3%的人在用KVM,僅僅過了一年,2010年-2011年已經(jīng)有6%,這個速度是在翻倍的增加。
IBM未來虛擬化之路
IBM在支持VMware虛擬化軟件的同時又提出KVM虛擬化,面對這兩者的關(guān)系,IBM方面稱自己不會放棄VMware。IBM全球Linux與開放虛擬化總監(jiān)及發(fā)言人Jean Staten Healy表示,PowerVM在市場上已經(jīng)占有非常好的領(lǐng)導(dǎo)地位。但PowerVM和KVM在結(jié)構(gòu)上是不一樣的。PowerVM叫做半虛擬化或者準虛擬化的產(chǎn)品,跟操作系統(tǒng)平臺有密切的相關(guān)性,他們之間相互來進行優(yōu)化。PowerVM主要的長處是高性能、高可靠性的領(lǐng)域,而KVM針對的市場是不一樣,跟Linux相關(guān)的,包括有很高的靈活性,以及是開源的。KVM主要是運行在Linux這樣操作系統(tǒng),還有很高的靈活性,能夠針對不同的工作負載,能夠涵蓋小的平臺,也能做大的平臺,這是兩種不同的角色,也是兩種不同的對象。
IBM在發(fā)展KVM虛擬胡策略上有兩種方式,一種就是借助于開放虛擬化聯(lián)盟或者親自行動。隨著虛擬化技術(shù)的不斷發(fā)展,虛擬化為企業(yè)帶來的便利條件,相信開源的虛擬化技術(shù)會得到越來越廣泛的發(fā)展。