Hyper-V架構(gòu)概述與擴展性一覽
微軟的Hyper-V R2是Windows Server 2008 R2中的一個組件,但它也是一個獨立的產(chǎn)品,叫做Microsoft Hyper-V Server 2008 R2,Hyper-V為微軟用戶提出了一個有趣的價值主張,它包含了Windows Server 2008標準版,企業(yè)版和數(shù)據(jù)中心版的成本。由于許多公司已經(jīng)熟悉了VMware的Infrastructure 3或vSphere產(chǎn)品,為了完善自身的虛擬化產(chǎn)品,微軟利用其System Center技術(shù)增強了Hyper-V平臺的管理功能,自2008年首次發(fā)布以來,Hyper-V已經(jīng)成為一個穩(wěn)定可靠的hypervisor,兩個最大的問題已經(jīng)在Hyper-V R2版本中得到了解決:完整支持故障轉(zhuǎn)移集群和實時遷移。實時遷移技術(shù)是VMware的一大技術(shù)亮點,它可以在不中斷服務(wù)的情況下,將虛擬機從一個物理主機遷移到另一個物理主機。
微軟虛擬化生態(tài)系統(tǒng)
簡單地說,要實現(xiàn)最高水平的虛擬化生態(tài)系統(tǒng),需要用到Microsoft System Center Server Management Suite Enterprise(SMSE)或Datacenter(SMSD),以及Windows Server 2008 R2,為了充分利用Hyper-V R2的所有功能,將需要安裝和配置Microsoft System Center中的幾個組件,微軟努力調(diào)整了System Center和Windows Server許可,為System Center創(chuàng)建了一個數(shù)據(jù)中心許可模式,這可能是大多數(shù)客戶的選擇,它和VMware的Infrastructure/vSphere產(chǎn)品不一樣,一個明顯的優(yōu)勢是微軟的SMSE沒有限制虛擬環(huán)境的管理,它的設(shè)計目標是管理所有系統(tǒng),包括物理的和虛擬的。
實現(xiàn)一個完整的微軟虛擬化生態(tài)系統(tǒng)需要:
• 開啟Hyper-V功能的Microsoft Windows Server 2008 R2
• Microsoft Windows Server 2008 R2故障轉(zhuǎn)移集群,開啟集群共享卷
• Microsoft System Center Virtual Machine Manager 2008 R2
• Microsoft Operations Manager 2007 R2
• Microsoft Data Protection Manager
整個微軟虛擬化生態(tài)系統(tǒng)的功能是本文的隱含目的,明確目的是解決IBM System X,BladeCenter和iDataPlex平臺上虛擬化戰(zhàn)略問題,作者假設(shè)你熟悉微軟的虛擬化戰(zhàn)略和生態(tài)系統(tǒng),本文不會詳細討論上述功能的具體細節(jié),有關(guān)詳細信息請訪問微軟虛擬化主頁(http://www.microsoft.com/virtualization/default.mspx)和Microsoft System Center主頁(http://www.microsoft.com/systemcenter/en/us/default.aspx)。
Hyper-V架構(gòu)概述
下面是微軟Hyper-V架構(gòu)概述圖,子分區(qū)客戶機操作系統(tǒng)是用綠色表示的Enlightened(微軟對半虛擬化內(nèi)核使用的術(shù)語),以紫色表示的子分區(qū)是傳統(tǒng)客戶機操作系統(tǒng)內(nèi)核,有關(guān)Hyper-V架構(gòu)的詳細詳細,請觀看Ben Armstrong的視頻教程(http://cid-17e0c6128f544f9e.skydrive.live.com/self.aspx/Public/Hyper-V%20Architecture%20Demonstration%20Video%20Streaming.wmv)。
圖 1 Hyper-V架構(gòu)
Hyper-V擴展性
微軟的Hyper-V是一個I型hypervisor,它是IBM基于x86硬件產(chǎn)品的出色候選者,Hyper-V能夠充分利用Windows Server 2008 R2內(nèi)核的物理地址空間,目前企業(yè)版和數(shù)據(jù)中心版最大可以支持1TB內(nèi)存,這種內(nèi)存擴展性使Hyper-V成為IBM旗艦產(chǎn)品的優(yōu)秀候選者,如基于X4的x3950 M2,以及即將發(fā)布的X5架構(gòu)。有關(guān)Hyper-V R2擴展性的更多信息,請訪問Windows虛擬化團隊博客(http://blogs.technet.com/virtualization/archive/2009/05/12/tech-ed-windows-server-2008-r2-hyper-v-news.aspx)。
虛擬系統(tǒng)的擴展性越來越依賴于內(nèi)存容量,英特爾和AMD在處理器核心密度方面提供了顯著的增強,處理器利用率不再是擔心的對象,IBM x3950 M2是目前世界上擴展性最好,最可靠的x86服務(wù)器,最大支持1TB物理內(nèi)存,它是微軟Hyper-V平臺的理想候選者。
在下面的表1中,我們詳細列出了Hyper-V服務(wù)器可能出現(xiàn)的內(nèi)存配置,展示了高密度虛擬機和高密度內(nèi)存,X4平臺的擴展性絕對是表1所示高密度內(nèi)存應(yīng)用的最佳候選者,隨著所有產(chǎn)品工作量開始虛擬化,典型的數(shù)據(jù)庫,e-mail和ERP應(yīng)用系統(tǒng)都需要這種內(nèi)存密度,才能在現(xiàn)代x86服務(wù)器的現(xiàn)代處理器上獲得最大投資回報。
表 1 Hyper-V內(nèi)存配置矩陣
Hyper-V最大可擴展到512個虛擬主機處理器和384個虛擬機,表2顯示了Hyper-V處理器擴展的詳細信息,表中列出了各種最大值,前3行表示每VM最大虛擬處理器數(shù)量的限制,后3行僅僅是可能的配置方案樣本。
表 2 Hyper-V處理器擴展詳細信息
正如在X4架構(gòu)章節(jié)介紹的,最重要的是盡可能提高服務(wù)器的利用率(ROI目的),同時為突發(fā)工作量保留足夠的空間,Hyper-V的CPU擴展性結(jié)合非凡的x86內(nèi)存擴展性和IBM的X4架構(gòu),使處理器的利用率達到了70%-80%,沒有其它x86服務(wù)器能夠?qū)崿F(xiàn)這種不同尋常的投資回報率。
【編輯推薦】