各種規模不同的公司都已經認識到虛擬化開始作為了一個改變當前場景的因素。服務器鞏固、能耗效率、增強的功能以及更加簡單的管理和部署,對于轉向虛擬化服務器以及虛擬的主服務方面都有著切實的好處。
微軟已經看到了虛擬化的前景并且開始通過Hyper-V來搶占市場(先前都是通過它的代碼名字Viridian而被大家所知,或者通過先前的品牌名Windows Server Virtualization),它的Beta版在這個月的早期就已經發布了,比預期的2008年2月發布要早一些。根據公司所說,Hyper-V是下一代的基于系統管理程序(hypervisor)的虛擬化平臺,并且它會集成到操作系統中去,可以讓你動態地增加物理的和虛擬的資源。
你可能已經從整體上了解了虛擬化的概念,但是你也許不熟悉具體的細節。下面我們將會看到Hyper-V是如何工作的、它的主要好處以及何時你可以期待著在生產環境中部署這些新的特色。
它是如何工作的?
為了了解Hyper-V,首先考慮一下它的三個主要組件:分別是管理程序(hypervisor)、虛擬化堆棧以及新的虛擬化I/O模型。Windows的管理程序基本上用來創建不同的分區,而代碼的每一個虛擬化實例會在這些分區上運行。虛擬化堆棧以及I/O組建提供了和Windows自身的交互功能以及和被創建的不同分區的交互功能。
所有的這三個組件都是順序的工作。使用裝備有Intel VT-或者AMD-V-enabled技術處理器的服務器,Hyper-V可以和管理程序交互,而管理程序是一個非常小的軟件,該軟件直接在處理器上。這個軟件會和運行著操作系統的處理器上的線程掛鉤,而該線程可以有效地管理多個虛擬機、多個虛擬操作系統,而這些都運行在單一的物理處理器上。


