2008-09-01 69 views
9

我正在尋找使用運行VMware或Microsoft Hyper-V的功能更強大的多處理器計算機來替換辦公室中的幾臺計算機,以便託管混合使用Windows Server 2003 ,Windows Server 2008和Linux操作系統。這些機器主要用於測試ASP.Net或Perl網站。我不需要諸如運行系統的實時遷移等高級功能,但能夠將機器恢復到已知狀態會很有用。除非一個比另一個明顯更快,否則性能並不是一個大問題。適用於開發人員的VMware或Hyper-V

我的問題是:我應該安全地使用VMware還是Hyper-V足夠成熟以成爲候選人?

回答

16

VMware近期發佈了免費版本的ESXi。

VMware有一些優勢:
1. VMware虛擬機可跨不同類型的硬件移植。 IIRC,Hyper-V使用主機操作系統的驅動程序。
2. VMware虛擬機可跨越不同的VMware產品移植(儘管您可能需要使用其轉換工具從部分託管虛擬機遷移到ESX或ESXi)。
3. VMware平臺的使用時間更長,並且是相當成熟的產品,並且通常以故障排除而聞名。

使用VMware,您可以使用VMware Workstation,Fusion,Server或Player在本地系統上開發和測試虛擬機,然後再將其部署到生產服務器。對於Hyper-V,我相信你必須在目標機器上構建虛擬機才能獲得最佳效果。如果性能不是真正的問題,那麼VMware Server可能是最好的選擇,因爲它可以直接運行大多數.vmx機器,並且通常更容易管理;如果性能變得至關重要,那麼您仍然擁有ESX或ESXi升級選項,您可以使用這些相同的虛擬機。關於服務器虛擬機如何不會在Hyper-V上運行

此項會談:
http://blogs.technet.com/jhoward/archive/2008/02/28/are-vhds-compatible-between-hyper-v-and-virtual-server-and-virtual-pc.aspx

+0

同意,不幸的是,我們的企業策略「喜歡」微軟解決方案,所以我們將被綁定到使用Hyper-V – 2008-12-05 11:23:53

6

Hyper-V運行良好,甚至支持Linux VM。主要優點是,如果您已經運行Windows Server 2008,則免費提供,而您必須單獨支付VMWare。我認爲VMware提供了更好的系統管理工具,但在這種特殊情況下這並不是很大的好處。

我個人已經使用Hyper-V進行開發,即在服務器2008盒子的頂部運行一臺vista機器進行測試。

3

我與Hyper-V的問題是,它殺死性能上的一些事情上的主機操作系統,尤其是A/V東東。無論何時我會在主機操作系統上播放音樂並執行某些難以操作的內容(如編譯),音樂將開始跳過。同樣,在播放流式視頻時,您必須等到它完全下載後才能播放,而不會跳過。

我已經切換回VMware並且不能更快樂。

3

我喜歡vmware。一個很好的功能是它可以在多個主機操作系統上運行,因此您可以隨意將您的客戶操作系統移動到Linux服務器或Windows桌面上。

1

有關Windows Vista作爲VMware Server主機的快速說明,與主機操作系統相比,Vista與主機操作系統相比不如Windows XP。當VMware服務器啓動虛擬機時,系統幾乎鎖定了。在發生之後,使用起來並不算太壞。 VMware Server 2。0 應該用Vista作爲主機操作系統解決這些問題。 (我正在使用Vista Business RTM)

此外值得注意的是:除非授權數據,否則VMware禁止在互聯網上發佈任何類型的基準測試(即,您不會看到任何顯示VMware比Tech X慢的基準測試)傳言說,用Hyper-V,xVM(Sun的企業版VirtualBox)和Xen可以看到更好的性能。然而,這些事情你不得不看看自己,因爲你不會真的通過谷歌找到任何東西。

0

Necros的線程只是想添加我的2c自上一篇文章已經有一段時間了。

我一直在使用VMWare服務器,從1.6版一直到2.0。

出於好奇,我嘗試了Hyper-V,並且有一個真正明確的性能增益。 Hyper-V速度更快。

2個月前切換,永不回頭。

相關問題