http://www.kadhoai.com.cn 2026-04-07 15:50:04 來源:網絡
編者語:根據Gartner的預測,在2009年x86服務器上麵安裝的虛擬機數量將會超過400萬台,而且虛擬桌麵的數量也將會從2007年的不到500萬台增加到2011年的6.8億台。
隨著現在全球金融危機的蔓延,能夠整合服務器、提ti升sheng資zi源yuan利li用yong效xiao率lv的de需xu求qiu不bu斷duan增zeng加jia,這zhe也ye會hui導dao致zhi服fu務wu器qi虛xu擬ni化hua技ji術shu更geng受shou青qing睞lai。那na麼me,包bao括kuo服fu務wu器qi虛xu擬ni化hua在zai內nei虛xu擬ni化hua技ji術shu明ming年nian將jiang會hui如ru何he發fa展zhan,包bao括kuo微wei軟ruan、VMware、思傑、紅帽、Novell、Intel和AMD等在內的虛擬化廠商如何看待虛擬化技術的發展趨勢,又將會在虛擬化的哪些方麵重點投入呢?
從整體趨勢和具體技術兩方麵歸納一下,並跟大家作如下的分享。
縱篇:從虛擬化開始拓展
隨著服務器虛擬化的發展,被采訪的各位專家都同意,現在的競爭已經不再是Hypervisor層的競爭,而是向其他的方向擴展。這些方麵包括存儲虛擬化、網絡虛擬化、虛擬化管理、數據中心整體資源虛擬化甚至雲計算。
Intel公(gong)司(si)解(jie)決(jue)方(fang)案(an)部(bu)銷(xiao)售(shou)部(bu)經(jing)理(li)梁(liang)岩(yan)表(biao)示(shi),當(dang)前(qian)的(de)服(fu)務(wu)器(qi)虛(xu)擬(ni)化(hua)應(ying)用(yong),隻(zhi)是(shi)通(tong)過(guo)服(fu)務(wu)器(qi)虛(xu)擬(ni)化(hua)進(jin)行(xing)服(fu)務(wu)器(qi)整(zheng)合(he),從(cong)而(er)降(jiang)低(di)成(cheng)本(ben),或(huo)者(zhe)說(shuo)通(tong)過(guo)服(fu)務(wu)器(qi)虛(xu)擬(ni)化(hua)進(jin)行(xing)測(ce)試(shi)與(yu)開(kai)發(fa),從(cong)而(er)加(jia)快(kuai)服(fu)務(wu)部(bu)署(shu)的(de)進(jin)度(du);weilaidefuwuqixunihuajiangzhiliyutigaoyewuxiaolv,bujinyaozaigaokeyongxinghezainanhuifufangmianbanyanzhongyaojiaose,yenenggouyouhuaziyuanliyonglv,baochishishideziyuanxuqiuyurongliangdepingheng。
管理競爭
VMware公司大中華區技術總監張振倫表示,服務器虛擬化技術尤其在Hypervisor這(zhe)一(yi)層(ceng)的(de)發(fa)展(zhan)已(yi)經(jing)大(da)致(zhi)比(bi)較(jiao)完(wan)備(bei)。每(mei)台(tai)物(wu)理(li)服(fu)務(wu)器(qi)能(neng)夠(gou)虛(xu)擬(ni)出(chu)來(lai)的(de)虛(xu)擬(ni)機(ji)密(mi)度(du)不(bu)會(hui)在(zai)將(jiang)來(lai)增(zeng)加(jia)太(tai)多(duo),畢(bi)竟(jing)現(xian)在(zai)服(fu)務(wu)器(qi)虛(xu)擬(ni)化(hua)軟(ruan)件(jian)的(de)損(sun)耗(hao)大(da)概(gai)都(dou)在(zai)5%~10%,因此就算Hypervisor層麵的軟件如何改進,同樣的物理服務器能夠提供的虛擬機數量也不會有顯著增加。
“現在服務器虛擬化的關鍵不在於密度的提升,而在於管理方麵功能的提升,從2009年上半年發布的Virtual Center新版本裏麵,就會有很多的新功能,包括容量規劃等方麵特性。”張振倫表示。
hongmaogongsizhongguoqushichangzongjiandongxinyibiaoshi,zaimingniandegongzuozhong,hongmaoyehuijiaqiangguanlifangmiandegongzuo,jianghuishixiangenghaodexunijiguanligongneng,tongshihuipeihegegeISV,實現完整的虛擬化解決方案。
Novell公司高級係統工程師楊英宏表示,Novell公司在收購PlateSpin之後,所推出的PowerConvert產品已經有相當完備的管理和規劃功能,能夠幫助企業進行虛擬化之前的容量規劃等工作,也能夠幫助企業實現在線的P2V(物理機到虛擬機)遷移、V2V(虛擬機到虛擬機)遷移、P2P(物理機到物理機)遷移甚至V2P(虛擬機到物理機)遷移。
“我們在服務器虛擬化方麵,重點在PlateSpin的管理功能方麵,這也是我們盡量淡化已有的Xen虛擬化,而盡量跟VMware、微軟等廠商進行合作。”楊英宏表示。
對此,VMware公司的首席合作夥伴係統顧問石峰表示,VMware公司跟PlateSpin之間的側重點已經有所不同。“我們的重點在於把物理環境轉換為虛擬環境,我們堅信虛擬環境比物理環境要好,我們不會提供V2P或者P2P的解決方案。”不過他表示,VMware公司會提供一些免費的容量規劃產品、虛擬機轉化產品等,幫助企業一些免費的、入門級的操作。
微軟公司市場戰略部市場經理許屾表示,對於一個大型企業來講,如果部署虛擬化之後沒有良好的管理,不如不去做虛擬化。“為什麼這麼說?因為如果沒有一個很好的管理工具來管理虛擬機、物理機,對IT人員是複雜性將會成倍的上升,是不劃算的事情。”許屾說。
許屾介紹說,微軟發布了一個管理軟件System Center Virtual Machine Manager(SCVMM)2008。它作為虛擬化管理中的一個套件,能夠提供虛擬機的管理,它將會配合大家比較了解的SCM(System Center Manager),而且能夠實現跨平台的虛擬化。“最大的特點在於它保持了管理習慣上麵的一致性,提供了統一的界麵,可以同時管理物理機和虛擬機。”許屾表示。
對此,強生公司中國區企業計算經理蒙偉表示同意: “我們在評估軟件的時候,我們也在跟所有的合作夥伴要求提供統一的管理平台,這一點非常重要。”
端到端解決方案
如果大家有心的話,能夠看到不管是微軟、思傑還是VMware,都(dou)在(zai)強(qiang)調(tiao)自(zi)己(ji)是(shi)端(duan)到(dao)端(duan)的(de)虛(xu)擬(ni)化(hua)解(jie)決(jue)方(fang)案(an)提(ti)供(gong)商(shang)。他(ta)們(men)所(suo)強(qiang)調(tiao)的(de)這(zhe)種(zhong)端(duan)到(dao)端(duan),其(qi)實(shi)意(yi)義(yi)在(zai)於(yu)表(biao)明(ming)這(zhe)些(xie)廠(chang)商(shang)不(bu)僅(jin)是(shi)服(fu)務(wu)器(qi)虛(xu)擬(ni)化(hua)廠(chang)商(shang)也(ye)是(shi)桌(zhuo)麵(mian)虛(xu)擬(ni)化(hua)廠(chang)商(shang),能(neng)夠(gou)提(ti)供(gong)整(zheng)體(ti)的(de)解(jie)決(jue)方(fang)案(an),而(er)這(zhe)種(zhong)端(duan)到(dao)端(duan)的(de)能(neng)力(li),對(dui)於(yu)用(yong)戶(hu)來(lai)說(shuo),無(wu)疑(yi)有(you)著(zhe)更(geng)大(da)的(de)吸(xi)引(yin)力(li)。
思傑係統亞太有限公司大中國區市場總監陶欣表示,跟其他公司不同,思傑公司首先是從應用虛擬化入手進入虛擬化領域,在收購XenSource之後,思傑就具備了服務器虛擬化領域的技術實力。
“我們更強調解決方案,而不隻是強調一個技術。今天的客戶已經很成熟了,他們不隻是看重某個技術,而是看重解決方案。”陶欣說。
VMware公司也一直在強調桌麵虛擬化方麵的能力,強調從服務器虛擬化向其他方向去延伸的技術水平。在收購移動虛擬化領域的廠商Trango虛擬處理器公司公司之後,VMware甚至將觸角開始伸到了移動虛擬化領域。張振倫表示,他們正在整理2009年將會影響業界的十大關鍵虛擬化技術,其中之一就是移動虛擬化。
不過,他也表示,VMware公司目前還沒有計劃進入思傑公司等占主導地位的應用虛擬化領域。“VMware將會向上擴展,從整體數據中心的角度來考慮相關的方向。”張振倫說。
挑動雲計算
虛擬化向上發展的目標之一必然是雲計算,這在各大服務器虛擬化廠商的產品規劃路線圖中都能夠看到。
張振倫表示,VMware公gong司si所suo推tui出chu的de雲yun計ji算suan理li念nian已yi經jing得de到dao了le相xiang當dang多duo客ke戶hu的de認ren同tong,不bu過guo他ta也ye認ren為wei目mu前qian在zai中zhong國guo的de用yong戶hu尚shang處chu於yu虛xu擬ni化hua應ying用yong的de初chu級ji階jie段duan,應ying該gai還hai沒mei有you很hen多duo的de用yong戶hu會hui希xi望wang通tong過guo虛xu擬ni化hua邁mai向xiang雲yun計ji算suan。
微軟則已經推出了其雲計算操作係統Azure,不過目前仍然是測試版,沒有進入正式發布的階段。陶欣也介紹說,思傑公司在今年的10月份已經提出了自己的Cloud Center概念。跟VMware的VDC-OS一樣,都是以服務器虛擬化為基礎。不過陶欣承認,該產品還僅僅是比較早期的概念階段,正式發布還有待時日。
duihongmaogongsilaishuo,ziranyebuhuifangqijinruyunjisuandejihui,dongxinyibiaoshi,hongmaogongsiyejianghuituichuleisideshujuzhongxinxunihuachanpin,shenzhiyunjisuanchanpin。“我們的SolidICE,就會朝著這樣的方向去發展。”董辛乙說。
橫篇:完善每一個細節
盡管前麵有多位專家表示服務器虛擬化的Hypervisor已(yi)經(jing)趨(qu)於(yu)完(wan)備(bei),不(bu)過(guo),這(zhe)並(bing)不(bu)是(shi)意(yi)味(wei)著(zhe)服(fu)務(wu)器(qi)虛(xu)擬(ni)化(hua)沒(mei)有(you)需(xu)要(yao)改(gai)進(jin)和(he)完(wan)善(shan)的(de)地(di)方(fang)。尤(you)其(qi)從(cong)解(jie)決(jue)方(fang)案(an)的(de)角(jiao)度(du)來(lai)講(jiang),完(wan)整(zheng)的(de)服(fu)務(wu)器(qi)虛(xu)擬(ni)化(hua)方(fang)案(an),包(bao)括(kuo)了(le)硬(ying)件(jian)、操作係統、互操作性、安全等多個方麵,在這些方麵都有完善的空間。
[page_break]
虛擬化2.0成熟
已經有多個廠商提出了虛擬化2.0的概念,但是這裏要講的虛擬化2.0,主要指的是在硬件輔助虛擬化層麵的內容。
現在的硬件輔助虛擬化技術,主要指的是Intel公司的Intel-VT和AMD公司的AMD-v這兩種技術。由於起步較晚的原因,現有的硬件輔助虛擬化側重解決的是CPU層麵對虛擬化軟件的支持,比如說0級指令衝突等,但是相關的I/O設備並沒有實現對虛擬化的支持。
梁岩表示,Intel一直在關注動態分配資源中所涉及到的各種層麵的問題。除了針對CPU的VT-x技術之外,還在研發針對芯片組的VT-d技術和針對網絡設備的VT-c技術,這些都將會提升服務器虛擬化的效率和安全性。
VT-x技術包括提升虛擬化的內存安全、虛擬化切換速度、二進製漂移能力等,而VT-d技術則能夠提升虛擬化環境對IO設備的直接調用能力,VT-c技術能夠用基於以太網的隊列技術支持虛擬化的消息分揀等。
AMD公司的工程師也認為,內存安全非常重要。他表示,在AMD公司的AMD-v技術中,提供了一個被稱之為DEV的功能,它能夠提高多個虛擬機之間的隔離度,每個虛擬機對於內存的訪問會被隔離開。“這樣就使得多個虛擬機之間不會出現互相的安全問題,不會通過一個虛擬機去攻擊另外一個虛擬機。”
genjugaigongchengshidejieshi,ruguoyitaiwulijishangmiananzhuangduogexuniji,meitaixunijidouyouzijidecaozuoxitong,zaimorenzhuangkuangxia,xunijibingbuzhidaoyoulingwaiyitaixunijicunzai。zaimuqiandezhuangkuangxia,Hypervisor這一層能夠實現虛擬機之間的隔離,但是無法完成他們各自內存之間的隔離。
“理論上Hypervisor可以對每個內存做標注管理,但是如果這樣做會使得性能下降很嚴重。由硬件技術來實現這種內存管理的話,就能夠達到很好的效果。”該工程師表示。
正如梁岩所說:“我wo認ren為wei在zai明ming後hou年nian,業ye界jie虛xu擬ni化hua的de重zhong點dian仍reng然ran是shi實shi用yong性xing和he可ke管guan理li性xing,硬ying件jian輔fu助zhu虛xu擬ni化hua的de發fa展zhan將jiang會hui降jiang低di客ke戶hu在zai部bu署shu時shi的de技ji術shu門men檻kan,使shi得de其qi能neng夠gou被bei大da範fan圍wei部bu署shu。”
“準虛擬化”大行其道
我(wo)們(men)知(zhi)道(dao),從(cong)實(shi)現(xian)方(fang)式(shi)上(shang)來(lai)講(jiang),服(fu)務(wu)器(qi)虛(xu)擬(ni)化(hua)分(fen)為(wei)兩(liang)種(zhong),一(yi)種(zhong)是(shi)所(suo)謂(wei)全(quan)虛(xu)擬(ni)化(hua),一(yi)種(zhong)是(shi)所(suo)謂(wei)準(zhun)虛(xu)擬(ni)化(hua)。全(quan)虛(xu)擬(ni)化(hua)方(fang)式(shi)是(shi)不(bu)需(xu)要(yao)修(xiu)改(gai)客(ke)戶(hu)機(ji)操(cao)作(zuo)係(xi)統(tong),而(er)準(zhun)虛(xu)擬(ni)化(hua)方(fang)式(shi)需(xu)要(yao)修(xiu)改(gai)客(ke)戶(hu)機(ji)的(de)操(cao)作(zuo)係(xi)統(tong),因(yin)而(er)隻(zhi)適(shi)合(he)能(neng)夠(gou)修(xiu)改(gai)操(cao)作(zuo)係(xi)統(tong)內(nei)核(he)的(de)Linux作為其客戶機。前者以VMware的ESX Server為代表,後者以Xen為代表。
但是隨著Intel和AMDzaixinpiancengfabuleyingjianfuzhuxunihuajishu,congershidezhunxunihuafangshiyewuxuzaixiugaikehujicaozuoxitong。danshiweilegenghaodiliyongdaoxinpianzhongneizhideduoxiangyingjianfuzhuxunihuajishu,haishixuyaoduicaozuoxitongjinxingxiangguandeyouhua。
在這方麵,無論是微軟、紅帽還是Novell,都進行了大量的優化和聯合測試工作,使得運行於虛擬機之上的客戶操作係統能夠更安全和高效。
微軟的Windows Server 2008就是這樣一種針對硬件輔助虛擬化進行了優化的操作係統。從這種意義上來說,現在所有的虛擬化都已經成為了“準虛擬化”方式。
AMD的工程師表示,未來的方向,一定是‘準虛擬化’的方式會流行。以前的操作係統老版本廠商都不願意做修改,但是新版本逐漸增加了這些支持。就像USB的支持,在Windows 98上麵還要安裝USB的驅動程序,到了Windows 2000或者Windows XP,其相關的USB驅動程序已經內置在操作係統裏麵了。
楊英宏表示,由於Novell跟微軟的合作關係以及跟VMware之間的戰略合作,因此Novell公司的SuSE是唯一能夠被微軟官方認證的、能夠運行在Hyper-V之上的Linux操作係統,而且SuSE Linux無論是在Xen、VMware還是Hyper-V上麵,都能夠取得比其他Linux更好的性能。
不過董辛乙表示,由於紅帽的Linux在物理服務器上占有更高的市場份額,微軟隻支持SuSE Linux的這種行為,並不算是很明智的抉擇。
Hypervisor薄化
在2008年的時候,VMware公司正式推出了ESXi,它所謂的第二代Hypervisor,隻有32MB大小,比起此前的ESX Server的2GB容量來,大大縮減。
石峰表示,從軟件代碼的意義上來說,越少的代碼數意味著更少的攻擊點,也就越能夠保障虛擬化層的安全。
“相對於開源的虛擬化產品來說,我們的ESXi並不是開源的產品,因而對於企業級用戶來說,相對更為安全,畢竟代碼沒有暴露在公眾的視線中。”石峰表示。
而另外一種目前正被看好的KVM(基於內核的虛擬機,Kernel Based Virtual Machine),據說代碼更為短小,因此才能夠被Linux內核審核小組放入Linux內核之中。
董辛乙表示,紅帽公司在收購KVM產品的母公司之後,將在明年一月份推出帶有KVM服務器虛擬化產品的企業級Linux,將會把服務器虛擬化的重心轉向KVM。
此外,根據楊英宏的介紹,Novell計劃在2009年推出的SuSE 11中,也將會采用內置了KVM的Linux內核。
那麼,越來越薄的Hypervisor是不是會最終被內置到芯片級呢?對此,梁岩表示,應該不會發生這樣的情況。Intel作為CPU的生產廠商,所需要做的就是將硬件資源更快地遞給軟件廠商,至於軟件層麵的操作、資源調度以及上層軟件的管理功能,就需要軟件廠商做更多的工作。“市場需要眾多廠商的努力,才能夠一起做好。”梁岩說。