什么是微軟的服務(wù)器Hyper-V技術(shù)
Hyper-V,Windows Server 2008中下一代基于hypervisor的服務(wù)器虛擬化技術(shù),能夠幫助應(yīng)對(duì)很多虛擬化業(yè)務(wù)挑戰(zhàn)。現(xiàn)在可以創(chuàng)建能夠使用相同的行業(yè)標(biāo)準(zhǔn)工具充分利用可用硬件、運(yùn)行多個(gè)操作系統(tǒng)并管理虛擬和物理資源的虛擬機(jī)了。 Hyper-V 的主要功能包括:
新的、改進(jìn)的體系結(jié)構(gòu):新 64 位微核心式 hypervisor 體系結(jié)構(gòu)使 Hyper-V 能夠提供廣泛的設(shè)備支持和改進(jìn)的性能和安全性。
廣泛的 OS 支持:對(duì)同時(shí)運(yùn)行不同類(lèi)型操作系統(tǒng)的廣泛支持,包括跨不同服務(wù)器平臺(tái)的 32 位和 64 位系統(tǒng),如 Windows、Linux 及其他系統(tǒng)。
SMP 支持:能夠在虛擬機(jī)環(huán)境中支持多達(dá) 4 個(gè)多處理器 (SMP),使您能在虛擬機(jī)中利用多線程應(yīng)用程序。
內(nèi)存支持:支持每虛擬機(jī)較大的內(nèi)存分配,使您能虛擬化最多的工作量,這使得 Hyper-V 成為大企業(yè)和中小企業(yè)的理想平臺(tái)。
改進(jìn)的存儲(chǔ)訪問(wèn):通過(guò)傳遞 (pass through) 磁盤(pán)訪問(wèn)和對(duì) SAN 和內(nèi)部磁盤(pán)訪問(wèn)的廣泛支持,Hyper-V 提供了更大的靈活性,以便最優(yōu)地配置和利用存儲(chǔ)環(huán)境。
網(wǎng)絡(luò)負(fù)載平衡:Hyper-V 包括新的虛擬交換功能。這意味著虛擬機(jī)可以輕松地配置為與 Windows NLB 一起運(yùn)行以便在不同的服務(wù)器上跨虛擬機(jī)平衡負(fù)載。
新的硬件共享體系結(jié)構(gòu):通過(guò)新的虛擬服務(wù)提供程序/虛擬服務(wù)客戶(hù)端 (VSP/VSC) 體系結(jié)構(gòu),Hyper-V 改進(jìn)了對(duì)核心資源,如磁盤(pán)、網(wǎng)絡(luò)、視頻等的訪問(wèn)和利用。
快速遷移:Hyper-V 利用 Windows Server 和 System Center 管理工具熟悉的高可用性功能使用最少的宕機(jī)時(shí)間將正在運(yùn)行的虛擬機(jī)快速?gòu)囊粋€(gè)物理主機(jī)系統(tǒng)遷移到另一個(gè)。
虛擬機(jī)快照:Hyper-V 提供給運(yùn)行的虛擬機(jī)拍快照的能力,這樣就可以輕松地返回到前一個(gè)狀態(tài)并改進(jìn)整個(gè)備份和可恢復(fù)性解決方案。
可伸縮性:通過(guò)在主機(jī)級(jí)對(duì)多處理器和多核心的支持和改進(jìn)的虛擬機(jī)內(nèi)的內(nèi)存訪問(wèn),您現(xiàn)在能夠垂直擴(kuò)展虛擬環(huán)境,使其能支持給定主機(jī)內(nèi)的大量虛擬機(jī)并繼續(xù)利用快速遷移跨多個(gè)主機(jī)進(jìn)行擴(kuò)展。
可擴(kuò)展性:Hyper-V 基于標(biāo)準(zhǔn)的 WMI 界面和 API,使獨(dú)立軟件供應(yīng)商和開(kāi)發(fā)人員能快速構(gòu)建用于虛擬化平臺(tái)的自定義工具、實(shí)用程序和增強(qiáng)。
Apport提供的虛擬主機(jī)是基于Windows Server2008的Hyper-V來(lái)實(shí)現(xiàn)的,無(wú)論從安全上還是性能上都是最優(yōu)秀的。從某種意義上來(lái)講,它是跨時(shí)代的虛擬化技術(shù);借助Hypervisor管理層充分在虛擬化環(huán)境發(fā)揮了物理硬件的性能。經(jīng)過(guò)一年的測(cè)試,我們發(fā)現(xiàn)基于原生64位Hypervisor架構(gòu)的Hyper-V虛擬機(jī),在性能、穩(wěn)定性和安全性是Virtuzzo VPS完全無(wú)法比擬的。在Hyper-V虛擬機(jī)中您完全可以享用物理服務(wù)器XeonCPU所擁有的全部強(qiáng)大處理性能,我們不做任何資源限制。而Virtuzzo的產(chǎn)品是默認(rèn)對(duì)所有生成的虛擬化環(huán)境進(jìn)行限制的。默認(rèn)是1000 CPUUnits,并且也對(duì)進(jìn)程進(jìn)行限制,默認(rèn)最大100Processes。另外Hyper-V所運(yùn)行的虛擬機(jī)所占用的內(nèi)存必須是物理內(nèi)存,而Virtuzzo可以將虛擬內(nèi)存當(dāng)作用戶(hù)虛擬化環(huán)境的內(nèi)存來(lái)使用!至于誰(shuí)是誰(shuí)非,還請(qǐng)用戶(hù)定奪。 可以說(shuō)Hyper-v虛擬機(jī)是先如今性能最接近物理主機(jī)的虛擬化主機(jī),它完全可以代替物理主機(jī),作為實(shí)際生產(chǎn)環(huán)境來(lái)使用。我們相信基于多核虛擬化技術(shù)的應(yīng)用能給您的業(yè)務(wù)效率帶來(lái)成倍的提升!
從虛擬機(jī)架構(gòu)上目前可以分為兩大類(lèi):
第一種叫做寄居架構(gòu),也就是說(shuō)虛擬化管理層是運(yùn)行在主機(jī)操作系統(tǒng)之上,依靠主機(jī)操作系統(tǒng)來(lái)模擬硬件設(shè)備,以便在其上運(yùn)行虛機(jī),其優(yōu)點(diǎn)是對(duì)物理硬件要求低,但是性能相對(duì)差。常見(jiàn)的例子有微軟的Virtual PC/VirtualServer;VMware的VMware Workstation/VMware Server等。 第二種叫作裸金屬架構(gòu),直接在硬件上跑虛擬化管理層,其優(yōu)點(diǎn)是性能比較好。裸金屬架構(gòu)的虛擬化管理層,一般叫做Hypervisor,或者VMM(Virtual Machine Monitor)
VMware ESX Server由于把底層物理硬件的驅(qū)動(dòng)程序整合到Hypervisor管理層中,所以管理層顯得比較胖。很顯然,這種架構(gòu)的性能比較好,但是對(duì)于底層物理硬件的要求比較高,兼容性和安全性的挑戰(zhàn)比較高。
微軟的Hyper-V,Hypervisor管理層僅用于管理CPU和內(nèi)存,而不包含底層物理硬件的驅(qū)動(dòng)程序,所以管理層顯得比較瘦。由于不包含硬件驅(qū)動(dòng),所以代碼量比較小,安全性更高、兼容性也更好,但是效率和胖管理層相比有所不逮。
【編輯推薦】