VMware從虛擬化沖擊數據中心開始一直主導虛擬化市場。其它的管理程序一直努力嘗試改變這種情況,但是都是無功而返。現在,情況似乎出現了轉機。微軟Hyper-V R2 SP1中的新特性看上去可能會改變虛擬化景觀,它為微軟的服務器工作站提供了更便宜的選擇,并且擁有相同的功能。
Hyper-V 2008 R2 SP1的新特性
在Windows 2008 R2 SP1中最新發布的Hyper-V版本中加入了一些新功能,這些新功能讓這個管理程序對工作站更具吸引力,這些工作站之前可能只會考慮VMware.最重要的方面是實時遷移。你現在可以從一臺Hyper-V主機上將一臺虛擬機遷移到另一臺主機,同時保持它的實時性。缺少這個功能是很多公司之前放棄使用Hyper-V的一個重要原因。
Hyper-V中另一個新功能是動態內存。有了這個功能,虛擬機不再使用固定數量的內存,而是使用動態內存分配。這讓你服務器上可用內存的總量更具靈活性。虛擬機快照讓管理員可以在虛擬機上做重要修改前進行快照。
VMware不受Hyper-V影響
大部分企業都有虛擬化解決方案,它包含的不只是兩臺管理程序主機。對于那些已經恰當安置好VMware基礎設施的公司來說,Hyper-V可能并沒有那么大的吸引力,因為微軟產品競爭力還不及VMware產品。
Hyper-V對于新的虛擬化客戶最有吸引力
虛擬化市場的另一部分是新客戶。對于新客戶來說,Hyper-V是一個不需要花費太多工夫的選擇。Hyper-V是Windows Server 2008 R2中的一部分,因此對于Windows用戶而言,它已經存在了,這也讓管理員將微軟服務器整合到Hyper-V環境中時更簡單,比如Exchange和MS SQL。
即使是客戶網絡中的Windows服務器并不多,Hyper-V也是一個可考慮的有趣選擇。Hyper-V的免費版本包括實時遷移和高可用性(HA)等高級功能。相反地,以免費VMware版本開始虛擬化的公司,如果之后想添加高可用性和實時遷移等功能就只能購買昂貴的附加證書了。
懸念之戰:Hyper-V vs VMware
最新版本的Hyper-V和VMware產品提供差不多的功能,但是VMware更復雜。VMware更智能的內存管理,這讓它在處理運行不同操作系統的虛擬機時更高效。對于只有Windows的環境,這個論點就不那么重要了,因為Hyper-V已經經過調整來以盡可能最好的方式運行Windows服務器。
VMware稱vSphere性能仍然是出眾的。VMware表示,在一個性能對比測試中,在一臺VMware vSphere 5機器和一臺Hyper-V R2 SP1機器上分別運行30臺虛擬機,vSphere的性能比Hyper-V高18.9%。但是這是否意味著VMware就是贏家呢?可能并不是這樣。
如果你搜索哪個虛擬化解決方案最快的報告,你會發現這有些人表示,用他們使用的測試方法VMware更快,還有些人就表示Hyper-V更快。而如果你自己比較這兩者的話,你也會有不同的發現。對比速度并不能真正幫助你為客戶找到最佳解決方案,對于客戶來說,最重要的問題是這個解決方案是否最適合他們的環境。
如果在管理程序上使用了多個操作系統,客戶會從更好的內存管理模式中受益,VMware開發了更好的內存管理模式來以最有效的方式運行這些操作系統。對于那些還沒有進行任何虛擬化,尤其是已經大規模使用Windows服務器的用戶來說,Hyper-V似乎是更明智的選擇。即使是客戶還沒有較大的Windows安裝基礎,Hyper-V還是提供了更好的啟始組件,這意味著客戶能夠用更少的錢獲得更多的價值。