亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

鏡像實現(xiàn)系統(tǒng)和方法

文檔序號:8942953閱讀:1378來源:國知局
鏡像實現(xiàn)系統(tǒng)和方法
【技術領域】
[0001]本發(fā)明涉及數(shù)據(jù)存儲技術,特別涉及一種鏡像實現(xiàn)系統(tǒng)和方法。
【背景技術】
[0002]為了保護存儲系統(tǒng)中的數(shù)據(jù)能夠抵御地震等突發(fā)性災難的襲擊,現(xiàn)有存儲系統(tǒng)通常采用在主備存儲設備中進行數(shù)據(jù)鏡像的方式實現(xiàn)數(shù)據(jù)恢復及保證業(yè)務連續(xù)性。
[0003]目前,現(xiàn)有存儲系統(tǒng)通常采用同步鏡像技術,同步鏡像技術的特點是,只有當主備存儲設備同時成功存儲數(shù)據(jù)后,才認為該數(shù)據(jù)處理完成。實際使用表明,同步鏡像技術這種數(shù)據(jù)處理方式存在較大的同步延遲,當備用存儲設備與主存儲設備之間距離較遠時,同步延遲會更大。
[0004]為了減少同步延遲并保證主備存儲設備間的獨立性,現(xiàn)有技術提出了異步鏡像技術。異步鏡像技術的特點是,只要數(shù)據(jù)被成功存儲到主存儲設備中,即認為該數(shù)據(jù)處理完成,主存儲設備與備用存儲設備的數(shù)據(jù)交互可以并行完成。但實際使用表明,由于備用存儲設備的數(shù)據(jù)存儲存在延遲,在災難發(fā)生或設備故障時,主存儲設備存儲的數(shù)據(jù)可能多于備用存儲設備存儲的數(shù)據(jù),造成主備存儲設備的數(shù)據(jù)不同步。

【發(fā)明內(nèi)容】

