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