在國(guó)內(nèi)的一些企業(yè)、政府機(jī)構(gòu)招標(biāo)采購(gòu)數(shù)據(jù)備份軟件/設(shè)備的參數(shù)規(guī)格要求中,有時(shí)會(huì)看到以下這樣的描述:
“支持遠(yuǎn)程備份,采用多主控模式,各主控能獨(dú)立工作;支持?jǐn)帱c(diǎn)續(xù)傳、雙向緩沖、壓縮、流量控制、加密等有效的廣域網(wǎng)數(shù)據(jù)備份技術(shù),減少網(wǎng)絡(luò)通信流量,提高數(shù)據(jù)傳輸?shù)姆€(wěn)定性和高效性。”
遠(yuǎn)程備份,屬于數(shù)據(jù)保護(hù)技術(shù)中的一種異地容災(zāi)高級(jí)功能。上述文字中對(duì)遠(yuǎn)程備份的一系列技術(shù)要求并不是陽春白雪、華而不實(shí)的宣傳噱頭,而是在經(jīng)歷了各種用戶項(xiàng)目、遇到真實(shí)需求,為了有效解決問題不斷發(fā)展完善而來的。
首先,什么是多主控模式呢?
在介紹多主控模式之前,首先談?wù)勔恢鳎╩aster)多從(slave)模式的遠(yuǎn)程備份架構(gòu)。所謂主-從模式,即在遠(yuǎn)程備份或者多個(gè)備份服務(wù)器節(jié)點(diǎn)的環(huán)境中,所有任務(wù)都是由控制節(jié)點(diǎn)來發(fā)起的,在數(shù)據(jù)恢復(fù)時(shí)也必須有catalog--也就是存放備份目錄的數(shù)據(jù)庫(kù)才能進(jìn)行。
一主多從模式的弊端在于,當(dāng)主控節(jié)點(diǎn)出現(xiàn)故障,訪問不了catalog的情況下從節(jié)點(diǎn)(介質(zhì)服務(wù)器)上的數(shù)據(jù)也無法恢復(fù)。如果是在數(shù)據(jù)中心內(nèi)的局部故障,有RAID保護(hù)的硬盤,恢復(fù)catalog數(shù)據(jù)還不算太麻煩。如果是做的遠(yuǎn)程備份,遇到站點(diǎn)級(jí)的災(zāi)難,要保證遠(yuǎn)程災(zāi)備中心的介質(zhì)服務(wù)器能夠恢復(fù),就必須把catalog也傳過去。那么有沒有一勞永逸的辦法呢?
答案就是多主控模式。多主控模式有點(diǎn)像存儲(chǔ)里面的復(fù)制,也就是對(duì)等的節(jié)點(diǎn)可以做遠(yuǎn)程互備,一對(duì)多、多對(duì)一均可。備份數(shù)據(jù)和任務(wù)“對(duì)象”信息在每一個(gè)備份服務(wù)器(或者一體機(jī))上都是完整的,可以用于在異地直接獨(dú)立恢復(fù)。這樣,介質(zhì)服務(wù)器將不再依賴主控節(jié)點(diǎn),也無需單獨(dú)考慮catalog的遠(yuǎn)程備份。
下面以在企業(yè)級(jí)數(shù)據(jù)保護(hù)領(lǐng)域有著超過10年自主研發(fā)經(jīng)驗(yàn)的火星高科開發(fā)的火星備份軟件/一體機(jī)為例,簡(jiǎn)單介紹一下多主控遠(yuǎn)程備份能夠解決的問題。
上圖是備份軟件中添加異地主機(jī)時(shí)的一個(gè)界面,首先顯示的“您能夠添加的異地客戶機(jī)數(shù)”來看,一對(duì)多遠(yuǎn)程備份至少可以做到30個(gè)目標(biāo)。
位置——手工填寫備份目標(biāo)的描述。
IP地址——填寫異地裝有傳輸中心的主機(jī)(MBA備份服務(wù)器或火星艙)的外網(wǎng)IP。
默認(rèn)磁帶池--選擇本地存放備份數(shù)據(jù)的磁帶池,可以是物理磁帶設(shè)備,也可以是磁盤存儲(chǔ)虛擬的磁帶格式(VTL等)。
壓縮級(jí)別——可選0-9級(jí),默認(rèn)為6級(jí)。級(jí)別越高,壓縮效果越好,計(jì)算資源消耗相對(duì)最大;反之亦然,0級(jí)代表無壓縮。
設(shè)置合理的壓縮級(jí)別,將能夠顯著降低遠(yuǎn)程備份對(duì)網(wǎng)絡(luò)帶寬的需求。
重試時(shí)間——以分鐘為單位設(shè)置重試時(shí)間范圍,在此期間每隔5秒重試連接一次。
在進(jìn)行遠(yuǎn)程備份時(shí),如果沒有“斷點(diǎn)續(xù)傳”機(jī)制,一旦遇到網(wǎng)絡(luò)中斷或者不穩(wěn)定的情況,很容易造成整個(gè)備份任務(wù)失敗的情況。該功能在國(guó)內(nèi)的WAN網(wǎng)絡(luò)環(huán)境中更加重要,因?yàn)榫€路質(zhì)量通常沒有那么好。
傳送時(shí)間——允許任務(wù)在每天的此時(shí)間段內(nèi)進(jìn)行傳輸。
例如可以選擇只在線路帶寬占用不繁忙的夜間,傳輸遠(yuǎn)程備份數(shù)據(jù)。
速度限制——根據(jù)用戶的網(wǎng)絡(luò)帶寬填寫合適的傳輸速度,填寫“0”為不限制速度。
對(duì)遠(yuǎn)程備份可以占用的帶寬進(jìn)行限制,以保證同一通信線路上的其它正常通信不受影響。
最下面,還有是否加密傳輸?shù)倪x項(xiàng)。數(shù)據(jù)安全在有些領(lǐng)域是個(gè)大問題,如果備份數(shù)據(jù)在遠(yuǎn)程傳輸過程中被他人截獲,加密處理能夠最大限度減低敏感數(shù)據(jù)泄露的隱患。
正是憑借著以上強(qiáng)大、實(shí)用的遠(yuǎn)程備份功能,火星高科才得以在這些年成功實(shí)施了多個(gè)大型項(xiàng)目。包括:中國(guó)科學(xué)院全國(guó)12個(gè)分院100多個(gè)研究所備份項(xiàng)目、國(guó)家安監(jiān)總局“金安”工程25個(gè)省級(jí)局本地及遠(yuǎn)程容災(zāi)備份項(xiàng)目等等。