VMware積極地想要保持這些優(yōu)勢,同時它也認為在虛擬技術的管理程序上,目前微軟跟Xen等等競爭者還是遙遙落后。微軟在這個領域只是剛剛起步。而Xen的虛擬服務器管理工具則已經算是相當完整的產品–在經過三年的開發(fā)后,它已經推出了3.0版–然而Xen技術的管理工具也還無法與VMware剛推出的Virtual Infrastructure 3匹敵。Gertnet的Phil Dawson表示:“短時間之內,微軟跟Xen都是處于一個追趕的態(tài)勢?!?/P>
然而,虛擬化技術的市場也在快速的轉變,一般操作系統(tǒng)內建虛擬技術已經變成一股趨勢。微軟的最新產品Virtual Server 2005 R2是在Windows Server 2003上執(zhí)行,可以免費取得–這是一個十分夸張的價格。Virtual Server 2005 R2平臺上的管理工具 Virtual Machine Manager 在今年較晚也會推出。最重要的,微軟在計劃要將平行虛擬技術的管理軟件內建到Longhorn Server中。“虛擬化技術已是必須的功能,”微軟英國區(qū)虛擬化技術的產品經理Alfred Biehler表示。
Xen則內建到幾個不同的Linux版本中。內建Xen的Red Hat企業(yè)版Linux(RHEL)5將會在今年底提出。計劃在今年七月推出的Suse Linux Enterprise 10也會整合Xen。而升陽則計劃在今年秋天推出的OpenSolaris中提供對Xen的支持,同時該公司的Unix系統(tǒng)Solaris 10也會在明年的前半年支持Xen。
“在將來的各種操作系統(tǒng)里,都將會內建虛擬化技術。游戲結束了,”XenSource的Crosby表示:“VMware的問題是,他們還能怎么因應這個潮流?目前我們對他們不過是小小的威脅,但微軟可真的是加滿油門來勢洶洶?!?/P>
Gartner的Dawson也同意這個說法?!爸灰④浲瞥隽怂麄兊奶摂M技術管理工具,他們就會開始大量占有市場。”
業(yè)界的觀察家都表示內建的虛擬技術管理工具,對VMware目前豐厚的利潤是最顯而易見的威脅。然而這不代表公司就不會選擇VMware的產品。
“操作系統(tǒng)廠商希望把虛擬化技術視為其中的一種功能,但對使用VMware的企業(yè)用戶來說卻不一定是如此,”RedMonk的分析師James Governor表示?!皩芏嗟钠髽I(yè)來說,虛擬化技術本身可能是一個策略平臺。如果在看求職欄時,你可以發(fā)現很多的財務公司不是在找Windows技術或Linux技術,而是VMware的人材。因為公司在Windows與Linux技術上的使用已經成熟,他們要找的是可以能幫他們更有效率應用硬件的方法?!?/P>
VMware也藉由降低一些較陽春規(guī)格的產品與功能,對將來的競爭產品的免費演變也做出響應;舉例來說,VMware Server與Player都已經是免費,同時Virtual Machine Disk Format此一功能可以在沒有授權的情況下使用。同時它也開始收購一些公司,比方在六月收購Akimbi,以增加在管理與認證工具上的能力。
你是否需要虛擬軟件?
虛擬化技術很快就會隨處可見,然而這也不代表每個人都要使用。它有一些先天的技術限制–比方較高的負載–讓它不適合運算量較重、持續(xù)進行或是I/O的程序。
微軟的Biehler指出虛擬化技術的四個使用關鍵:與數據庫或分公司的服務器整合;舊應用的整合與重新架設;自動化整合化的軟件測試研發(fā)環(huán)境;災難復原的簡化步驟。“如果你的需求是四個的其中之一,就值得使用虛擬化技術。如果不是,最好先想清楚使用虛擬技術的理由是什么?!?nbsp;
然而更重要的是要記住,虛擬化技術只是讓計算機設備可靠、可調整、便宜、方便管理的方法之一。虛擬化可以是達成目標的部分方法,但很多公司可能會發(fā)現真正需要的是去解決更基本的問題。
“移到虛擬的環(huán)境下,不代表會比較有效率,”Gartnet的Dawson表示:“如果你把一堆垃圾拿去提煉,也只是提煉出一堆垃圾。使用者必須要知道,在虛擬化之前必須要先好好檢視這些硬件。有時候正確的作法可能是把這些硬件丟棄,不再使用。”
Ovum的Barnett也表示,相較于大型或中型服務器,x86系統(tǒng)的管理機制方面往往十分貧乏。他說:“如果這個環(huán)境只有極小的或完全沒有管理機制,而你也沒有因此設定好管理原則,那么虛擬化可能沒辦法幫你什么忙。你必須要自己先把混亂狀況處理好?!?nbsp;
Barnett也表示,光是把儲存裝置轉移成網絡化所產生的現實問題,可能就會讓公司沒什么意愿要求更復雜的技術。
虛擬化技術的現有優(yōu)點幾乎可以確定該技術在可預見的未來的快速成長。“VMware可以列出一堆公司,在相當的規(guī)模下使用這個技術。他們可以指出真正使用這些技術然后從此獲益的人,”Barnett表示:“這樣總是會讓這個技術的使用更加廣泛。我們可以預期對虛擬化技術的興趣將會持續(xù)增加?!币韵率菍μ摂M化技術的主要提供廠商作的簡單介紹。
誰是提供虛擬化技術的主要公司,他們的策略有什么不同?
1. VMware: 市場的老大哥
VMware可以說主導x86系統(tǒng)上的虛擬化技術,同時也或多或少算是目前這個其它競爭者目前在努力進入的市場的創(chuàng)始者。他的三個主要核心產品是VMware Workstation、目前免費的VMware Server(過去的GSX Server)以及VMware Player。這些軟件可以在Windows或Linux上執(zhí)行。
Workstation版本是設計來讓一些應用程序,比方軟件的研發(fā)或測試程序來執(zhí)行,同時Server版本的目標則針對數據庫以測試軟件更新、簡化應用程序的提供,或使用虛擬的設備等功能。VMware Server則是在六月推出,以取代ESX Server。VMware Player可以執(zhí)行其它執(zhí)行創(chuàng)設的虛擬服務器-包括微軟的VirtualPC-,但無法自行創(chuàng)造虛擬服務器。
這些產品需要在一個主要的操作系統(tǒng)上執(zhí)行,但VMware的高檔產品ESX Server可以藉由不使用操作系統(tǒng)來大量增加效能。相反的,ESX使用自己設計的操作系統(tǒng)核心,可以直接在計算機上執(zhí)行。這個方法可以同時支持更多的虛擬服務器,但ESX核心支持的硬件并不多。
VMware Infrastructure 3在六月推出,包括了ESX Server、VirtualCenter管理工具、最多四道的Virtual SMP(同步多緒)、VMotion、VMFS分布式檔案系統(tǒng)軟件、同時有一些新的工具程序,比方Distributed Resource Scheduler與High Availability and Consolidated Backup。
VMotion可以讓上面執(zhí)行的虛擬服務器可以在實體服務器之間直接轉換而不中斷執(zhí)行,可以在硬件維護跟分散負載上運用良好。
“公司再也不需要把服務器看成是一個單一的實體,他可以被看成一個巨大資源庫的一部分,”VMware的Raghuram表示。
微軟與Xen等等競爭者,藉由達成VMware Server跟VMware Workstation所提供的功能,穩(wěn)定自己的陣腳,但短時間可能仍無法做出跟VirtualCenter這樣成熟的管理工具來匹敵?!癕icrosoft跟Xen的目標都超過一般性的虛擬化技術,但他們還有很長一段路要走?!盧aghuram表示。
2. 微軟: 搶占一小塊市場
微軟提供Virtual PC—這是當初與Connectix公司一同被收購的產品–以作為個人計算機對麥金塔與窗口的虛擬工具。Virtual Server則需要Windows Server 2003才能執(zhí)行,該產品也是由Connectix所開發(fā),然而在該公司被收購時還未推出。
最新版Virtual Server 2005 R2提供對Linux操作系統(tǒng)的支持、使用(而不是虛擬)SMP的能力、對x86-64服務器的支持以及重新設計的網頁管理接口。不像VMware的ESX Server或是XenSource的Xen Enterprise,Virtual Server需要有操作系統(tǒng)才能執(zhí)行,這代表處理效能的大量負荷。
Virtual Server已經得到Intel的VT與AMD的SVM等處理器的支持,同時也進行了類似的展示,這些處理器將會在下一波產品發(fā)表時推出。微軟目前在進行Virtual Server 2005 R2的Service Pack 1的內部測試,而Beta 2版將會在2004年第四季推出。同時微軟也在進行System Center Virtual Machine Manager的開發(fā),該產品將在今年推出,這是微軟對VMware的VirtualCenter提出的反制。這個工具將只支持微軟系列的操作系統(tǒng),Linux方面的支持將讓其它公司來做。以微軟對整合的傳統(tǒng)思維,所有的Virtual Server的管理工具都會使用Internet Explorer以及Active Directory之類的自家技術。
在2006年四月,Virtual Server就變成免費產品。同時在六月微軟發(fā)表Windows Vista Enterprise的授權政策時,可以允許一個使用者在一臺計算機上安裝多達四臺的虛擬服務器,也讓Virtual PC可以免費下載。這個授權不需要使用微軟的技術來創(chuàng)設虛擬服務器。
更重要地,Longhorn Server–目前排定2007年推出–將在推出后的三個月內,提供內建的虛擬服務器管理程序(其代號Viridian)。這個策略十分的清楚:虛擬化技術就像瀏覽器一樣,將會成為操作系統(tǒng)的一部分功能,至少在微軟的操作系統(tǒng)上是如此。
觀察家對于Virtual Server的表現仍不是十分滿意,但微軟表示這個產品對于大多數的使用來說已經足夠。“有些顧客需要特定的需求,因此可能就需要特定的產品,”微軟英國分公司的產品管理經理Alfred Biehler表示?!皩κ袌鲋械拇蠖鄶等藖碚f,我們相信我們已經提出了很好的解決方案。而且這些方案還會持續(xù)進步改善?!蔽④浲瑫r也聲稱使用操作系統(tǒng)平臺來做虛擬,同時整個技術由同一家公司來提供會是較好的選擇。
微軟同時也在注意與其它競爭產品,比方像是Xen之類的相互共通議題。根據Simon Crosby,XenSource的技術長的說法,Viridian將會使用平行虛擬技術,同時軟件的架構將會與Xen十分類似,可以讓相互共通更為容易。
在2005年六月微軟提出了虛擬硬盤(VHD)映像格式的標準(在Virtual PC 2004與Virtual Server 2005中被使用),這個標準可以被免費使用,讓它可以跟VMware的私有標準競爭?!拔④浗^對知道互通性的重要”,Crosby表示。
3. Xen:新瓶裝舊酒
Xen在某方面可能像個新進者,然而這個軟件也已經演進了接近四年,同時市場觀察家也十分贊賞這個軟件的完整性。同時,它是開放原始碼的軟件(使用GPL授權)也讓他得到廣大的業(yè)界支持。
各版本的Linux對它的支持更是關鍵;Xen將會內建在今年的Red Hat企業(yè)版Linux與Suse Linux企業(yè)服務器中。根據XenSource的技術長Simon Crosby的說法,藉由這些不同版本支持的不同硬件,可以讓Xen自動被整合,得到不同平臺上的支持。
XenSource是一家公司,由原來Xen的開發(fā)者所成立。同時升陽也將在今年推出的OpenSolaris中支持Xen,同時也會整合在明年的Solaris 10中。
同時Intel跟AMD也都紛紛投身Xen的發(fā)展計劃中,這也表示在微軟支持之前,該計劃就會同時支持這兩家公司的虛擬化技術。(VMware同時也與Intel跟AMD走得很近,也支援Intel的VT與AMD的SVM。)“Intel使用VT技術來支持Xen計劃,這也代表AMD也必須要提供,因為不提供造成的損害他們負擔不起。”Crosby表示。
Crosby指出,Xen在一些基本的虛擬功能上已經超越了VMware,舉例來說,它可以支持64個SMP,而VMware只支持4個。
這些重大的進展可以解釋人們?yōu)槭裁词终J真看待Xen?!拔覀冎茉庥性S許多多不同的公司,因為策略上的因素一同支持我們,”Crosby表示。Xen計劃本身只進行虛擬化技術這個部分,但Xen的開發(fā)者表示,它廣泛的可利用性可以為這些策略伙伴提供廣泛的機會,讓他們可以推出與虛擬技術十分密切的產品,來處理更復雜的管理與授權問題。
XenSource本身也只是其中一員,它所提出的Xen Enterprise可以說是VMware的ESX Server的同級產品,可以直接在服務器上執(zhí)行。在四月,Virtual Iron推出了第3版的虛擬化平臺,使用了Xen技術,而不是自家的虛擬引擎。
Crosby也聲稱, Xen的開放式特性是他跟VMware相較時的最大優(yōu)勢。VMWare的動作是希望使用它的平臺來占有整個市場,同時對于這個平臺的控制代表他可以對任何的競爭者去之而后快。相反地XenSource從來就不打算獨占Xen這個技術的生態(tài)系。
而分析家也同意這個賣點?!昂芏啻蠊究赡軙l(fā)現他們受到太多VMware的掣肘。他們也會對此感到緊張,”RedMonk的分析師James Governor表示。然而不管這股潮流將來如何,Xen目前的市占率仍是少數–它甚至擠不進Forrester所作的北美大型企業(yè)調查名單中?!澳壳癤en仍與主流的VMware相去甚遠”Governor表示。