S小魚仔S 網誌搜尋

2011年8月1日 星期一

S小魚仔S VMware 與 VirtualBox


最近一直不斷在玩虛擬化軟體,玩過「VirtualBox」與「VMware」,現在就讓我們簡單來做一下比較。
目前整理出來的規格如下:

Type I
Type II
Hyper-V ( 內建於Windows Server 2008 R2 )
VMware Workstation ( 收費 )
VMware ESXi 5 ( 免費 )
VirtualBox ( 免費 )
Hyper-V Server 2008 R2 SP1 (免費)
VMware Player ( 免費 )



那麼什麼叫做「Type I」與「Type 2

Type 1:
直接運行於硬件系統之上的裸機管理程序,「Type 1」也經常被稱為硬件虛擬化引擎。由於「Type 1」管理程序以簡化層的方式向虛擬機提交虛擬化後的硬件資源,因此它可以提供更好的性能和可擴展性。從而減少了運行管理程序本身所需的花銷

Type 2:
以現有操作系統之上的應用程序之一的方式運行

以前「魚仔」曾經很天真的想要在「VirtualBox」虛擬機內安裝「Windows Server 2008 R2  Hyper-V」,可是卻發生「Hyper-v 需要支援intl-v和ADM-V」的錯誤訊息,發生此問題的原因就是「Type-1 Hypervisor 都已經設計成必須獨享硬體層的 VT 功能, 所以, 您不可以先裝一個 Type-2 Hypervisor 裡面又想要裝 Type-1

VMware ESXi」 適用於個人「實驗」不適合用於「企業」,若真的要用於「企業」請選擇使用「VMware ESX」or「Hyper-V


魚仔剛玩虛擬的時候,非常困擾我到底該怎麼選擇使用哪一款「虛擬機」,提供下面幾種方案供參考:


測試 or 教學:「VMware Player」or 「VirtualBox
實驗:「VMware ESXi
企業用:「Hyper-V」or 「VMware ESXi


參考資料:
小范日記 - 「虛擬化hypervisor:Type 1 vs. Type 2