http://kadhoai.com.cn 2026-04-28 04:03:10 來源:網絡
編者語:根據Gartner的預測,在2009年x86服務器上麵安裝的虛擬機數量將會超過400萬台,而且虛擬桌麵的數量也將會從2007年的不到500萬台增加到2011年的6.8億台。
隨著現在全球金融危機的蔓延,能夠整合服務器、tishengziyuanliyongxiaolvdexuqiubuduanzengjia,zheyehuidaozhifuwuqixunihuajishugengshouqinglai。name,baokuofuwuqixunihuazaineixunihuajishumingnianjianghuiruhefazhan,baokuoweiruan、VMware、思傑、紅帽、Novell、Intel和AMD等在內的虛擬化廠商如何看待虛擬化技術的發展趨勢,又將會在虛擬化的哪些方麵重點投入呢?
從整體趨勢和具體技術兩方麵歸納一下,並跟大家作如下的分享。
縱篇:從虛擬化開始拓展
隨著服務器虛擬化的發展,被采訪的各位專家都同意,現在的競爭已經不再是Hypervisor層的競爭,而是向其他的方向擴展。這些方麵包括存儲虛擬化、網絡虛擬化、虛擬化管理、數據中心整體資源虛擬化甚至雲計算。
Intelgongsijiejuefanganbuxiaoshoubujingliliangyanbiaoshi,dangqiandefuwuqixunihuayingyong,zhishitongguofuwuqixunihuajinxingfuwuqizhenghe,congerjiangdichengben,huozheshuotongguofuwuqixunihuajinxingceshiyukaifa,congerjiakuaifuwubushudejindu;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在zai5%~10%,因此就算Hypervisor層麵的軟件如何改進,同樣的物理服務器能夠提供的虛擬機數量也不會有顯著增加。
“現在服務器虛擬化的關鍵不在於密度的提升,而在於管理方麵功能的提升,從2009年上半年發布的Virtual Center新版本裏麵,就會有很多的新功能,包括容量規劃等方麵特性。”張振倫表示。
紅hong帽mao公gong司si中zhong國guo區qu市shi場chang總zong監jian董dong辛xin乙yi表biao示shi,在zai明ming年nian的de工gong作zuo中zhong,紅hong帽mao也ye會hui加jia強qiang管guan理li方fang麵mian的de工gong作zuo,將jiang會hui實shi現xian更geng好hao的de虛xu擬ni機ji管guan理li功gong能neng,同tong時shi會hui配pei合he各ge個geISV,實現完整的虛擬化解決方案。
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一樣,都是以服務器虛擬化為基礎。不過陶欣承認,該產品還僅僅是比較早期的概念階段,正式發布還有待時日。
對dui紅hong帽mao公gong司si來lai說shuo,自zi然ran也ye不bu會hui放fang棄qi進jin入ru雲yun計ji算suan的de機ji會hui,董dong辛xin乙yi表biao示shi,紅hong帽mao公gong司si也ye將jiang會hui推tui出chu類lei似si的de數shu據ju中zhong心xin虛xu擬ni化hua產chan品pin,甚shen至zhi雲yun計ji算suan產chan品pin。“我們的SolidICE,就會朝著這樣的方向去發展。”董辛乙說。
橫篇:完善每一個細節
盡管前麵有多位專家表示服務器虛擬化的Hypervisoryijingquyuwanbei,buguo,zhebingbushiyiweizhefuwuqixunihuameiyouxuyaogaijinhewanshandedifang。youqicongjiejuefangandejiaodulaijiang,wanzhengdefuwuqixunihuafangan,baokuoleyingjian、操作係統、互操作性、安全等多個方麵,在這些方麵都有完善的空間。
[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可以對每個內存做標注管理,但是如果這樣做會使得性能下降很嚴重。由硬件技術來實現這種內存管理的話,就能夠達到很好的效果。”該工程師表示。
正如梁岩所說:“worenweizaiminghounian,yejiexunihuadezhongdianrengranshishiyongxinghekeguanlixing,yingjianfuzhuxunihuadefazhanjianghuijiangdikehuzaibushushidejishumenkan,shideqinenggoubeidafanweibushu。”
“準虛擬化”大行其道
我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的deLinux作為其客戶機。前者以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的生產廠商,所需要做的就是將硬件資源更快地遞給軟件廠商,至於軟件層麵的操作、資源調度以及上層軟件的管理功能,就需要軟件廠商做更多的工作。“市場需要眾多廠商的努力,才能夠一起做好。”梁岩說。