服務器虛擬化與動態遷移基本概念
服務器(qi)虛(xu)擬化(hua)的(de)基本概念:借助虛(xu)擬化(hua)軟件(jian)在一臺物理(li)服務器(qi)上(shang)運行多個操(cao)作系統。
虛擬化前:
每臺主(zhu)機一(yi)個操作系統;
軟件硬件緊(jin)密地結合(he);
在同一主機上運(yun)行多個應(ying)用程(cheng)序通常會遭(zao)遇沖突;
系統的資(zi)源利用率低;
硬件(jian)成本高(gao)昂而且(qie)不(bu)夠靈活;
虛擬化后:
解除(chu)了操作系統和服務器硬件的互相依賴(lai);
每個虛擬機(邏(luo)輯服務器)被封裝成一個大(da)文件,可拷貝/克隆(long);
每個系(xi)統間(jian)邏輯(ji)隔離,故障(zhang)隔離;
虛擬機獨立于硬(ying)件, 可在其他(ta)服務器上運行;
服務器虛擬化的兩個術語
在虛擬(ni)化中有兩個常(chang)用的(de)術語:Virtual Machine 、 virtual machine monitor。
Virtual Machine(VM)是(shi)指運行(xing)在Hypervisor之上(shang),擁(yong)有(you)CPU、IO、內存等虛(xu)擬硬件資(zi)源并(bing)可支(zhi)撐操作系統運行(xing)的一(yi)個完(wan)整的系統平臺。
virtual machine monitor(VMM)或叫(jiao)做Hypervisor,是支持虛擬機運行的軟(ruan)件平臺(tai),負責虛擬機(VM)的托(tuo)管和管理,它(ta)直接(jie)運行在服務器硬件上,因此其實現直接(jie)受底層體(ti)系(xi)機構(gou)的約束。
VMM,有兩種典型的實現:
主機實現方案(hosted),也(ye)叫做主機虛擬化,實現:
VMware Server (GSX)、 VMware Workstation、 VMware Fusion。
Microsoft Virtual PC 、 Microsoft Virtual Server。
裸金屬(shu)實現方案(bare-metal ),也叫(jiao)做裸金屬(shu)虛擬化(當前(qian)市場主流產品),實現:
VMware ESX Server。
Citrix XenServer。
Microsoft Hyper-V。
服務器虛擬化的典型實現
主機虛擬化的結構:
VMM 作為一個(ge)應用(yong)程序(xu)運(yun)行在通用(yong)操作系(xi)統(tong)之上,操作系(xi)統(tong)管理(li)資源。
多個(ge)虛(xu)擬機的OS間相互獨立,一(yi)個(ge)虛(xu)擬機宕(dang)機不影(ying)響其他虛(xu)擬機。
操作系統支(zhi)持的硬件,虛擬機就能支(zhi)持。
性能低。
裸金屬虛擬(ni)化的(de)結構:
VMM 負(fu)責硬件資源的管理。
VM應用層、VM內核、Hypervisor處于不同(tong)的CPU特權等(deng)級。
多個虛擬(ni)機(ji)(ji)的OS間(jian)相互獨立,一個虛擬(ni)機(ji)(ji)宕(dang)機(ji)(ji)不影響其他虛擬(ni)機(ji)(ji)。
處(chu)理性能高,接近(jin)非虛擬(ni)化(hua)運行(xing)模式。
服務器虛擬化的關鍵特性
分區,在單(dan)一物理服務(wu)器上同時運行多(duo)個(ge)虛擬機。
隔(ge)離(li),在(zai)同一服務器上的虛(xu)擬機之間相互(hu)隔(ge)離(li)。
封(feng)裝,整(zheng)個虛擬機(ji)都保(bao)存在文件(jian)中(zhong),而且可以通過(guo)移(yi)動和(he)復(fu)制(zhi)這些文件(jian)的方式來移(yi)動和(he)復(fu)制(zhi)該虛擬機(ji)。
動態遷移,運行中的VM可實現(xian)動態遷移到不同物(wu)理及的虛擬平臺上。
服務器虛擬化的關鍵特性——動態遷移
1.動(dong)態遷移可在 X86架構的 VMWARE ESX上(shang)實現,以可以在IBM P6 小型機上(shang)實現;
2.在不中斷服務(wu)的(de)情況(kuang)下,將VM遷移到其他的(de)物理服務(wu)器上;
3.可用在災備(bei)、資源調整、服務器維護等場(chang)合;
4.實現(xian)遷移的(de)服(fu)務器(qi)必須在(zai)一個二層網(wang)絡內,VM的(de)GW(網(wang)關)在(zai)相同設(she)備上。
動(dong)態(tai)分區遷移技術,允許(xu)將正在(zai)運行的生產應用(yong)程序從一個(ge)物理服務(wu)器(qi)移動(dong)到另一個(ge)物理服務(wu)器(qi)動(dong)態(tai)分區遷移有(you)助于實現連(lian)續的可用(yong)性目標(biao):
通過動態地將應(ying)用(yong)程(cheng)序(xu)從(cong)一個服(fu)務(wu)器(qi)移動到另一個服(fu)務(wu)器(qi),減少(shao)計劃停機時間。
通過允許您將工作負(fu)載(zai)(zai)從負(fu)載(zai)(zai)較重(zhong)的服務器移動到具有空閑容(rong)量的服務器,可以應對不(bu)斷變化的工作負(fu)載(zai)(zai)和(he)業務需求(qiu)。
通過允許您簡單地整合工作負載,并關閉(bi)不使用的服務器,減少能(neng)量的消耗。
- 上一篇:IaaS PaaS和SaaS云服務公司都做些什么 2015/4/12
- 下一篇:強化多功能應用 手機銀行進入普及期 2013/5/21