理由何在 微軟Hyper-V 憑什么擊敗VMware
原創(chuàng)【51CTO2011年2月24日外電頭條】在x86服務(wù)器虛擬化的世界里,毫無(wú)疑問VMware的vSphere一直占有著主導(dǎo)地位。根據(jù)2010 IDC虛擬化報(bào)告顯示,VMware是唯一一家處于Gartner魔力象限高端市場(chǎng)中的公司。
不過,思杰(XenServer)和微軟(Hyper-V)緊隨其后。那么,微軟的解決方案對(duì)于企業(yè)而言是否“足夠好”,以至于他們會(huì)放棄選擇VMware?
Hyper-V的背景
Hyper-V是由微軟于2008年7月創(chuàng)立的,最初作為Windows Server 2008的更新?,F(xiàn)在,它成為了一個(gè)獨(dú)立的產(chǎn)品(微軟Hyper-V Server 2008 R2),或者包含在Windows Server 2008和Windows Server 2008 R2之內(nèi)。這些系統(tǒng)提供更小的服務(wù)器足跡,但是沒有本地GUI管理。
至于此前的Hyper-V版本發(fā)布,微軟在從Connectix購(gòu)買了Virtual PC軟件之后,已經(jīng)獲得了相關(guān)的服務(wù)器虛擬化經(jīng)驗(yàn)。該版本仍然可用于微軟Virtual Server 2005 R2。Hyper-V和Virtual Server的歷史預(yù)示著它們將會(huì)使用同樣的VHD磁盤格式。
盡管微軟沒有能與VMware相匹敵的經(jīng)驗(yàn)(他們***件產(chǎn)品,VMware Workstation于1999年問世),但是對(duì)于一些企業(yè)而言,Hyper-V是否將會(huì)是比vSphere更好的選擇呢?
#p#
vSphere vs. Hyper-V:價(jià)格
今天,我們可以從微軟的官方網(wǎng)站上免費(fèi)下載獨(dú)立的Hyper-V Server 2008(R2)。對(duì)于已經(jīng)購(gòu)買了Windows Server 2008(R2)的用戶而言,Hyper-V則作為該產(chǎn)品的一項(xiàng)功能直接可用。
我們不應(yīng)該忽略VMware和思杰都提供產(chǎn)品的免費(fèi)版本。不過一些功能在免費(fèi)版本中無(wú)法正常使用。
例如,追求高可用性的你可能會(huì)想要***進(jìn)的部署來實(shí)現(xiàn)某些功能。但是vSphere,vMotion(可以實(shí)現(xiàn)物理服務(wù)器之間的用戶遷移)在免費(fèi)版本中就不可用,Hyper-V目前則免費(fèi)提供實(shí)時(shí)遷移功能(同等功能)。
除了免費(fèi)版本以外,vSphere還提供四個(gè)等級(jí)的許可,包括標(biāo)準(zhǔn)、高級(jí)、企業(yè)和企業(yè)增強(qiáng)版。這些許可的定價(jià)取決于物理服務(wù)器,詳情可以參見下表。這些價(jià)格是2011年2月在VMware的官網(wǎng)公布的。
• vSphere 標(biāo)準(zhǔn)版為期一年產(chǎn)品支持的價(jià)格為1318美元
• vSphere高級(jí)版為期一年產(chǎn)品支持的價(jià)格為2806美元
• vSphere企業(yè)版為期一年產(chǎn)品支持的價(jià)格為3594美元
• vSphere企業(yè)增強(qiáng)版為期一年產(chǎn)品支持的價(jià)格為4369美元
這些費(fèi)用不包括任何用戶操作系統(tǒng)的許可。我們可以與Windows 2008 Server的價(jià)格列表做一個(gè)對(duì)比:
• Windows Server 2008 R2 標(biāo)準(zhǔn)版 - 1029美元
• Windows Server 2008 R2 數(shù)據(jù)中心版 - 2999美元
2008數(shù)據(jù)中心許可包括在任何標(biāo)準(zhǔn)、企業(yè)或者數(shù)據(jù)中心版本下運(yùn)行無(wú)限數(shù)量的Windows 2008操作系統(tǒng)虛擬實(shí)例。
大體可以看出微軟的目的是想用Hyper-V的使用價(jià)格來吸引已經(jīng)使用他們數(shù)據(jù)中心產(chǎn)品的用戶,Hyper-V Server 2008 R2更是免費(fèi)提供高端的功能。
#p#
虛擬化功能
顯然,價(jià)格并不是選擇軟件產(chǎn)品的唯一因素。產(chǎn)品功能評(píng)分在決定虛擬化解決方案是否符合需求這一點(diǎn)上至關(guān)重要。
相比vSphere,Hyper-V的功能可謂簡(jiǎn)單。
Hyper-V的R2版本發(fā)布只是第二次管理程序的迭代,而VMware已經(jīng)升級(jí)至于了vSphere的4.1版本,預(yù)計(jì)今年晚些時(shí)候還會(huì)有更新的版本問世。而微軟則致力于增加產(chǎn)品的新功能,Hyper-V Server 2008 R2的SP1版本和Windows Server 2008 R2現(xiàn)在已經(jīng)投入到生產(chǎn)階段。
這個(gè)版本將添加動(dòng)態(tài)存儲(chǔ)和RemoteFX功能(分別是高級(jí)內(nèi)存管理和圖形優(yōu)化功能),從而讓它的性能更加卓越,讓Hyper-V更適合VDI(虛擬桌面基礎(chǔ)架構(gòu))。
當(dāng)然Hyper-V也提供所有的“標(biāo)準(zhǔn)”的虛擬化功能。Hyper-V Server 2008 R2支持多達(dá)384個(gè)虛擬用戶,支持快照,R2版本更是提供實(shí)時(shí)遷移和主機(jī)集群。
實(shí)時(shí)遷移類似于vSphere vMotion中允許一個(gè)虛擬用戶在物理服務(wù)器之間移動(dòng)的功能,不需要任何停機(jī)或者中斷終端用戶體驗(yàn)。在此之前,只能通過暫停用戶體驗(yàn)后在服務(wù)器之間轉(zhuǎn)移內(nèi)存來進(jìn)行的“快速遷移”。值得一提的是vMotion是不包括在vSphere(管理程序)的免費(fèi)版本之內(nèi)的。
主機(jī)集群使用集群共享卷,能夠極大地改善Hyper-V服務(wù)器之間的個(gè)體用戶在多點(diǎn)搞性能配置下的失敗。集群同樣不包含在vSphere的免費(fèi)版本之內(nèi)。
#p#
Hyper-V的支持
我已經(jīng)提到過,Hyper-V是建立在Windows Server 2008之上或者之內(nèi)的。這個(gè)平臺(tái)已經(jīng)擁有很長(zhǎng)的歷史了,可以追溯到1983年7月最早的Windows NT 3.1版本。事實(shí)上,***的微軟操作系統(tǒng)版本(Windows 7和Windows 2008 R2)已經(jīng)被制定使用相同編號(hào)系統(tǒng)的6.1版本。
眾所周知,最初的Windows NT版本在硬件支持范圍情況上的表現(xiàn)不佳。Windows的桌面版本驅(qū)動(dòng)程序不兼容,只有有限的幾個(gè)硬件可以在NT下運(yùn)行。
提供驅(qū)動(dòng)程序穩(wěn)定性對(duì)于任何服務(wù)器平臺(tái)而言都是一個(gè)關(guān)鍵的要素。從那以后的版本支持的設(shè)備和驅(qū)動(dòng)程序的范圍就開始逐步擴(kuò)大了。因此,現(xiàn)在的Windows 2008(Hyper-V)支持種類繁多的硬件組件。
與vSphere相比,硬件兼容性指南是相當(dāng)有限的。顯而易見,微軟希望確保早期Windows NT版本的穩(wěn)定性。
#p#
Hyper-V的管理
既然企業(yè)們希望虛擬化他們的x86平臺(tái),那么他們將會(huì)對(duì)Windows Server的部署和維護(hù)相當(dāng)熟悉。因?yàn)楝F(xiàn)在這已經(jīng)成為他們平臺(tái)的選擇。甚至是在Unix版本占主導(dǎo)地位的企業(yè),Windows也將很有可能被用在桌面或者電子郵件服務(wù)中。
這足可以證明企業(yè)們對(duì)于管理Windows環(huán)境的技巧熟練程度。這得歸功于過去簡(jiǎn)單的安裝過程、覆蓋補(bǔ)丁管理、安全、升級(jí)、監(jiān)控和報(bào)告。例如,所有的Hyper-V功能都可以使用WMI(Windows管理規(guī)范)進(jìn)行監(jiān)控和管理。
vSphere系統(tǒng)管理程序基于Linux核心,所以通過一個(gè)命令行和GUI客戶端的混合進(jìn)行管理。部署vSphere需要在一個(gè)全新的平臺(tái)上對(duì)員工們進(jìn)行培訓(xùn),同時(shí)引進(jìn)嶄新的概念和術(shù)語(yǔ)。
vSphere將需要融入到現(xiàn)有的管理架構(gòu)、維護(hù)定制和升級(jí)程序中去。雖然培訓(xùn)費(fèi)用可能不高,但是對(duì)于每個(gè)進(jìn)行培訓(xùn)的人而言都意味著一個(gè)單一的vSphere許可。
#p#
虛擬化,展望未來
如前所述,VMware無(wú)疑是服務(wù)器虛擬化的領(lǐng)軍人物。vSphere在很多方面都比Hyper-V要更為成熟,但并非所有的用戶都需要VMware所提供的高級(jí)功能。用戶們?cè)陂_始虛擬化之旅的時(shí)候,Hyper-V可能會(huì)是更為合理的選擇,原因如下:
• 該產(chǎn)品是免費(fèi)的,或者與現(xiàn)有Windows 2008進(jìn)行捆綁購(gòu)買。
• Hyper-V使用Windows 2008 Server,很多企業(yè)對(duì)此已經(jīng)擁有廣泛的支持和技術(shù)經(jīng)驗(yàn)。
• Hyper-V利用Windows 2008 Server組件,提供廣泛的硬件支持。
因此,Hyper-V可以滿足許多企業(yè)的需求。然而,目前它的確不能滿足高性能和大規(guī)模的部署。VMware仍然具備網(wǎng)絡(luò)和安全的優(yōu)勢(shì)(具備類似vShield和vDS這樣的功能),但是并非所有用戶都需要這些高級(jí)功能。
微軟將繼續(xù)改進(jìn)Hyper-V。根據(jù)以往的歷史,為了爭(zhēng)取市場(chǎng)份額,他們將很有可能繼續(xù)維持該產(chǎn)品的免費(fèi)狀態(tài)或者將它與現(xiàn)有的Windows Server 平臺(tái)進(jìn)行捆綁銷售。
總而言之,VMware在vSphere上大撈特?fù)?,因?yàn)樗麄兊暮诵漠a(chǎn)業(yè)就是虛擬化。而對(duì)于微軟來說,現(xiàn)在的虛擬化并不表示這就是他們的商業(yè)重心,這些只不過是將用戶計(jì)算負(fù)載遷入云的基石而已。因此,他們可以繼續(xù)免費(fèi)供應(yīng)Hyper-V。而隨著時(shí)間的推移,功能的差異會(huì)逐漸小時(shí),“足夠好”的定義也將可以滿足大多數(shù)用戶的需求。
原文名:VMware vs. Microsoft Virtualization: Is Hyper-V "Good Enough"? 作者:Chris Evans
【本文乃51CTO精選譯文,轉(zhuǎn)載請(qǐng)標(biāo)明出處!】
【編輯推薦】