[0005]為了解決上述技術問題,本發(fā)明提供一種鏡像實現(xiàn)系統(tǒng)和方法,以解決現(xiàn)有技術存在的同步延遲大和數(shù)據(jù)不同步的技術問題。
[0006]為了達到本發(fā)明目的,本發(fā)明提供了一種鏡像實現(xiàn)系統(tǒng),包括主存儲設備和備用存儲設備,還包括與所述主存儲設備和備用存儲設備連接的安全存儲設備,所述安全存儲設備與所述主存儲設備鄰近設置;其中,
[0007]主存儲設備,用于從數(shù)據(jù)源接收寫指令,將所述寫指令發(fā)送給所述安全存儲設備,同時將待存儲數(shù)據(jù)存儲在主存儲設備中;還用于接收到安全存儲設備返回的臨時存儲完成應答后,從數(shù)據(jù)源接收下一個寫指令;
[0008]安全存儲設備,用于接收到所述寫指令后,將所述寫指令發(fā)送給備用存儲設備,同時將待存儲數(shù)據(jù)臨時存儲在安全存儲設備中,向所述主存儲設備返回一個臨時存儲完成應答;還用于接收到備用存儲設備返回的備存儲完成應答后,將臨時存儲的數(shù)據(jù)刪除;
[0009]備用存儲設備,用于接收到所述寫指令后,將待存儲數(shù)據(jù)存儲在備用存儲設備中,向安全存儲設備返回一個備存儲完成應答。
[0010]進一步地,所述安全存儲設備中設置有計時器,所述安全存儲設備將寫指令發(fā)送給備用存儲設備時,立即啟動計時器計時,若在設定時間內(nèi)仍未收到所述備存儲完成應答,則報警并向所述主存儲設備發(fā)送停止操作指令;所述主存儲設備接收到所述停止操作指令后,停止從數(shù)據(jù)源接收寫指令。
[0011]進一步地,所述安全存儲設備將待存儲數(shù)據(jù)臨時存儲后,還根據(jù)待存儲數(shù)據(jù)的相關信息生成臨時存儲記錄并存儲;在接收到所述備存儲完成應答后,將所述臨時存儲記錄刪除。
[0012]進一步地,所述安全存儲設備包括接口模塊、控制模塊、輔助模塊、電源模塊和存儲器,其中,
[0013]接口模塊,用于提供與所述主存儲設備和備用存儲設備的連接;
[0014]控制模塊,與所述接口模塊連接,用于接收到主存儲設備發(fā)送的寫指令后,將該寫指令發(fā)送給備用存儲設備,同時將待存儲數(shù)據(jù)臨時存儲在存儲器中,臨時存儲完成后,向主存儲設備返回個臨時存儲完成應答;還用于接收到所述備存儲完成應答后,將臨時存儲的數(shù)據(jù)刪除;
[0015]存儲器,與所述控制模塊連接,用于臨時存儲待存儲數(shù)據(jù);
[0016]電源模塊,分別與所述控制模塊和存儲器連接,用于供電。
[0017]進一步地,所述安全存儲設備還包括輔助模塊,
[0018]輔助模塊,與所述控制模塊連接,用于提供計時器和報警功能;
[0019]控制模塊,還用于將寫指令發(fā)送給備用存儲設備時,立即啟動計時器計時,若在設定時間內(nèi)仍未收到所述備存儲完成應答,向輔助模塊發(fā)送報警指令,并向主存儲設備發(fā)送停止操作指令,指示所述主存儲設備停止從數(shù)據(jù)源接收寫指令。
[0020]進一步地,所述控制模塊還用于在將待存儲數(shù)據(jù)臨時存儲在存儲器后,根據(jù)待存儲數(shù)據(jù)的相關信息生成臨時存儲記錄,將所述臨時存儲記錄保存在存儲器中;在接收到所述備存儲完成應答后,將所述臨時存儲記錄刪除。
[0021]為了達到本發(fā)明目的,本發(fā)明還提供了一種鏡像實現(xiàn)方法,包括并行進行的主存儲處理、臨時存儲處理和備存儲處理,其中,
[0022]主存儲處理,包括主存儲設備從數(shù)據(jù)源接收寫指令,將該寫指令發(fā)送給安全存儲設備,同時將待存儲數(shù)據(jù)存儲在主存儲設備中;還包括接收到安全存儲設備返回的臨時存儲完成應答后,從數(shù)據(jù)源接收下一個寫指令;
[0023]臨時存儲處理,包括安全存儲設備從主存儲設備接收寫指令,將該寫指令發(fā)送給備用存儲設備,同時將待存儲數(shù)據(jù)臨時存儲在安全存儲設備中,生成臨時存儲完成應答并向主存儲設備發(fā)送;還包括接收到備用存儲設備返回的備存儲完成應答后,將臨時存儲的數(shù)據(jù)刪除;
[0024]備存儲處理,包括備用存儲設備從安全存儲設備接收寫指令,將待存儲數(shù)據(jù)存儲在備用存儲設備中,生成備存儲處理完成應答并向安全存儲設備發(fā)送。
[0025]進一步地,所述臨時存儲處理還包括,
[0026]在安全存儲設備將寫指令發(fā)送給備用存儲設備時,立即啟動計時器計時,若在設定時間內(nèi)仍未收到所述備存儲完成應答,則報警并生成停止操作指令向主存儲設備發(fā)送;
[0027]所述主存儲處理還包括,主存儲設備接收到所述停止操作指令后,指示主存儲設備停止從數(shù)據(jù)源接收寫指令。
[0028]進一步地,所述臨時存儲處理還包括,
[0029]安全存儲設備將待存儲數(shù)據(jù)臨時存儲在安全存儲設備后,根據(jù)待存儲數(shù)據(jù)的相關信息生成臨時存儲記錄,并將所述臨時存儲記錄存儲在安全存儲設備中;在接收到備用存儲設備返回的備存儲完成應答后,將所述臨時存儲記錄刪除。
[0030]本發(fā)明提供了一種鏡像實現(xiàn)系統(tǒng)和方法,通過設置安全存儲設備,由安全存儲設備向備用存儲設備同步數(shù)據(jù),主存儲設備可以在備用存儲設備同步數(shù)據(jù)過程中同時進行數(shù)據(jù)源后續(xù)寫指令的處理,有效解決了現(xiàn)有同步鏡像方案存在的同步延遲較大的技術問題;同時,安全存儲設備監(jiān)測備用存儲設備是否成功完成存儲處理,在出現(xiàn)同步失敗時及時停止主存儲設備的存儲處理,在故障消除后重新進行同步操作,不僅可以保證將數(shù)據(jù)成功存儲到備用存儲設備中,而且可以保證主備存儲設備的數(shù)據(jù)同步,有效解決了現(xiàn)有異步鏡像方案存在的數(shù)據(jù)不同步的技術問題。
[0031]本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點可通過在說明書、權利要求書以及附圖中所特別指出的結構來實現(xiàn)和獲得。
【附圖說明】
[0032]附圖用來提供對本發(fā)明技術方案的進一步理解,并且構成說明書的一部分,與本申請的實施例一起用于解釋本發(fā)明的技術方案,并不構成對本發(fā)明技術方案的限制。
[0033]圖1為本發(fā)明鏡像實現(xiàn)系統(tǒng)的結構示意圖;
[0034]圖2為本發(fā)明安全存儲設備的結構示意圖;
[0035]圖3為本發(fā)明鏡像實現(xiàn)方法的處理流程圖。
【具體實施方式】
[0036]為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚明白,下文中將結合附圖對本發(fā)明的實施例進行詳細說明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互任意組合。
[0037]在附圖的流程圖示出的步驟可以在諸如一組計算機可執(zhí)行指令的計算機系統(tǒng)中執(zhí)行。并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步
當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1