Hyper-V 3.0能夠滿足構(gòu)建私有云的所有需求
那些渴望享受云計(jì)算的便利,卻又不愿意放棄關(guān)鍵資源控制權(quán)的組織正在構(gòu)建自己的私有云。私有云能夠在安全的終端環(huán)境中提供類似云的功能。但是當(dāng)真正構(gòu)建私有云的時(shí)候,IT管理員會(huì)遇到很多令人頭疼的問題。
其中一個(gè)問題就是每個(gè)用戶期望私有云所實(shí)現(xiàn)的功能不盡相同。所以,構(gòu)建私有云的***步就是為自己的環(huán)境定義一些目標(biāo)和期望實(shí)現(xiàn)的功能。制定完目標(biāo)之后,就可以決定如何使用微軟Hyper-V來實(shí)現(xiàn)這些功能。
私有云必須遵循如下的三個(gè)特征或者特性:
1.私有云必須將服務(wù)器硬件視作共享資源池。
2.一個(gè)完整的私有云應(yīng)該具有自服務(wù)功能,這意味著一個(gè)經(jīng)過授權(quán)的用戶可以請求資源,并且能夠在不需要IT管理員協(xié)助的情況下部署預(yù)配置的虛擬機(jī)(VM)。
3.私有云應(yīng)該為管理員監(jiān)測資源的使用。使用Chargeback或者showback可以有效地進(jìn)行性能分配和開銷監(jiān)測。
如果你只是考慮私有云的這三個(gè)主要特性,Hyper-V 3.0還不能構(gòu)建一個(gè)私有云,軟件沒有自動(dòng)執(zhí)行的流程。但是借助Hyper-V,我們還是能夠構(gòu)建一個(gè)具有完整功能的私有云。
私有云中的資源池
構(gòu)建私有云的首要需求就是將物理服務(wù)器硬件作為管理員可以動(dòng)態(tài)分配的資源池。實(shí)際上,Hyper-V 3.0很容易實(shí)現(xiàn)。下面是一些Hyper-V如何構(gòu)建資源池的示例:
Hyper-V 3.0將虛擬機(jī)啟動(dòng)內(nèi)存配置和虛擬機(jī)運(yùn)行最小內(nèi)存配置分離開來,在虛擬機(jī)空閑時(shí),允許將一部分啟動(dòng)內(nèi)存重新利用。這個(gè)特性極大地增加了虛擬機(jī)密度。另一方面,Hyper-V 3.0支持NUMA特性——一臺(tái)虛擬機(jī)可以從多個(gè)NUMA節(jié)點(diǎn)訪問內(nèi)存。借助于這一特性,虛擬機(jī)可以訪問更多的內(nèi)存。
•網(wǎng)絡(luò):虛擬機(jī)連接到虛擬網(wǎng)絡(luò),而不是直接掛載在物理網(wǎng)卡上。這個(gè)虛擬網(wǎng)絡(luò)基于虛擬交換機(jī)的使用,通常將其連接到物理網(wǎng)卡(NIC)上。
在Hyper-V 3.0中,虛擬交換機(jī)具有可擴(kuò)展特性,利于網(wǎng)絡(luò)管理和監(jiān)控。Hyper-V可以利用虛擬局域網(wǎng)隔離特定類型的網(wǎng)絡(luò)流量,使其成為一個(gè)專有的虛擬網(wǎng)絡(luò)。在物理層,多個(gè)物理網(wǎng)卡可以捆綁成一個(gè)單獨(dú)的邏輯網(wǎng)卡。這個(gè)邏輯網(wǎng)卡具有容錯(cuò)功能,相比于使用單獨(dú)的物理網(wǎng)卡,可以提供更高的網(wǎng)絡(luò)帶寬。
•存儲(chǔ):Hyper-V一直都支持薄置備硬盤,但是在Windows Server 2012上使用Hyper-V 3.0將虛擬化物理磁盤變?yōu)榭赡堋indows Server 2012提出了一個(gè)叫做存儲(chǔ)空間的新特性,允許用戶在存儲(chǔ)池中增加多個(gè)物理磁盤。這個(gè)存儲(chǔ)池能夠提供所需的容錯(cuò)特性并滿足整個(gè)虛擬化虛擬設(shè)施所需的存儲(chǔ)容量。
•內(nèi)存:動(dòng)態(tài)內(nèi)存的概念是在Hyper-V 2.0中被***引入的,但在Hyper-V 3.0中有所加強(qiáng)。在Hyper-V 2.0中虛擬機(jī)最小內(nèi)存的設(shè)定必須滿足虛擬機(jī)啟動(dòng)時(shí)需要的最小內(nèi)存容量。但是,相比于空閑狀態(tài),虛擬機(jī)在啟動(dòng)過程中經(jīng)常占用更多的內(nèi)存空間。Hyper-V 3.0將啟動(dòng)內(nèi)存設(shè)定和最小內(nèi)存設(shè)定分離開來,當(dāng)虛擬機(jī)處于空閑狀態(tài)時(shí),允許重新分配一些虛擬機(jī)啟動(dòng)內(nèi)存。這個(gè)特性極大地增加了虛擬機(jī)密度。另一方面,Hyper-V 3.0支持NUMA特性——一臺(tái)虛擬機(jī)可以從多個(gè)NUMA節(jié)點(diǎn)訪問內(nèi)存。借助于這一特性,虛擬機(jī)可以訪問更多的內(nèi)存。
Microsoft Hyper-V 3.0和自助操作特性
構(gòu)建私有云的第二個(gè)需求就是使得授權(quán)用戶在盡量少借助IT管理員幫助的情況下,能夠申請和提供資源。這個(gè)特性不只存在于Hyper-V中,微軟為系統(tǒng)中心虛擬機(jī)管理提供了一個(gè)被稱為Self Service Portal的插件。
Self Service Portal像一個(gè)網(wǎng)絡(luò)接口一樣能夠自動(dòng)部署用戶請求的預(yù)配置好的虛擬機(jī)。你可能還需要Microsoft's Deployment Toolkit,能夠創(chuàng)建用戶在Self Service Portal中自動(dòng)部署的虛擬機(jī)映像。
利用Self Service Portal監(jiān)測資源利用情況
構(gòu)建私有云***的需求就是監(jiān)測資源的使用情況。Hyper-V 3.0中的Self Service Portal包含了一個(gè)收費(fèi)機(jī)制。這個(gè)機(jī)制允許管理員為多種資源制定價(jià)格,當(dāng)用戶申請?zhí)摂M機(jī)時(shí),為單個(gè)用戶或者部門分配固定開銷,以用來消費(fèi)所使用的資源。