排名前 3 位的 Windows 虛擬化軟件比較
已發表: 2015-09-25微軟 Hyper-V
當我們討論 Windows 虛擬化時,Microsoft 的原生 HyperVisor,稱為 Hyper-V(以前代號為“Viridian”)可能會超過所有其他虛擬化軟件。 最初,Hyper-V 測試版隨多個 Windows Server 2008 版本一起提供。 後來,它的穩定版本作為 Windows 更新的一部分發布。
您可以在可以通過遠程桌面遠程訪問的 Hyper-V 服務器中創建虛擬機。 Microsoft Hyper-V 有兩種變體:獨立 Hyper-V 服務器和裸機 HyperVisor 。
Bare Metal HyperVisor使用非常少的 Windows Server 組件集運行,以優化虛擬化環境。 這種專用的虛擬環境消除了常見的 Windows Server 組件,例如 DNS 服務器、IIS Web 服務器、編程組件、Microsoft FTP 服務器、DHCP 服務器、Active Directory 等等。
獨立 Hyper-V 服務器的一個主要好處是您將通過從平台中省略不需要的組件來減少攻擊面。 由於端口上沒有服務偵聽,您可以在防火牆中阻止不需要的端口,從而減少成為目標的機會。
Microsoft 通過可下載的 DVD ISO 映像文件免費提供了 Hyper-V 的獨立版本。 但是,不應假定它是一個完全免費的 HyperVisor,因此它具有受限的功能。 相反,這個免費的 HyperVisor 支持啟用 Hyper-V 角色的 Windows 2012 Server 的所有相同企業功能集。
更重要的是,您可能會在 Patch Tuesday 上發現很少或根本沒有補丁。 例如,假設微軟最近在 IIS 服務中發現了漏洞,並發布了一個需要重新啟動的關鍵補丁。 您不必擔心它,因為它不適用於裸機 HyperVisor。 因此,您的 VPS 客戶的停機時間將大大減少。
作為替代方案,安裝了 Hyper-V 角色的 Windows Server 2012/2008 主機用於通過管理控制台(即 Hyper-V 管理器)管理 Hyper-V Server 2012/2008。 管理員可以通過遠程桌面到主機完成他們的管理和配置任務。 通過 Hyper-V 管理器,可以執行虛擬機管理,從而更輕鬆地點擊配置和監控 Hyper-V 服務器。
虛擬盒子
VirtualBox 是 GNU 通用公共許可證下的跨平台開源虛擬化軟件。 VirtualBox 可以在您選擇的操作系統中安裝在您現有的基於 Intel 或 AMD 的系統中。 您可以在現有硬件中創建跨平台虛擬機。 因此,它擴展了您現有計算機的功能,因此它可以同時處理多個操作系統。
使用 VirtualBox,用戶可以在他們的 Mac 系統上使用 Windows 和 Linux 機器以及現有的軟件。 您可以創建的虛擬機數量沒有限制; 唯一實際的限制是磁盤空間和內存。
VirtualBox 是一款免費、簡單但功能強大的虛擬化軟件。 您可以在任何地方使用它的功能,從小型台式機到數據中心等企業——甚至在雲環境中。 VirtualBox 將每個虛擬機及其虛擬硬盤視為一個“容器”,可以凍結、喚醒、複製和備份,並允許主機之間遷移。
現在,想像一下您的虛擬機在安裝某些軟件後或由於某些故障而開始出現異常的情況。 無需擔心——借助 VirtualBox 的快照功能,您可以保存虛擬機的特定狀態,並在稍後恢復到之前的狀態。 只需單擊幾下鼠標,您就可以輕鬆地從之前的快照恢復虛擬機。

此功能的好處是您可以創建任意數量的快照。 事實上,如果您最終獲得了許多快照,您可以通過刪除任何不需要的快照來回收磁盤空間。
VirtualBox 有時被稱為託管 Hypervisor,因為它需要安裝現有的操作系統。 它幾乎可以在所有 32 位和 64 位主機操作系統上運行。 在許多情況下,VirtualBox 不需要任何需要最新硬件的處理器功能。 與其他虛擬化解決方案不同,您甚至可以在其他企業級硬件不兼容的舊家用 PC 上使用 VirtualBox。
VirtualBox 允許來賓計算機借助稱為共享文件夾的功能從主機訪問文件。 您可以將任何 USB 設備附加和訪問到您的虛擬機,而無需在主機系統上安裝特定於設備的驅動程序。 此外,VirtualBox 遠程桌面擴展 (VRDE) 支持最初內置於 Microsoft Windows 中的遠程桌面協議 (RDP),並特別添加了完整的客戶端 USB 支持。
擁有如此龐大的功能列表和一些獨特的容量,VirtualBox 可以被認為是想要創建自己的虛擬環境的絕佳選擇。
基礎設施整合:虛擬化可以顯著降低硬件和電力成本。 大多數時候,今天的計算機僅使用其潛在功率的一小部分,並且以較低的平均係統負載運行。 因此浪費了大量的硬件資源以及電力。 因此,與其運行許多僅部分使用的物理計算機,不如將許多虛擬機打包到幾台功能強大的主機上並平衡它們之間的負載。
辛
Xen HyperVisor 據稱是唯一的開源 type-1 HyperVisor,也稱為裸機 HyperVisor,因為它不需要安裝任何操作系統。 作為 HyperVisor,Xen 使主機能夠在單台機器上並行運行多個客戶操作系統實例或多個不同的操作系統。
Xen 擁有廣泛的應用基礎,適用於不同的商業和開源應用; 例如,服務器和桌面虛擬化、基礎設施即服務 (IaaS) 和安全應用程序等等。 最近,Xen Project HyperVisor 也致力於為當今最大的雲提供動力。
Xen HyperVisor 被認為是最靈活和最安全的,因為它的內存佔用和接口很小(小至 1MB),並且僅由於其微內核設計,它就成功地將其內存佔用和接口開銷保持在如此低的水平。
HyperVisor 會在退出引導加載程序後自行加載。 許多虛擬機(無論是域還是來賓)在 Xen HyperVisor 之上運行。 一個特殊的域,稱為域 0,包含系統中所有設備的驅動程序,以及用於管理虛擬機創建、銷毀和配置的控制堆棧。
Xen HyperVisor 是一個絕對精簡的軟件層,在硬件級別運行並處理 CPU、內存以及創建的虛擬機的中斷。 HyperVisor 本身不了解網絡和存儲等 I/O 功能。 虛擬機在完全隔離的虛擬化環境中運行,每個都運行自己的操作系統和應用程序。 來賓 VM 與硬件隔離,它們不擁有訪問硬件或 I/O 功能的特權。
控制域(或域 0)具有可以直接訪問硬件的虛擬機權限。 它還可以處理對系統 I/O 功能的所有訪問,並與其他 VM 交互。 如果沒有域 0,Xen HyperVisor 將無法工作,域 0 是系統啟動的第一個 VM。
XenServer 是經過驗證的企業級虛擬化平台,可提供實施任何服務器和數據中心虛擬化所需的所有關鍵功能。