服務(wù)器虛擬化的基本概念:借助虛擬化軟件在一臺物理服務(wù)器上運(yùn)行多個操作系統(tǒng)。
虛擬化前:
每臺主機(jī)一個操作系統(tǒng);
軟件硬件緊密地結(jié)合;
在同一主機(jī)上運(yùn)行多個應(yīng)用程序通常會遭遇沖突;
系統(tǒng)的資源利用率低;
硬件成本高昂而且不夠靈活;
虛擬化后:
解除了操作系統(tǒng)和服務(wù)器硬件的互相依賴;
每個虛擬機(jī)(邏輯服務(wù)器)被封裝成一個大文件,可拷貝/克?。?
每個系統(tǒng)間邏輯隔離,故障隔離;
虛擬機(jī)獨(dú)立于硬件, 可在其他服務(wù)器上運(yùn)行;
服務(wù)器虛擬化的兩個術(shù)語
在虛擬化中有兩個常用的術(shù)語:Virtual Machine 、 virtual machine monitor。
Virtual Machine(VM)是指運(yùn)行在Hypervisor之上,擁有CPU、IO、內(nèi)存等虛擬硬件資源并可支撐操作系統(tǒng)運(yùn)行的一個完整的系統(tǒng)平臺。
virtual machine monitor(VMM)或叫做Hypervisor,是支持虛擬機(jī)運(yùn)行的軟件平臺,負(fù)責(zé)虛擬機(jī)(VM)的托管和管理,它直接運(yùn)行在服務(wù)器硬件上,因此其實(shí)現(xiàn)直接受底層體系機(jī)構(gòu)的約束。
VMM,有兩種典型的實(shí)現(xiàn):
主機(jī)實(shí)現(xiàn)方案(hosted),也叫做主機(jī)虛擬化,實(shí)現(xiàn):
VMware Server (GSX)、 VMware Workstation、 VMware Fusion。
Microsoft Virtual PC 、 Microsoft Virtual Server。
裸金屬實(shí)現(xiàn)方案(bare-metal ),也叫做裸金屬虛擬化(當(dāng)前市場主流產(chǎn)品),實(shí)現(xiàn):
VMware ESX Server。
Citrix XenServer。
Microsoft Hyper-V。
服務(wù)器虛擬化的典型實(shí)現(xiàn)
主機(jī)虛擬化的結(jié)構(gòu):
VMM 作為一個應(yīng)用程序運(yùn)行在通用操作系統(tǒng)之上,操作系統(tǒng)管理資源。
多個虛擬機(jī)的OS間相互獨(dú)立,一個虛擬機(jī)宕機(jī)不影響其他虛擬機(jī)。
操作系統(tǒng)支持的硬件,虛擬機(jī)就能支持。
性能低。
裸金屬虛擬化的結(jié)構(gòu):
VMM 負(fù)責(zé)硬件資源的管理。
VM應(yīng)用層、VM內(nèi)核、Hypervisor處于不同的CPU特權(quán)等級。
多個虛擬機(jī)的OS間相互獨(dú)立,一個虛擬機(jī)宕機(jī)不影響其他虛擬機(jī)。
處理性能高,接近非虛擬化運(yùn)行模式。
服務(wù)器虛擬化的關(guān)鍵特性
分區(qū),在單一物理服務(wù)器上同時運(yùn)行多個虛擬機(jī)。
隔離,在同一服務(wù)器上的虛擬機(jī)之間相互隔離。
封裝,整個虛擬機(jī)都保存在文件中,而且可以通過移動和復(fù)制這些文件的方式來移動和復(fù)制該虛擬機(jī)。
動態(tài)遷移,運(yùn)行中的VM可實(shí)現(xiàn)動態(tài)遷移到不同物理及的虛擬平臺上。
服務(wù)器虛擬化的關(guān)鍵特性——動態(tài)遷移
1.動態(tài)遷移可在 X86架構(gòu)的 VMWARE ESX上實(shí)現(xiàn),以可以在IBM P6 小型機(jī)上實(shí)現(xiàn);
2.在不中斷服務(wù)的情況下,將VM遷移到其他的物理服務(wù)器上;
3.可用在災(zāi)備、資源調(diào)整、服務(wù)器維護(hù)等場合;
4.實(shí)現(xiàn)遷移的服務(wù)器必須在一個二層網(wǎng)絡(luò)內(nèi),VM的GW(網(wǎng)關(guān))在相同設(shè)備上。
動態(tài)分區(qū)遷移技術(shù),允許將正在運(yùn)行的生產(chǎn)應(yīng)用程序從一個物理服務(wù)器移動到另一個物理服務(wù)器動態(tài)分區(qū)遷移有助于實(shí)現(xiàn)連續(xù)的可用性目標(biāo):
通過動態(tài)地將應(yīng)用程序從一個服務(wù)器移動到另一個服務(wù)器,減少計(jì)劃停機(jī)時間。
通過允許您將工作負(fù)載從負(fù)載較重的服務(wù)器移動到具有空閑容量的服務(wù)器,可以應(yīng)對不斷變化的工作負(fù)載和業(yè)務(wù)需求。
通過允許您簡單地整合工作負(fù)載,并關(guān)閉不使用的服務(wù)器,減少能量的消耗。