服務(wù)器虛擬化特點(diǎn)
服務(wù)器虛擬化是把一個(gè)實(shí)體服務(wù)器分割成多個(gè)小的虛擬服務(wù)器。有了服務(wù)器虛擬化,多個(gè)服務(wù)器依靠一臺(tái)實(shí)體機(jī)生存。普通的服務(wù)器虛擬化方法是使用虛擬機(jī),它可以使一個(gè)虛擬服務(wù)器像是一臺(tái)的***的電腦,IT部門通常使用服務(wù)器虛擬化來支持各種工作,例如支持?jǐn)?shù)據(jù)庫、文件共享、圖形虛擬化以及媒體交付。
將服務(wù)器物理資源抽象成邏輯資源,讓一臺(tái)服務(wù)器變成幾臺(tái)甚至上百臺(tái)相互隔離的虛擬服務(wù)器,我們不再受限于物理上的界限,而是讓CPU、內(nèi)存、磁盤、I/O等硬件變成可以動(dòng)態(tài)管理的“資源池”,從而提高資源的利用率,簡化系統(tǒng)管理,實(shí)現(xiàn)服務(wù)器整合,讓IT對(duì)業(yè)務(wù)的變化更具適應(yīng)力--------這就是服務(wù)器的虛擬化。
企業(yè)采用服務(wù)器虛擬化的好處
1. 提高服務(wù)器資源的利用率,提高服務(wù)器計(jì)算能力;
2.通過降低空間、散熱以及電力消耗等途徑壓縮數(shù)據(jù)中心成本;
3. 通過動(dòng)態(tài)資源配置提高IT對(duì)業(yè)務(wù)的靈活適應(yīng)力;
4.提高可用性,帶來具有透明負(fù)載均衡、動(dòng)態(tài)遷移、故障自動(dòng)隔離、系統(tǒng)自動(dòng)重構(gòu)的高可靠服務(wù)器應(yīng)用環(huán)境,減少服務(wù)器或應(yīng)用系統(tǒng)的停機(jī)時(shí)間;
5.支持異構(gòu)操作系統(tǒng)的整合,支持老應(yīng)用的持續(xù)運(yùn)行;
服務(wù)虛擬化分類
服務(wù)器虛擬化按照虛擬化程度可分為全虛擬化、半虛擬化、硬件輔助虛擬化。
全虛擬化:VMM在軟件堆棧中的位置是傳統(tǒng)意義上操作系統(tǒng)所處的位置,而操作系統(tǒng)的位置是傳統(tǒng)意義上應(yīng)用程序所處的位置。Guest OS對(duì)特殊指令訪問通信需要進(jìn)行二進(jìn)制轉(zhuǎn)換,以便提供到物理資源(如處理器、內(nèi)存、存儲(chǔ)、顯卡和網(wǎng)卡等)的接口,模擬硬件環(huán)境。
半虛擬化:Guest OS的部分代碼被改變,從而使Guest OS會(huì)將和特權(quán)指令相關(guān)的操作都轉(zhuǎn)換為發(fā)給VMM的Hypercall(超級(jí)調(diào)用),由VMM繼續(xù)進(jìn)行處理并返回結(jié)果。
硬件輔助虛擬化:引入新的指令和運(yùn)行模式,使VMM和Guest OS分別運(yùn)行在不同模式(ROOT模式和非ROOT模式)下,且Guest OS運(yùn)行在Ring 0下運(yùn)行。使得Guest OS的核心指令可以直接下達(dá)到計(jì)算機(jī)系統(tǒng)硬件執(zhí)行,而不需要經(jīng)過VMM。