Hypervisor(管理程序)及對(duì)工作負(fù)載的虛擬化使得企業(yè)對(duì)硬件的利用率大幅提高。
當(dāng)企業(yè)意識(shí)到現(xiàn)有物理服務(wù)器的利用率低于15%的時(shí)候,他們開(kāi)始逐漸通過(guò)服務(wù)器虛擬化管理程序來(lái)把原物理服務(wù)器的利用率提高到80%以上。
通過(guò)在一臺(tái)物理機(jī)上運(yùn)行10、20、30甚至更多虛擬機(jī),同時(shí)支持多個(gè)負(fù)載的方式可以大幅提高服務(wù)器的利用率,也符合現(xiàn)在綠色數(shù)據(jù)中心的潮流。這項(xiàng)神奇技術(shù)的核心部分只是一小段稱為“管理程序”的代碼,通過(guò)這個(gè)工具可以實(shí)現(xiàn)物理資源對(duì)多虛擬機(jī)同時(shí)運(yùn)行的支持,從而在多個(gè)操作系統(tǒng)實(shí)例之間實(shí)現(xiàn)CPU核心、內(nèi)存、網(wǎng)卡和存儲(chǔ)資源的共享。操作系統(tǒng)可以是兼容X86平臺(tái)的32位或64位 Windows或Linux。
讓管理程序的利益最大化
管理程序支持在虛擬機(jī)內(nèi)運(yùn)行工作負(fù)載,這沒(méi)有改變傳統(tǒng)的用于支撐業(yè)務(wù)系統(tǒng)的服務(wù)網(wǎng)絡(luò)所在的位置。由于虛擬機(jī)可以以傳統(tǒng)物理機(jī)完全相同的方式對(duì)外提供服務(wù),IT專家們對(duì)其上運(yùn)行的工作負(fù)載的管理不會(huì)有任何改變。
但是對(duì)物理服務(wù)器的管理方式發(fā)生了改變。新操作模式下,服務(wù)器硬件被降級(jí)為跟路由器、交換機(jī)、存儲(chǔ)等其它硬件設(shè)備相同的層次。服務(wù)器成為資源池的組成部分,可以被聚合為高可用的集群系統(tǒng),從而保證虛擬機(jī)所支持的面向用戶端的業(yè)務(wù)始終在線。
為了確?梢詮奶摂M化獲得最大利益,您需要選擇合適的Hypervisor。市場(chǎng)上存在多種由不同廠商提供的管理程序產(chǎn)品,在決定之前您需要綜合考慮如下這些因素,以便決定哪種產(chǎn)品最適合現(xiàn)有的組織架構(gòu)。
Type 1 vs. Type 2 hypervisor
市場(chǎng)上存在兩種不同的管理程序陣營(yíng):Type 1(裸機(jī))hypervisor直接運(yùn)行于硬件系統(tǒng)之上;Type 2(半虛擬化)hypervisor作為現(xiàn)有操作系統(tǒng)的應(yīng)用程序之一運(yùn)行。Type 1 hypervisor支持的是硬件級(jí)的虛擬化,而Type 2 hypervisor是軟件級(jí)的。請(qǐng)參考如下虛擬化hypervisor對(duì)比。
hypervisor性能指標(biāo)對(duì)比
無(wú)論是VMware、微軟還是思杰的硬件虛擬化hypervisor都可以實(shí)現(xiàn)基本的功能。選擇哪種平臺(tái)可以最好地滿足需求我們可以參考性能指標(biāo)的對(duì)比。這些包括對(duì)CPU最大負(fù)載、最大支持主機(jī)數(shù)和虛擬機(jī)內(nèi)存以及對(duì)虛擬處理器的支持等方面。
但是僅僅靠參數(shù)無(wú)法決定用戶選擇。此外還需要關(guān)注每個(gè)平臺(tái)可以支持的操作系統(tǒng)類型。
如果現(xiàn)有服務(wù)網(wǎng)絡(luò)平臺(tái)是異構(gòu)的,我們就必須選擇可以支持現(xiàn)有所有操作系統(tǒng)類型的hypervisor。如果是Windows或Linux單一平臺(tái),選擇可以滿足需求的管理器就足夠了。
hypervisor選擇的其它標(biāo)準(zhǔn)
用戶的選擇可能會(huì)受到其它因素的影響。例如,某些企業(yè)選擇VMware的原因僅僅是因?yàn)樗鞘袌?chǎng)上最流行的硬件虛擬化平臺(tái)。
另外的一些用戶選擇微軟Hyper-V的原因也只是因?yàn)楝F(xiàn)有的Windows平臺(tái),或者是因?yàn)樗敲赓M(fèi)的。或許還有部分用戶鐘情于思杰所宣稱的XenServer是一種強(qiáng)大的硬件虛擬化平臺(tái),或者是曾經(jīng)使用了思杰的XenApp產(chǎn)品。當(dāng)然還會(huì)有一些用戶認(rèn)為這三大廠家都無(wú)法滿足需求而選擇一些相對(duì)不太知名的產(chǎn)品。
最后,用戶的選擇可能會(huì)由多個(gè)復(fù)雜因素構(gòu)成。各種hypervisor盡管不完全一致,但基本功能相似。理解每種平臺(tái)所擁有的特點(diǎn)以及可以支持的子操作系統(tǒng)是決定硬件虛擬化平臺(tái)過(guò)程中最基本的部分。而是否可以滿足企業(yè)的業(yè)務(wù)需求則是做出選擇的核心因素。(文/Danielle Ruest and Nelson Ruest )