在下文中我們將對這幾個新的虛擬化產品進行比較,但比較之前需要關注一些問題:
1、預裝的虛擬化系統的服務器越來越多
大多數OEM希望將虛擬化系統捆綁到服務器上,這樣可以額外的收取服務費用和售前支持費用。在2010年可能將有一些廠商推出專門的虛擬化服務器,就像今年Cisco發布的統一通信平台,而虛擬機的密度也將大幅提升——服務器內存的容量也需要達到TB級來支持數以十計甚至數以百計的虛擬機實例。
微軟的Hyper-V Server 2008 R2可以支持新的CPU特性,如AMD的RVI快速虛擬化索引(Rapid Virtualization Indexing)和Intel的擴展頁表(Extended Page Table)技術,可以提高虛擬機的性能。
2、預裝的虛擬化軟件微軟和Citrix並不占優勢
VMware仍然是預裝最多的虛擬化系統,盡管Xen在網站上展示著它配置起來有多簡單。Citrix將更多的精力放在Project Kensho計劃上,在這個計劃中,Citrix用戶可以用開放的虛擬機格式輸入和輸出虛擬機,可以和微軟虛擬化共享。Citrix還具有一連串名為“Citrix雲中心”的亞馬遜彈性雲資源,將其多種網絡和虛擬化工具放到雲上,為潛在用戶提供實驗平台。
而VMware可以通過vAPP支持開放虛擬化格式OVF,在切換虛擬化系統或管理混合環境時具有更好的交互性。
3、虛擬化許可證仍然混亂
VMware並沒有把許可證問題簡單化,其低價產品vSphere essentials售價為995美金,支持3台物理服務器,每台服務器支持兩個CPU。Windows還是具有多種Guest許可證,讓應用更復雜。而現在Xen Server和Hyper-v都已經免費,如果許可證具有單一的價格,這些虛擬化系統應用起來會更方便。
下面我們來對比VMware、微軟、Citrix的虛擬化系統:
1、企業級虛擬化管理工具
Citrix和微軟都在力圖讓虛擬化系統管理起來更方便,特別是在比較大的虛擬環境中。Citrix推出兩個基本管理軟件,一個面向Xen Server,一個面向微軟的Hyper-v。兩個版本間的差別很小,其核心功能都是相同的,比如存儲鏈路快照和預配置、工作流和流程集成、動態虛擬機預配置和負載平衡等。
微軟的System Center可以管理VMware和Hyper-v,並且下一個版本將支持Xen,具有最好的兼容性。
VMware在年中發布的vSphere v4中提供了一連串的新工具來幫助解決復雜虛擬化架構中的問題,具有更好的容錯功能,更好的支持虛擬機的遷移,並且集成虛擬網絡交換機。此外,還可以在虛擬機運行的時候增加內存、存儲和CPU。
VMware: B+
Microsoft: B+
Citrix: B+
2、VDI解決方案
三大虛擬化廠商在過去的幾個月裡都在為虛擬桌面架構(Virtual Desktop Infrastructure)而努力,VDI可以將桌面系統的啟動鏡像存儲在一個集中的存儲倉庫中,以支持瘦客戶端。雖然這不能免除用戶對第三方工具的需要,但三大廠商都在向正確的方向努力著。微軟的R2/Windows 7方案相比之下實現VDI部署更簡單一點。
VMware也在增強著管理工具,包括瘦客戶端代理, 桌面管理, connection brokers等等,並推出一個新的遠程協議PC over IP,具有不錯的前景。
VMware: B
Microsoft: B
Citrix: B
3、iPhone(手機上網)應用豐富度
現今,已經有超過170個不同的iPhone應用,所以虛擬化廠商也將觸角伸到了這個領域,但是似乎還沒有太多好的iPhone應用值得IT人員關注。事實上,Windows遠程桌面客戶端、VNC客戶端、甚至Webex和LogMeIn客戶端都可以運行在iPhone上,讓管理你的計算機桌面更加方便。
Citrix具有一個免費的Citrix Receiver for iPhone的應用,通過這個軟件可以從iPhone遠程控制你的桌面,還可以連接到XenApp或者Presentation server運行Windows應用。它還包含一個Demo系統,可以演示各種功能,非常智能。此外還具有一個叫做DocFinder的特性,幫助用戶在網絡服務器上定位文檔。Citrix Receiver for iPhone還可以讓用戶主持或加入會議。
Citrix: A, 因為具有理想的iPhone應用
VMware, Microsoft: F, 因為沒有iPhone應用
VMware、微軟、Citrix虛擬化系統對比表:
VMware、微軟、Citrix虛擬化系統對比表