【賽迪網-技術社區整理】在整個IT產業中,虛擬化是一個關鍵詞,從桌面系統到伺服器、從存儲系統到網路,虛擬化所能涉及的領域越來越廣泛。通過虛擬化我們可以在同一台電腦上同時啟動多個作業系統,每個操作係統上可以有許多不同的應用,多個應用之間互不干擾。 Hyper-V: Hyper-V是微軟最新推出的伺服器虛擬化解決方案,微軟具有全面的從數據中心到桌面虛擬化的產品,桌面虛擬化的產品有Virtual PC,伺服器虛擬化產品有Virtual Server。 Hyper-V和Virtual Server雖然同為伺服器虛擬化產品,卻有著很顯著的區別:Hyper-V在構架上已經完全不同於後者,可以說是微軟在虛擬化技術上一個突破性的進展。我們可以從下圖的對比中看出區別哦:  如圖所示: Virtual Server的基本架構是: 伺服器硬體(x86或者x64架構) 伺服器作業系統(Windows Server 2003) 虛擬化軟體(Virtual Server) 虛擬機(虛擬硬體及虛擬作業系統),虛擬的應用軟體是基於虛擬作業系統上的。 可見,虛擬機到伺服器硬體之間要數據要經過3層的轉換,每一層的協議、通訊標準、介面等均不相同,經過3層的轉換會造成性能的大量消耗,從而導致虛擬機運行速度和真實系統相差甚遠。 Hyper-V的基本架構簡化了虛擬機和硬體之間的層數,可以分為三部分: 硬體 Hyper-V 虛擬機 這種構架使得虛擬機和硬體之間只通過很薄的一層進行連接,不像Virtual Server那樣虛擬機和硬件之間需要經過多層的轉換,因而虛擬機執行效率非常高,可以更加充分的利用硬體資源,使虛擬機系統性能非常的接近真實的作業系統性能。 為什麼說是一層很薄的連接呢?因為Hyper-V是一個只有300多K的小程式,用於連接硬體和虛擬機,Hyper-V程式非常小,代碼非常少,因而減少了代碼執行時發生錯誤的概率,並且Hyper-V中不包含任何第三方的驅動,非常精簡,安全性也非常高。 Hyper-V的其他特性: Hyper-V支援4個虛擬處理器,支援64GB記憶體,並且支援x64作業系統,支援VLAN功能,相比較以前的Virtual Server只能支援2個虛擬處理器,並且只能支援x86作業系統,硬體支援可是大大的提升呢。 Hyper-V 可以在受支援的用戶作業系統運行時向其動態添加邏輯處理器、記憶體、網路適配器和記憶體。 Hyper-V 為 VM 提供高級的網路功能,包括 NAT、防火牆和VLAN 分配。這種靈活性可以更好地支援網路安全要求。 Hyper-V 可以將 Windows Server 2008 的伺服器核心安裝用作主機作業系統。伺服器核心具有最低安裝需求和低開銷,旨在提供盡可能多的主伺服器處理能力來運行 VM。 Hyper-V提供了多用戶作業系統的支援:比如Windows Server 2003 SP2、Novell SUSE Linux Enterprise Server 10 SP1、Windows Vista SP1 (x86)、Windows XP SP3 (x86)等等。 熟悉的 Microsoft 管理控制臺 (MMC) 介面用於管理 Hyper-V 配置和 VM 設置,極大地縮短了 Hyper-V 學習時間。 Hyper-V 使用 GPO 的配置管理功能管理 Hyper-V主機虛擬化和虛擬機配置。對於企業來說,通過 Hyper-V,可以利用已掌握的 Windows 伺服器管理技能,無需購買第三方軟體。而且Microsoft為 Windows 及受支援的 Linux 來賓作業系統提供了全面的支援。所以說,Hyper-V 是一個高靈活性、高性能、經濟高效且廣受支援的虛擬化平臺。 (責任編輯:雲子)
|