WindowsServer2008之Hyper-V技術(shù)解析

字號:

以往在企業(yè)級虛擬化領(lǐng)域, VMware的ESX Server、Citrix的XenServer等平臺受關(guān)注的程度幾乎,然而,隨著微軟的Hyper-V專業(yè)級虛擬化工具的推出,相信這一格局很快有所改變。
    Hyper-V是微軟伴隨Windows Server 2008最新推出的服務(wù)器虛擬化解決方案,跟微軟自家的Virtual PC、 Virtual Server等產(chǎn)品相比,有著很顯著的區(qū)別:Hyper-V在構(gòu)架上絕對是一個突破性的進展。兩者對比如下:
    就是這個一個"重量級"的角色,但在代碼上絕對算得上是 "輕量級",因為代碼僅有300多K,且不包含任何第三方驅(qū)動,驅(qū)動程序和全新的 IO 共享模型一起托管在父分區(qū)中。與Virtual Server要經(jīng)過3層的轉(zhuǎn)換相比,Hyper-V的基本架構(gòu)簡化了虛擬機和硬件之間的層數(shù),這種構(gòu)架使得虛擬機和硬件之間只通過很薄的一層進行連接,因而虛擬機執(zhí)行效率非常高,可以更加充分的利用硬件資源,使虛擬機系統(tǒng)性能非常的接近真實的操作系統(tǒng)性能。
    Hyper-V采用基于VMbus的高速內(nèi)存總線架構(gòu),來自虛機的硬件請求(顯卡、鼠標(biāo)、磁盤、網(wǎng)絡(luò)),可以直接經(jīng)過VSC,通過VMbus總線發(fā)送到根分區(qū)的VSP,VSP調(diào)用對應(yīng)的設(shè)備驅(qū)動,直接訪問硬件,中間不需要Hypervisor的幫助。
    Hyper-V系統(tǒng)架構(gòu)
    Hyper-V采用微內(nèi)核架構(gòu),底層的Hypervisor運行于特權(quán)級別下,微軟稱之為ring -1,虛擬機操作系統(tǒng)內(nèi)核和驅(qū)動運行在ring 0,應(yīng)用程序則運行在ring 3下,采用這種架構(gòu)不需要采用復(fù)雜的BT(二進制特權(quán)指令翻譯)技術(shù),從而可以進一步提高系統(tǒng)的安全性。
    完美支持Linux系統(tǒng)
    對于采用Linux系統(tǒng)的企業(yè)用戶來說,使用Hyper-V又是一個福音,因為Hyper-V對Linux已經(jīng)能夠完美支持,可以安裝支持Xen的Linux內(nèi)核,這樣Linux就可以知道自己運行在Hyper-V之上,還可以安裝專門為Linux設(shè)計的Integrated Components,里面包含磁盤和網(wǎng)絡(luò)適配器的VMbus驅(qū)動,這樣Linux虛機也能獲得高性能。
    如此一來,我們就可以把包括Windows和Linux在內(nèi)的所有服務(wù)器,集中統(tǒng)一到最新的Windows Server 2008平臺下,充分利用其最新高級特性,更為重要的是,還可以保留原來的Linux關(guān)鍵應(yīng)用不會受到影響。
    Hyper-V主要功能
    1、靈活的許可策略和出色的網(wǎng)絡(luò)支持,其中包括 VLAN、Network Address Translation (NAT) 以及 Network Access Protection (NAP) 策略(隔離)。
    2、合并 32 位和 64 位工作負(fù)荷、可靠的服務(wù)器核心角色、支持多達四個虛擬處理器、每個虛擬機支持高達 64 GB 的內(nèi)存 以及全新的 I/O 架構(gòu)。
    3、群集、Network Load Balancing以及最小化 Server Core 安裝。
    4、微內(nèi)核式管理程序架構(gòu)、最小化Server Core安裝以及通過 Active Directory集成實現(xiàn)基于角色的安全性。
    5、虛擬機快照、Volume Shadow Copy Service 集成。
    6、快速遷移和群集服務(wù)。
    7、粒度級管理權(quán)限、通過 Active Directory 集成實現(xiàn)的基于角色的安全性以及授權(quán)管理器。
    8、實現(xiàn)與微軟和第三方管理工具的集成。
    9、廣泛且可擴展的來賓操作系統(tǒng)支持、虛擬機快照。
    10、支持種類繁多的來賓操作系統(tǒng);支持所有 WHQL 認(rèn)證的驅(qū)動程序。