基于數(shù)據(jù)顆粒整合的遠(yuǎn)程容災(zāi)技術(shù)的制作方法
【專利摘要】本發(fā)明涉及計算機(jī)數(shù)據(jù)處理領(lǐng)域,提供了一種基于數(shù)據(jù)顆粒整合的遠(yuǎn)程容災(zāi)技術(shù)。通過數(shù)據(jù)整合系統(tǒng)對遠(yuǎn)程的數(shù)據(jù)進(jìn)行整合后再存儲。數(shù)據(jù)整合體統(tǒng)接受來自不同服務(wù)器的信息,將收到的信息進(jìn)行統(tǒng)一的整合后再發(fā)送給接收設(shè)備進(jìn)行存儲。經(jīng)過整合的數(shù)據(jù)更加精確整齊,這種容災(zāi)方法節(jié)省了存儲空間,降低了存儲壓力。
【專利說明】基于數(shù)據(jù)顆粒整合的遠(yuǎn)程容災(zāi)技術(shù)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種基于數(shù)據(jù)顆粒整合的遠(yuǎn)程容災(zāi)技術(shù),屬于計算機(jī)數(shù)據(jù)安全處理領(lǐng)域。
【背景技術(shù)】
[0002]伴隨著企業(yè)規(guī)模的擴(kuò)展,用戶原有意識中的數(shù)據(jù)備份已經(jīng)無法滿足關(guān)鍵業(yè)務(wù)對系統(tǒng)的可用性、實(shí)時性、安全性的需要。更重要的是備份的數(shù)據(jù)往往會因?yàn)楦鞣N因素而遭到毀壞,如地震、火災(zāi)、丟失、誤刪等。
[0003]遠(yuǎn)程容災(zāi)解決方案的出現(xiàn)則可通過在不同地點(diǎn)建立備份系統(tǒng),從而進(jìn)一步提高數(shù)據(jù)抵抗各種可能安全因素的容災(zāi)能力。遠(yuǎn)程容災(zāi)已成為保障企業(yè)關(guān)鍵應(yīng)用連續(xù)性的重要手段。
[0004]廣義上講,任何必須恢復(fù)的數(shù)據(jù)訪問中斷都是數(shù)據(jù)災(zāi)難。容災(zāi)就是能夠恢復(fù)到數(shù)據(jù)災(zāi)難發(fā)生前的系統(tǒng)狀態(tài)的方法。容災(zāi)分為數(shù)據(jù)容災(zāi)和應(yīng)用容災(zāi)。
[0005]數(shù)據(jù)容災(zāi)可以保證數(shù)據(jù)不丟失,但不能保證服務(wù)不中斷;應(yīng)用容災(zāi)則更上一層樓,它在相隔較遠(yuǎn)的異地,建立兩套或多套功能相同的系統(tǒng),互相之間可以進(jìn)行運(yùn)行狀態(tài)監(jiān)視和功能切換。當(dāng)一處系統(tǒng)因?yàn)?zāi)害停止工作時,整個應(yīng)用系統(tǒng)可以切換到另一處,使得該系統(tǒng)功能可以繼續(xù)正常工作。
[0006]實(shí)際上從技術(shù)上講,典型的容災(zāi)系統(tǒng)一般包括兩個主要的功能部分:
[0007]數(shù)據(jù)復(fù)制:指在異地保證各個系統(tǒng)關(guān)鍵數(shù)據(jù)和狀態(tài)參數(shù)的一致,其實(shí)現(xiàn)的方法可以是軟件的方式,也可以是硬件的方式。軟件方式是在主系統(tǒng)和容災(zāi)系統(tǒng)的主機(jī)上,安裝專用的數(shù)據(jù)復(fù)制軟件。這種方式的特點(diǎn)是成本較低。但是由于效率和可管理性方面的問題,這種容災(zāi)方式并不多見。大多數(shù)的容災(zāi)系統(tǒng)都采用硬件方式的數(shù)據(jù)復(fù)制,即數(shù)據(jù)通過存儲陣列控制器直接在存儲設(shè)備之間傳輸。由于數(shù)據(jù)復(fù)制是由光纖通道存儲陣列控制器完成,因此不占用服務(wù)器內(nèi)存等寶貴的硬件資源,也無需操作系統(tǒng)進(jìn)行管理和控制,對操作系統(tǒng)資源不會造成占用,對系統(tǒng)效率也不會造成影響。
[0008]同時根據(jù)實(shí)現(xiàn)的步驟來將也可以分為同步復(fù)制(實(shí)時容災(zāi))和異步復(fù)制(異步容災(zāi)),同步復(fù)制是安全級別最高的工作方式。
[0009]具體工作時主系統(tǒng)主機(jī)向本地的存儲設(shè)備發(fā)送一個I/O請求,這個請求同時被傳送到容災(zāi)系統(tǒng)的存儲設(shè)備中,等到兩個存儲設(shè)備都處理完成后,才向主系統(tǒng)主機(jī)返回確認(rèn)信號。
[0010]這一機(jī)制確保在兩個儲設(shè)備中的數(shù)據(jù)在數(shù)據(jù)塊級別的高度一致。而異步復(fù)制的工作機(jī)制是主系統(tǒng)內(nèi)主機(jī)與存儲設(shè)備間的I/o處理與數(shù)據(jù)復(fù)制過程無關(guān),也就是說,主機(jī)無須等待遠(yuǎn)端存儲設(shè)備完成I/o處理,只要本地主系統(tǒng)存儲設(shè)備完成1處理后,即向主系統(tǒng)主機(jī)發(fā)送確認(rèn)信號。
[0011]這樣,雖然主系統(tǒng)與容災(zāi)系統(tǒng)之間數(shù)據(jù)復(fù)制的通訊效率高會提高,但是兩個儲設(shè)備中的數(shù)據(jù)就可能存在不一致,這也就是采用異步復(fù)制機(jī)制的代價。
[0012]應(yīng)用切換:即當(dāng)某個具體應(yīng)用在一個系統(tǒng)中失效之后,可以在另外一個系統(tǒng)中啟動切換并接管該網(wǎng)絡(luò)服務(wù)。每次進(jìn)行事務(wù)處理時,數(shù)據(jù)均同步更新。當(dāng)主業(yè)務(wù)中心發(fā)生災(zāi)難時,遠(yuǎn)程備份中心子系統(tǒng)中的數(shù)據(jù)將安然無恙,并且通過備用主機(jī)連接而保證數(shù)據(jù)的可用。自動的存儲子系統(tǒng)故障恢復(fù)和故障返回功能允許在線操作繼續(xù)進(jìn)行,只需要將客戶端與遠(yuǎn)程子系統(tǒng)重新聯(lián)結(jié)即可恢復(fù)業(yè)務(wù)運(yùn)作。通過建立額外的鏡像,該方案可實(shí)現(xiàn)并行操作。
【發(fā)明內(nèi)容】
[0013]本發(fā)明目的是為了實(shí)現(xiàn)基于數(shù)據(jù)顆粒整合的遠(yuǎn)程容災(zāi)。通過數(shù)據(jù)整合系統(tǒng)對遠(yuǎn)程的數(shù)據(jù)進(jìn)行整合后再存儲。在服務(wù)器較多的情況下十分的適用。
[0014]本發(fā)明的技術(shù)方案是這么實(shí)現(xiàn)的,一種基于數(shù)據(jù)顆粒整合的遠(yuǎn)程容災(zāi)方法,所述的方法包括下述步驟:
[0015]數(shù)據(jù)容災(zāi)時將各個服務(wù)器的數(shù)據(jù)發(fā)送到整合系統(tǒng)。數(shù)據(jù)進(jìn)入整合系統(tǒng)后,系統(tǒng)會對數(shù)據(jù)顆粒進(jìn)行分析、處理,從而達(dá)到數(shù)據(jù)整合的目的,最后將整合后的數(shù)據(jù)發(fā)送到存儲設(shè)備。
[0016]該方法中實(shí)現(xiàn)數(shù)據(jù)整合的整合系統(tǒng)包含數(shù)據(jù)接收接口、數(shù)據(jù)顆粒處理模塊,數(shù)據(jù)整合模塊。
[0017]基于數(shù)據(jù)顆粒整合的遠(yuǎn)程容災(zāi)方法中的數(shù)據(jù)接收接口,負(fù)責(zé)接收服務(wù)器發(fā)來的各種形式的數(shù)據(jù)。
[0018]基于數(shù)據(jù)顆粒整合的遠(yuǎn)程容災(zāi)方法中的數(shù)據(jù)顆粒處理模塊,負(fù)責(zé)將接收到的數(shù)據(jù)進(jìn)行分析、對比、及必要的刪減和修改。
[0019]優(yōu)選的,所述的數(shù)據(jù)顆粒處理模塊會將數(shù)據(jù)顆粒化,然后對數(shù)據(jù)顆粒進(jìn)行比對,刪除重復(fù)數(shù)據(jù)顆粒。
[0020]基于數(shù)據(jù)顆粒整合的遠(yuǎn)程容災(zāi)方法中的數(shù)據(jù)整合模塊會對經(jīng)過處理的數(shù)據(jù)進(jìn)行重新的整合,將數(shù)據(jù)顆粒形成規(guī)律的數(shù)據(jù)包以便進(jìn)行存儲。
[0021]對數(shù)據(jù)進(jìn)行恢復(fù)的時候,數(shù)據(jù)也是先經(jīng)過整合系統(tǒng),只是,恢復(fù)時數(shù)據(jù)在整合系統(tǒng)中首先經(jīng)過的是數(shù)據(jù)整合模塊。在數(shù)據(jù)整合模塊中,數(shù)據(jù)包恢復(fù)為數(shù)據(jù)顆粒。然后數(shù)據(jù)顆粒處理模塊再對數(shù)據(jù)顆粒進(jìn)行恢復(fù)。然后,通過數(shù)據(jù)接收接口將數(shù)據(jù)發(fā)送出去。
【專利附圖】
【附圖說明】
[0022]圖1、數(shù)據(jù)整合系統(tǒng)流程圖
[0023]圖2、數(shù)據(jù)整合系統(tǒng)構(gòu)成圖
【具體實(shí)施方式】
[0024]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0025]在本發(fā)明的實(shí)施例中,遠(yuǎn)程容災(zāi)數(shù)據(jù)需要先經(jīng)過整合系統(tǒng),通過數(shù)據(jù)顆粒整合之后再進(jìn)行存儲。
[0026]本發(fā)明提出了一種基于數(shù)據(jù)顆粒整合的遠(yuǎn)程容災(zāi)技術(shù)。
[0027]所述方法包括下述步驟:
[0028]數(shù)據(jù)容災(zāi)時將各個服務(wù)器的數(shù)據(jù)發(fā)送到整合系統(tǒng)。數(shù)據(jù)進(jìn)入整合系統(tǒng)后,系統(tǒng)會對數(shù)據(jù)顆粒進(jìn)行分析、處理,從而達(dá)到數(shù)據(jù)整合的目的,最后將整合后的數(shù)據(jù)發(fā)送到存儲設(shè)備。
[0029]如圖2所示就是該方法中實(shí)現(xiàn)數(shù)據(jù)整合的整合系統(tǒng),它包含數(shù)據(jù)接收接口、數(shù)據(jù)顆粒處理模塊,數(shù)據(jù)整合模塊。
[0030]數(shù)據(jù)容災(zāi)時,服務(wù)器發(fā)來的數(shù)據(jù)進(jìn)入整合系統(tǒng),首先經(jīng)過數(shù)據(jù)接收接口 SI,SI將接收的數(shù)據(jù)送到數(shù)據(jù)顆粒處理模塊S2,S2將接收到的數(shù)據(jù)顆?;M(jìn)行分析、對比,將不必要的數(shù)據(jù)顆粒進(jìn)行刪除處理。然后處理過的數(shù)據(jù)顆粒將進(jìn)入數(shù)據(jù)整合模塊S3,S3將數(shù)據(jù)顆粒整合形成規(guī)律的數(shù)據(jù)包,發(fā)送給存儲設(shè)備進(jìn)行存儲。
[0031]對數(shù)據(jù)進(jìn)行恢復(fù)的時候,數(shù)據(jù)也是先經(jīng)過整合系統(tǒng),只是,恢復(fù)時數(shù)據(jù)在整合系統(tǒng)中首先經(jīng)過的是數(shù)據(jù)整合模塊S3。在S3中,數(shù)據(jù)包恢復(fù)為數(shù)據(jù)顆粒。然后數(shù)據(jù)顆粒處理模塊S2再對數(shù)據(jù)顆粒進(jìn)行恢復(fù)。然后,通過數(shù)據(jù)接收接口 SI將數(shù)據(jù)發(fā)送出去。
【權(quán)利要求】
1.一種基于數(shù)據(jù)顆粒整合的遠(yuǎn)程容災(zāi)技術(shù),所述的方法包括下述步驟: 數(shù)據(jù)容災(zāi)時將各個服務(wù)器的數(shù)據(jù)發(fā)送到整合系統(tǒng)。數(shù)據(jù)進(jìn)入整合系統(tǒng)后,系統(tǒng)會對數(shù)據(jù)顆粒進(jìn)行分析、處理,從而達(dá)到數(shù)據(jù)整合的目的,最后將整合后的數(shù)據(jù)發(fā)送到存儲設(shè)備。 數(shù)據(jù)容災(zāi)時,服務(wù)器發(fā)來的數(shù)據(jù)進(jìn)入整合系統(tǒng),首先經(jīng)過數(shù)據(jù)接收接口,數(shù)據(jù)接收接口將接收的數(shù)據(jù)送到數(shù)據(jù)顆粒處理模塊,數(shù)據(jù)顆粒處理模塊將接收到的數(shù)據(jù)顆粒化進(jìn)行分析、對比,將不必要的數(shù)據(jù)顆粒進(jìn)行刪除處理。然后處理過的數(shù)據(jù)顆粒將進(jìn)入數(shù)據(jù)整合模塊,在數(shù)據(jù)整合模塊形成規(guī)律的數(shù)據(jù)包,發(fā)送給存儲設(shè)備進(jìn)行存儲。 對數(shù)據(jù)進(jìn)行恢復(fù)的時候,數(shù)據(jù)也是先經(jīng)過整合系統(tǒng),只是,恢復(fù)時數(shù)據(jù)在整合系統(tǒng)中首先經(jīng)過的是數(shù)據(jù)整合模塊,將數(shù)據(jù)包恢復(fù)為數(shù)據(jù)顆粒。然后數(shù)據(jù)顆粒處理模塊再對數(shù)據(jù)顆粒進(jìn)行恢復(fù)。然后,通過數(shù)據(jù)接收接口將數(shù)據(jù)發(fā)送出去。
2.如權(quán)利要求1所述的整合系統(tǒng),它包含數(shù)據(jù)接收接口、數(shù)據(jù)顆粒處理模塊,數(shù)據(jù)整合模塊。
【文檔編號】G06F11/14GK104281591SQ201310278383
【公開日】2015年1月14日 申請日期:2013年7月4日 優(yōu)先權(quán)日:2013年7月4日
【發(fā)明者】鄔玉良 申請人:北京中科同向信息技術(shù)有限公司