Hyper-V R2的問(wèn)世使得微軟有了和VMware的vSphere 4一較長(zhǎng)短的本錢。雖然在“虛擬化利器 微軟Hyper-V R2全體驗(yàn)”一文中,我們介紹了Hyper-V R2大量的新功能,但Hyper-V R2和vSphere 4各自究竟在哪些領(lǐng)域具有優(yōu)勢(shì)呢?我們?cè)谙旅鏁?huì)進(jìn)行一些相關(guān)的比較。
首先,VMware支持37種不同的操作系統(tǒng),而Hyper-V R2在支持那些不帶有“Windows”標(biāo)記的操作系統(tǒng)時(shí)或許會(huì)遇到麻煩。Hyper-V R2支持的Linux版本,僅僅包括Fedora 11、Ubuntu Server 9.04、Suse Linux Enterprise Server 10和11、Red Hat Enterprise Linux 5.2和5.3等當(dāng)前新版本的Linux,并且,虛擬機(jī)運(yùn)行這些操作系統(tǒng)僅限于在一個(gè)單一的虛擬CPU上。同時(shí),Hyper-V R2對(duì)于不同種的硬件資源的支持也存在問(wèn)題,比如視頻卡和網(wǎng)卡。
Hyper-V R2支持64個(gè)邏輯處理器,在這點(diǎn)上和VMware相同。Windows Server 2008 R2本身支持256個(gè)邏輯處理器,但只有64個(gè)可以利用Hyper-V R2)。
此外,Hyper-V R2新的虛擬機(jī)隊(duì)列(VMQ)功能,和VMware ESX 3.5、4.0中的NetQueue的直接內(nèi)存訪問(wèn)能力相匹配。當(dāng)從虛擬機(jī)像網(wǎng)卡傳輸數(shù)據(jù)流時(shí),VMQ和NetQueue會(huì)跳過(guò)一些虛擬的網(wǎng)絡(luò)開銷。
VMware vSphere 4界面
然而,VMware新的VMDirectPath I/O功能,都優(yōu)于VMQ和NetQueue。 VMDirectPath給了每個(gè)虛擬機(jī)對(duì)網(wǎng)卡的直接訪問(wèn)能力,好像它們是硬件上唯一的操作系統(tǒng),因而從操作系統(tǒng)到網(wǎng)卡的路徑要比VMQ和NetQueue更直接一點(diǎn)。
VMware vSphere 4在同等精簡(jiǎn)配置的情況下還提供了一些內(nèi)存利用率的改進(jìn)。用戶可以給虛擬機(jī)分配更多的內(nèi)存,可以超過(guò)服務(wù)器的實(shí)際提供。這是非常有用的,因?yàn)橛脩艨梢詣?dòng)態(tài)地將內(nèi)存從空閑的虛擬機(jī)上重新分配給忙碌的虛擬機(jī),使得更多的虛擬機(jī)是在一個(gè)系統(tǒng)上運(yùn)行。在VMware中設(shè)置Vmotion不會(huì)比Hyper-V R2中的動(dòng)態(tài)遷移功能運(yùn)行更麻煩。此外,VMware公司提供了一個(gè)受到更廣泛支持的硬件配置隊(duì)伍。
對(duì)比Microsoft Hyper-V Server R1和R2 | ||
特征 | Microsoft Hyper-V Server 2008 R2 | |
物理處理器支持 | 最多支持4個(gè)處理器 | 最多支持8個(gè)處理器 |
邏輯處理器支持 | 最多16個(gè) | 最多64個(gè) |
物理內(nèi)存支持 | 最多32GB | 最多1TB |
動(dòng)態(tài)遷移 | 不支持 | 支持 |
高可用性 | 否 | 是 |
管理附件 | Hyper-V MMC、Windows Server 2008、System Center Virtual Machine Manager 2008 R2 | Remote Server Administration Tool (free)、 Windows Server 2008 R2 System Center Virtual Machine Manager 2008 R2 |
Hyper-V R2可能會(huì)有一定的價(jià)格優(yōu)勢(shì),它可能會(huì)比VMware更便宜,特別是如果用戶想使用實(shí)時(shí)遷移功能,因?yàn)樵摴δ茉赩Mware的軟件中需要額外收費(fèi)。
此外,vSphere的價(jià)格可能會(huì)比Windows Server 2008企業(yè)版或者數(shù)據(jù)中心版更高。但一切還得看企業(yè)的具體應(yīng)用,因?yàn)槲④浐蚔Mware在價(jià)格方面不是特別明朗,要根據(jù)企業(yè)的規(guī)模、客戶端的多少等等因素來(lái)綜合考慮。
如果用戶近期一直關(guān)注微軟虛擬化的發(fā)展或部署,Hyper-V R2是一個(gè)不錯(cuò)的選擇,它對(duì)于經(jīng)驗(yàn)豐富的微軟Windows管理員來(lái)說(shuō)非常易于部署和管理。 VMware則代表了大多數(shù)管理員的大量學(xué)習(xí)曲線,尤其是對(duì)非Linux的管理員。
另一方面,如果用戶選擇了不被Hyper-V R2操作系統(tǒng),如除了Suse和Red HatLinux所提到版本外的Linux系統(tǒng),以及比Windows Server 2000更老的微軟操作系統(tǒng)、Solaris、NetWare或FreeBSD ,或者有些用戶需要用到vSphere的先進(jìn)功能,如自動(dòng)精簡(jiǎn)配置或VMDirectPath,那么就用VMware的軟件吧。
原文地址:http://server.zol.com.cn/152/1520056.html
聯(lián)系客服