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