一種災(zāi)備融合管理方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于通信安全領(lǐng)域,尤其涉及一種災(zāi)備融合管理方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著IT技術(shù)的普及,越來(lái)越多的企業(yè)選擇將數(shù)據(jù)放到存儲(chǔ)系統(tǒng)上,存儲(chǔ)系統(tǒng)數(shù)據(jù)的可靠性是所有企業(yè)的生命,如今頻發(fā)的自然災(zāi)害(水災(zāi)、火災(zāi)、地震等)造成的系統(tǒng)故障和人為災(zāi)難(誤刪除、誤操作等)對(duì)數(shù)據(jù)安全帶來(lái)巨大的沖擊,輕則導(dǎo)致業(yè)務(wù)中斷,幾天時(shí)間才能恢復(fù)(如近段時(shí)間新疆某銀行由于宕機(jī)造成業(yè)務(wù)中斷達(dá)幾天),導(dǎo)致企業(yè)的信譽(yù)降低,嚴(yán)重的則會(huì)導(dǎo)致企業(yè)數(shù)據(jù)全部丟失,使企業(yè)經(jīng)營(yíng)中斷,像電力企業(yè)等的系統(tǒng)宕機(jī)可能導(dǎo)致大面積停電,造成居民生活不便和企業(yè)的生產(chǎn)中斷,造成巨大損失。
[0003]在災(zāi)難恢復(fù)方面,業(yè)界公認(rèn)的兩個(gè)標(biāo)準(zhǔn)。一是RTO,Recovery Time Object ive,是業(yè)務(wù)恢復(fù)及時(shí)性指標(biāo),指災(zāi)難發(fā)生后,從系統(tǒng)宕機(jī)導(dǎo)致業(yè)務(wù)停頓之時(shí)開(kāi)始,到系統(tǒng)恢復(fù),業(yè)務(wù)正常運(yùn)營(yíng)時(shí),兩點(diǎn)之間的時(shí)間段;二是RPO,Repovery Point Objective,是反映數(shù)據(jù)完整性的指標(biāo),指數(shù)據(jù)恢復(fù)的時(shí)間點(diǎn),可能是一個(gè)小時(shí)前的數(shù)據(jù),也可能是一天前的數(shù)據(jù),是從數(shù)據(jù)完整性來(lái)講的。
[0004]隨著災(zāi)備需求的發(fā)展,災(zāi)備方案和技術(shù)也不斷成熟,在存儲(chǔ)端就實(shí)現(xiàn)了本地?cái)?shù)據(jù)保護(hù)和遠(yuǎn)端數(shù)據(jù)保護(hù),本地?cái)?shù)據(jù)保護(hù)有克隆、快照、鏡像等;遠(yuǎn)端數(shù)據(jù)保護(hù)包括同步遠(yuǎn)程復(fù)制、異步遠(yuǎn)程復(fù)制、⑶P (Cisco Discovery Protocol,思科發(fā)現(xiàn)協(xié)議)持續(xù)數(shù)據(jù)保護(hù)等。
[0005]隨著對(duì)數(shù)據(jù)安全性的需求持續(xù)提高,使得一種數(shù)據(jù)保護(hù)方式根本無(wú)法滿足數(shù)據(jù)安全性的要求,因此迫切需要一種融合的災(zāi)備管理方案。
【發(fā)明內(nèi)容】
[0006]本發(fā)明提供一種災(zāi)備融合管理方法及系統(tǒng),以解決上述問(wèn)題。
[0007]本發(fā)明提供一種災(zāi)備融合管理方法。上述方法包括以下步驟:
[0008]通用框架管理模塊接收插件實(shí)例創(chuàng)建命令后,調(diào)用對(duì)應(yīng)插件創(chuàng)建函數(shù),進(jìn)行插件實(shí)例創(chuàng)建并對(duì)輸入輸出信息即10信息進(jìn)行攔截;
[0009]若有對(duì)磁盤(pán)的輸入輸出操作,則所述通用框架管理模塊對(duì)磁盤(pán)輸入輸出操作信息進(jìn)行封裝,獲取封裝數(shù)據(jù)包并發(fā)送至對(duì)應(yīng)的插件管理模塊;
[0010]所述插件管理模塊對(duì)所述封裝數(shù)據(jù)包進(jìn)行解封裝,通過(guò)與所述插件管理模塊對(duì)應(yīng)的10處理函數(shù),對(duì)所述磁盤(pán)輸入輸出操作信息進(jìn)行處理。
[0011]本發(fā)明還提供一種災(zāi)備融合管理系統(tǒng),包括命令控制模塊、通用框架管理模塊、快照管理模塊、克隆管理模塊、遠(yuǎn)程復(fù)制管理模塊;其中,所述命令控制模塊通過(guò)所述通用框架管理模塊分別與所述快照管理模塊、所述克隆管理模塊、所述遠(yuǎn)程復(fù)制管理模塊相連;
[0012]所述快照管理模塊、所述克隆管理模塊、所述遠(yuǎn)程復(fù)制管理模塊通過(guò)所述插件管理單元分別注冊(cè)快照插件、克隆插件、遠(yuǎn)程復(fù)制插件
[0013]所述命令控制模塊,用于向所述通用框架管理模塊發(fā)送插件實(shí)例創(chuàng)建命令;還用于對(duì)快照插件、克隆插件、遠(yuǎn)程復(fù)制插件進(jìn)行參數(shù)配置;
[0014]所述通用框架管理模塊,用于接收所述命令控制模塊發(fā)送的插件實(shí)例創(chuàng)建命令后,調(diào)用對(duì)應(yīng)插件創(chuàng)建函數(shù),進(jìn)行插件實(shí)例創(chuàng)建并對(duì)輸入輸出信息即1信息進(jìn)行攔截;還用于若有對(duì)磁盤(pán)的輸入輸出操作,則對(duì)磁盤(pán)輸入輸出操作信息進(jìn)行封裝,獲取封裝數(shù)據(jù)包并發(fā)送至對(duì)應(yīng)的插件管理模塊;
[0015]所述插件管理模塊,用于對(duì)所述封裝數(shù)據(jù)包進(jìn)行解封裝,通過(guò)與所述插件管理模塊對(duì)應(yīng)的1處理函數(shù),對(duì)所述磁盤(pán)輸入輸出操作信息進(jìn)行處理;
[0016]其中,所述插件管理模塊包括快照管理模塊、克隆管理模塊、遠(yuǎn)程復(fù)制管理模塊。
[0017]本發(fā)明提供一種災(zāi)備融合管理方法及系統(tǒng),實(shí)現(xiàn)了多種數(shù)據(jù)保護(hù)方法的融合。
【附圖說(shuō)明】
[0018]此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
[0019]圖1所示為本發(fā)明實(shí)施例1的災(zāi)備融合管理系統(tǒng)結(jié)構(gòu)示意圖;
[0020]圖2所示為本發(fā)明實(shí)施例2的災(zāi)備融合管理方法處理流程圖。
【具體實(shí)施方式】
[0021]下文中將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本發(fā)明。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。
[0022]圖1所示為本發(fā)明實(shí)施例1的災(zāi)備融合管理系統(tǒng)結(jié)構(gòu)示意圖,包括命令控制模塊、通用框架管理模塊、快照管理模塊、克隆管理模塊、遠(yuǎn)程復(fù)制管理模塊;其中,所述命令控制模塊通過(guò)所述通用框架管理模塊分別與所述快照管理模塊、所述克隆管理模塊、所述遠(yuǎn)程復(fù)制管理模塊相連。
[0023]所述通用框架管理模塊,用于提供插件管理單元、輸入輸出映射單元即1映射單元、輸入輸出超時(shí)管理單元即1超時(shí)管理單元、配置管理單元。
[0024]所述插件管理單元,用于為所述插件提供注冊(cè)接口 ;還用于對(duì)于注冊(cè)到通用框架管理模塊中的各個(gè)插件進(jìn)行維護(hù);其中,所述插件包括快照插件、克隆插件、遠(yuǎn)程復(fù)制插件、鏡像插件。
[0025]所述快照管理模塊、所述克隆管理模塊、所述遠(yuǎn)程復(fù)制管理模塊通過(guò)所述插件管理單元分別注冊(cè)快照插件、克隆插件、遠(yuǎn)程復(fù)制插件。
[0026]所述配置管理單元,用于接收命令控制模塊發(fā)送的參數(shù)配置命令;還用于解析所述參數(shù)配置命令并進(jìn)行相應(yīng)的配置動(dòng)作。
[0027]所述1映射單元,用于將1管理器下發(fā)的1進(jìn)行初步預(yù)判后進(jìn)行下發(fā)。
[0028]所述1超時(shí)管理單元,用于對(duì)所述通用框架管理模塊捕獲的1進(jìn)行管理,定期清理超時(shí)的10。
[0029]所述快照管理模塊,用于快照關(guān)系的創(chuàng)建、快照創(chuàng)建、快照銷毀、快照掛載、快照卸載;還用于提供對(duì)源卷的讀寫(xiě)處理和快照卷的讀寫(xiě)處理??煺詹寮?cè)到通用框架管理模塊。
[0030]所述克隆管理模塊,用于克隆關(guān)系創(chuàng)建、克隆關(guān)系銷毀、數(shù)據(jù)后臺(tái)備份;還用于克隆源卷和鏡像卷的讀寫(xiě)??寺〔寮?cè)到通用框架管理模塊。
[0031]所述遠(yuǎn)程復(fù)制管理模塊,用于遠(yuǎn)程復(fù)制關(guān)系創(chuàng)建、遠(yuǎn)程復(fù)制關(guān)系銷毀、數(shù)據(jù)同步復(fù)制、數(shù)據(jù)異步復(fù)制、初始化拷貝;遠(yuǎn)程復(fù)制插件注冊(cè)到通用框架管理模塊。
[0032]所述命令控制模塊,用于快照關(guān)系、克隆關(guān)系和遠(yuǎn)程復(fù)制關(guān)系的創(chuàng)建、銷毀;還用于對(duì)不同類別插件(包括:快照插件、克隆插件、遠(yuǎn)程復(fù)制插件、鏡像插件)進(jìn)行參數(shù)配置。
[0033]所述命令控制模塊所有命令均發(fā)送至通用框架管理模塊并由所述通用框架管理模塊進(jìn)行處理后,由所述通用框架管理模塊調(diào)用相應(yīng)插件注冊(cè)的回調(diào)函數(shù)。
[0034]圖2所示為本發(fā)明實(shí)施例2的災(zāi)備融合管理方法處理流程圖,包