專利名稱:異地備援方法
技術(shù)領(lǐng)域:
本發(fā)明是一種備援方法,特別是涉及一種運(yùn)用在分別設(shè)在遠(yuǎn)端位置(SEVER)與近端位置(CLIENT)的至少兩電腦上的異地備援方法。
背景技術(shù):
現(xiàn)代人倚賴電腦的程度日漸加重,尤其是企業(yè)公司里的重要數(shù)據(jù)大多數(shù)均存放在電腦的儲存媒體內(nèi),這些數(shù)據(jù)常常維系著整個企業(yè)經(jīng)營的命脈,倘若一不小心將其遺落或損壞,經(jīng)常會造成公司嚴(yán)重的損失,因此,備份動作也變成各公司信息人員極重要的工作內(nèi)容,備份動作的實(shí)施方式有很多種為了將外來不可抗力因素,如停電、火災(zāi)、地震、恐怖事件對重要數(shù)據(jù)的影響降至最低,多數(shù)公司會采用異地備援的方式,亦即,將重要數(shù)據(jù)存放位在與公司不同地點(diǎn)的位置,而分別在前述二個位置的電腦間是通過網(wǎng)絡(luò)的方式來作為傳輸工具,而來達(dá)成備份動作,如圖1所示,公知的備份方法是在一遠(yuǎn)端電腦10上建立有多數(shù)分別對應(yīng)近端電腦11~14的備份區(qū)101~104。
公知進(jìn)行備份方式是分別將近端電腦11~14內(nèi)的數(shù)據(jù)傳送備份到遠(yuǎn)端電腦10的備份區(qū)101~104內(nèi),一旦近端電腦11~14有任何損毀或需要重新建置數(shù)據(jù)與系統(tǒng),即可由前述備份區(qū)101~104讀取數(shù)據(jù)來完成復(fù)原的動作。
但公知備份方式是在每次備份的動作之中,無論近端電腦11~14變更與否,均會完整地將其內(nèi)部的數(shù)據(jù)傳送至遠(yuǎn)端電腦10的備份區(qū)101~104內(nèi),而此種備份方式,對于網(wǎng)絡(luò)頻寬的要求相當(dāng)大,同時,容易受限于網(wǎng)絡(luò)傳輸?shù)乃俾?,在?shù)據(jù)容量越來越龐大的趨勢下,備份速度減慢是可以預(yù)見的。
再者,將信息備份在遠(yuǎn)端電腦10的備份區(qū)101~104的儲存方式大致上有兩種一種為如圖2所示的「獨(dú)立儲存」,一種為如圖3所示的「覆蓋儲存」,「獨(dú)立儲存」方式是在每次備份過程中,均將近端電腦11~14上的完整數(shù)據(jù)分別傳送至遠(yuǎn)端電腦10的備份區(qū)101~104內(nèi),且分別依照各不同時間點(diǎn)個別儲存,復(fù)原時,可選擇不同時間點(diǎn)的數(shù)據(jù)進(jìn)行復(fù)原動作。
「覆蓋儲存」方式是在每次備份過程中完整備份近端電腦11~14中的數(shù)據(jù)至遠(yuǎn)端電腦10的備份區(qū)101~104中,但不具有將不同時間點(diǎn)備份信息個別儲存的設(shè)計,而是不斷地覆蓋先前數(shù)據(jù),使復(fù)原時僅能讀取最后一次備份動作的完整數(shù)據(jù)「獨(dú)立儲存」雖可以滿足選擇不同時間點(diǎn)備份的功效,但此種儲存方式需要相當(dāng)大的儲存空間,而「覆蓋儲存」雖然較不占空間,但卻無法滿足依照不同時間點(diǎn)復(fù)原的需求,綜上可知,公知備份方式在頻寬與儲存容量的占用上均未臻理想,而本發(fā)明即為了改善此部份的技術(shù)缺失而研發(fā)出來。
發(fā)明內(nèi)容本發(fā)明的主要目的,是在于提供一種兼具減少網(wǎng)絡(luò)頻寬的占用且可有效利用網(wǎng)絡(luò)頻寬、縮小占用儲存空間以及可選擇時間點(diǎn)進(jìn)行復(fù)原的優(yōu)點(diǎn)的異地備援方法。
本發(fā)明的一種異地備援方法,用于通過預(yù)定網(wǎng)絡(luò)來通信連結(jié)的一近端主機(jī)與一遠(yuǎn)端主機(jī)間,近端主機(jī)具有一近端儲存媒體而遠(yuǎn)端主機(jī)具有一遠(yuǎn)端儲存媒體,異地備援方法包含以下步驟(A)近端主機(jī)以可調(diào)位元大小的區(qū)塊為單位備份近端儲存媒體內(nèi)的初始磁區(qū)分布狀態(tài)至遠(yuǎn)端主機(jī)的遠(yuǎn)端儲存媒體,(B)遠(yuǎn)端主機(jī)在不同時間檢測近端主機(jī)的近端儲存媒體磁區(qū)變動,且分別以可調(diào)位元大小的區(qū)塊為單位將近端主機(jī)的變動備份至遠(yuǎn)端記錄媒體,及,(C)遠(yuǎn)端主機(jī)是于不同時間將磁區(qū)分布狀態(tài)由遠(yuǎn)端儲存媒體還原至近端主機(jī)的近端儲存媒體。
下面結(jié)合附圖及實(shí)施例對本發(fā)明異地備援方法進(jìn)行詳細(xì)說明圖1一種公知備援方法的簡單示意圖;圖2公知獨(dú)立儲存方式的備援方法的一簡單示意圖;圖3公知覆蓋儲存方式的備援方法的一簡單示意圖;圖4本發(fā)明異地備援方法的一第一較佳實(shí)施例的架構(gòu)簡單示意圖;圖5第一較佳實(shí)施例的一流程圖6第一較佳實(shí)施例的第一次備份動作的一簡單示意圖;圖7類似圖6的一簡單示意圖,說明較佳實(shí)施例進(jìn)行第二次備份動作;及圖8本發(fā)明異地備援方法的一第二較佳實(shí)施例的一流程圖。
具體實(shí)施方式如圖4所示,本發(fā)明異地備援方法的一第一較佳實(shí)施例,適用于通過預(yù)定網(wǎng)絡(luò)來通信連結(jié)的一近端主機(jī)2與一遠(yuǎn)端主機(jī)3,近端主機(jī)2具有一近端儲存媒體21且遠(yuǎn)端主機(jī)3具有一遠(yuǎn)端儲存媒體3,本發(fā)明異地備援方法是依照以下流程執(zhí)行。
如圖5、6所示,首先執(zhí)行一流程201,流程201是近端主機(jī)2以可調(diào)位元大小的區(qū)塊為單位,備份近端儲存媒體21內(nèi)的初始磁區(qū)分布狀態(tài)至遠(yuǎn)端主機(jī)3的遠(yuǎn)端儲存媒體31的一初始備份單元311,此初始備份單元311同時記錄一建立時間t0。
接著,執(zhí)行一流程202,當(dāng)近端主機(jī)2完成初始的第一次備份動作后,進(jìn)端主機(jī)2會同步標(biāo)示近端儲存媒體21是否已經(jīng)完成備份,如圖6所示,標(biāo)示方式為在近端儲存媒體21內(nèi)設(shè)置一旗幟標(biāo)簽211,此旗幟標(biāo)簽211可顯示兩種不同狀態(tài),當(dāng)此旗幟標(biāo)簽211顯示為「1」時,即表示已完成備份動作,而當(dāng)此旗幟標(biāo)簽211顯示為「0」時,是表示并未完成備份動作。
執(zhí)行一流程203,遠(yuǎn)端主機(jī)3檢查所述網(wǎng)絡(luò)的頻寬使用狀態(tài)且判斷是否處于擁塞狀態(tài),其判斷基準(zhǔn)為一預(yù)定設(shè)定值,若網(wǎng)絡(luò)頻寬大于預(yù)設(shè)值時,即判定前述網(wǎng)絡(luò)為暢通的情況,且繼續(xù)執(zhí)行一流程204,反之,若網(wǎng)絡(luò)頻寬小于預(yù)設(shè)值時,即判定網(wǎng)絡(luò)為擁塞的狀態(tài)而不進(jìn)行下一個流程。
而流程204是當(dāng)遠(yuǎn)端主機(jī)3處在網(wǎng)絡(luò)頻寬暢通的狀態(tài)下,檢測近端主機(jī)2的近端儲存媒體21的磁區(qū)變動,且分別以可調(diào)位元大小的區(qū)塊為單位將近端主機(jī)2的變動備份至遠(yuǎn)端記錄媒體31的一第一變動備份單元312,而以上即為完成第一次變動備份動作,依照前述旗幟標(biāo)簽211的顯示方法,旗幟標(biāo)簽211即由「0」顯示為「1」,第一變動備份單元312亦同時記錄一建立時間t1。
進(jìn)一步說明流程203中遠(yuǎn)端主機(jī)3執(zhí)行備份動作的細(xì)節(jié)內(nèi)容,首先,遠(yuǎn)端主機(jī)3會檢測網(wǎng)絡(luò)是否擁塞,例如管理者可設(shè)定512kb/sec為基準(zhǔn)值,一旦網(wǎng)絡(luò)中的傳輸速度大于此基準(zhǔn)值時,遠(yuǎn)端主機(jī)3即會判斷網(wǎng)絡(luò)狀態(tài)為「流暢」,反之,當(dāng)傳輸速度低于此基準(zhǔn)值時,遠(yuǎn)端主機(jī)3即會判斷網(wǎng)絡(luò)狀態(tài)為「壅塞」,惟此基準(zhǔn)值乃是以實(shí)際硬體的環(huán)境來設(shè)定,當(dāng)網(wǎng)絡(luò)狀態(tài)流暢時,遠(yuǎn)端主機(jī)13會開始將近端主機(jī)2上的磁區(qū)狀態(tài)備份至遠(yuǎn)端儲存媒體21內(nèi),反之,當(dāng)網(wǎng)絡(luò)狀態(tài)壅塞時,遠(yuǎn)端主機(jī)3會處于待機(jī)狀態(tài),而暫時不動作,并接著以不定時或定時的方式反復(fù)檢測網(wǎng)絡(luò)狀態(tài),一旦符合基準(zhǔn)值,即可進(jìn)行備份動作。
如圖8所示,本發(fā)明的一第二較佳實(shí)施例大致與第一較佳實(shí)施例相同,差別在于第二實(shí)施例之流程203’是以預(yù)定的時間排程作為遠(yuǎn)端主機(jī)3啟動檢測動作的時間基準(zhǔn),而不考慮頻寬的使用狀態(tài),即是當(dāng)近端主機(jī)2處于閑置狀態(tài)時即會開始進(jìn)行備份,前述閑置狀態(tài)的判斷基準(zhǔn)亦可預(yù)先給予設(shè)定,第二實(shí)施例是當(dāng)近端主機(jī)2閑置待命超過5分鐘,遠(yuǎn)端主機(jī)3即可判斷近端主機(jī)2處于閑置狀態(tài)。
特別說明,不同實(shí)施例以其他項目作為檢查基準(zhǔn),且可利用前述區(qū)塊的位元大小可自行設(shè)定為至少1位元的任意大小,用來符合網(wǎng)絡(luò)傳輸?shù)男枨?,例?、10、…512或更多位元等等。
以上流程201至流程204是說明本發(fā)明異地備援方法的初始備份及第一次變動備份流程,而完成前述二次的備份動作后接著再繼續(xù)說明第三次變動備份流程。
如圖6、7所示,當(dāng)近端主機(jī)2的近端儲存媒體21再度產(chǎn)生磁區(qū)變動時,遠(yuǎn)端主機(jī)3即會檢測本次檢測與前次檢測的時間區(qū)間內(nèi),近端儲存媒體21的各磁區(qū)變動,并將磁區(qū)變動備份至遠(yuǎn)端主機(jī)3的遠(yuǎn)端記錄媒體31的一第二變動備份單元313,以此類推,遠(yuǎn)端主機(jī)3會依照流程203的判斷原則依序建立第三、第四…變動備份單元。
而以下再繼續(xù)進(jìn)行還原動作,執(zhí)行一流程205,前述遠(yuǎn)端主機(jī)3可選擇不同時間點(diǎn)將磁區(qū)分布狀態(tài)由遠(yuǎn)端儲存媒體31還原至近端主機(jī)2的近端儲存媒體21,亦即,當(dāng)近端主機(jī)2要求還原至第二變動備份單元313的時間點(diǎn)時,遠(yuǎn)端主機(jī)3是將儲存于遠(yuǎn)端儲存媒體31內(nèi)的初始備份單元311、第一變動備份單元312以及第二變動備份單元313連結(jié)組合,且一并還原至近端主機(jī)2的近端儲存媒體21內(nèi),使近端主機(jī)2恢復(fù)至備份第二變動備份單元313時間點(diǎn)t3的狀態(tài)。
基于本發(fā)明的設(shè)計,當(dāng)遠(yuǎn)端主機(jī)3檢測近端主機(jī)2的磁區(qū)變動后,即以可調(diào)之磁區(qū)大小來將磁區(qū)變動備份至遠(yuǎn)端儲存媒體31內(nèi),且建立對應(yīng)此變動的變更備份單元312、313、…,而當(dāng)近端主機(jī)2需加以還原時,是選擇特定的時間點(diǎn)t0~tn將各變動備份單元312、313、…及初始備份單元311連結(jié)組合且一并還原,使近端主機(jī)2可以還原至所選擇的時間點(diǎn)狀態(tài),而本發(fā)明異地備援方法確實(shí)具有以下功效一、減少網(wǎng)絡(luò)頻寬的占用且可有效利用網(wǎng)絡(luò)頻寬由于遠(yuǎn)端主機(jī)3是檢測近端主機(jī)2的近端儲存媒體21的磁區(qū)變動,將此變動備份至遠(yuǎn)端儲存媒體31且建立各變更備份單元312、313、…,而非大規(guī)模每次重復(fù)備份,本方法乃會檢測網(wǎng)絡(luò)頻寬狀態(tài)來作為啟動備份的判斷基準(zhǔn),可選擇于適合傳輸?shù)臓顟B(tài)中開始將近端儲存媒體21的磁區(qū)變動備份至遠(yuǎn)端儲存媒體32上,而配合以具有位元大小選擇性的區(qū)塊作為傳輸?shù)幕締挝唬⒉痪窒抟?12kb/sec為單位來傳輸,如此不但可以減少網(wǎng)絡(luò)頻寬的占用且可有效利用網(wǎng)絡(luò)頻寬。
二、節(jié)省儲存空間由于遠(yuǎn)端主機(jī)3僅會就近端主機(jī)2的近端儲存媒體21磁區(qū)變動部分加以備份,因此,不會有重復(fù)備份的情形發(fā)生,也就不會重復(fù)占用遠(yuǎn)端主機(jī)3的遠(yuǎn)端儲存媒體31的儲存空間,故以本發(fā)明的備份方法確實(shí)可以節(jié)省在遠(yuǎn)端儲存媒體31的儲存空間。
三、可以依照時間點(diǎn)進(jìn)行復(fù)原的動作各變更備份單元312紀(jì)錄有備份時間點(diǎn)t1、t2、…tn,近端主機(jī)2欲還原時,遠(yuǎn)端主機(jī)3即將指定的時間點(diǎn)的變更備份單元312、313、…加以連結(jié)組合且一并還原至近端儲存媒體21之中,而讓使用者可以依照不同時間點(diǎn)來進(jìn)行復(fù)原動作。
綜觀上述,本發(fā)明的構(gòu)造、特征的確能提供減少網(wǎng)絡(luò)頻寬的占用且可有效利用網(wǎng)絡(luò)頻寬、節(jié)省儲存空間且可以依照時間點(diǎn)進(jìn)行復(fù)原的動作的功效,故能達(dá)成本發(fā)明的目的。
權(quán)利要求
1.一種異地備援方法,用于通過預(yù)定網(wǎng)絡(luò)來通信連結(jié)的一近端主機(jī)與一遠(yuǎn)端主機(jī)間,近端主機(jī)具有一近端儲存媒體而遠(yuǎn)端主機(jī)具有一遠(yuǎn)端儲存媒體,異地備援方法包含以下步驟(A)近端主機(jī)以可調(diào)位元大小的區(qū)塊為單位備份近端儲存媒體內(nèi)的初始磁區(qū)分布狀態(tài)至遠(yuǎn)端主機(jī)的遠(yuǎn)端儲存媒體;(B)遠(yuǎn)端主機(jī)在不同時間上,檢測近端主機(jī)的近端儲存媒體磁區(qū)變動,且分別以可調(diào)位元大小的區(qū)塊為單位將近端主機(jī)的變動備份至遠(yuǎn)端記錄媒體;及(C)遠(yuǎn)端主機(jī)于不同時間上,將磁區(qū)分布狀態(tài)由遠(yuǎn)端儲存媒體還原至近端主機(jī)的近端儲存媒體。
2.如權(quán)利要求1所述的異地備援方法,其特征在于步驟(B)是將本次檢測與前次檢測之間近端儲存媒體的磁區(qū)變動記錄至遠(yuǎn)端主機(jī)的遠(yuǎn)端記錄媒體。
3.如權(quán)利要求1所述的異地備援方法,其特征在于異地備援方法進(jìn)一步包含一介于步驟(A)與步驟(B)之間的步驟(A1),步驟(A1)是當(dāng)近端主機(jī)完成備份動作后,同步標(biāo)示近端儲存媒體完成備份。
4.如權(quán)利要求1所述的異地備援方法,其特征在于遠(yuǎn)端主機(jī)是以近端主機(jī)使用狀態(tài)、預(yù)定網(wǎng)絡(luò)頻寬狀態(tài)以及遠(yuǎn)端主機(jī)使用狀態(tài)作為時間判斷的基準(zhǔn),以檢測近端儲存媒體磁區(qū)變動。
5.如權(quán)利要求1所述的異地備援方法,其特征在于遠(yuǎn)端主機(jī)是在預(yù)定的數(shù)個時間點(diǎn)上,檢測近端儲存媒體磁區(qū)變動。
6.如權(quán)利要求1所述的異地備援方法,其特征在于步驟(A)與步驟(B)的區(qū)塊位元大小為至少1位元的任意大小。
全文摘要
一種異地備援方法,用于通過預(yù)定網(wǎng)絡(luò)來通信連結(jié)的一近端主機(jī)與一遠(yuǎn)端主機(jī)間,近端主機(jī)具有一近端儲存媒體而遠(yuǎn)端主機(jī)具有一遠(yuǎn)端儲存媒體,異地備援方法包含以下步驟(A)近端主機(jī)以可調(diào)位元大小的區(qū)塊為單位備份近端儲存媒體內(nèi)的初始磁區(qū)分布狀態(tài)至遠(yuǎn)端主機(jī)的遠(yuǎn)端儲存媒體,(B)遠(yuǎn)端主機(jī)在不同時間檢測近端主機(jī)的近端儲存媒體磁區(qū)變動,且分別以可調(diào)位元大小的區(qū)塊為單位將近端主機(jī)的變動備份至遠(yuǎn)端記錄媒體,及,(C)遠(yuǎn)端主機(jī)是于不同時間將磁區(qū)分布狀態(tài)由遠(yuǎn)端儲存媒體還原至近端主機(jī)的近端儲存媒體。
文檔編號G06F11/14GK1629814SQ200310123368
公開日2005年6月22日 申請日期2003年12月16日 優(yōu)先權(quán)日2003年12月16日
發(fā)明者吳昱德 申請人:吳昱德