專利名稱:一種網絡數據備份管理裝置及其相關處理方法
技術領域:
本發明涉及一種信息安全中數據安全與管理技術,尤其指網絡數據備份管理裝置及其相關處理方法。
背景技術:
在目前信息安全、數據保護、存儲管理中一般只有單一的介質服務器進行服務。其缺陷是1)沒有將數據拷貝與數據存儲管理分開;2)支持介質單一,擴展性差,不能很好的實現設備管理與共享;3)不能均衡網絡負載,數據備份過程中占用應用服務器的時間長。
發明內容
本發明的目的在于提供一種具有支持復雜環境的數據保護,擴展性強,支持專用數據通道以及部署靈活特點的四層體系架構的網絡數據備份管理裝置。
本發明所提供的一種網絡數據備份管理裝置,它包括備份服務器、客戶端、介質服務器和Java控制臺,其特征在于所述的備份服務器分別與所述的客戶端、介質服務器和Java控制臺相連,所述的客戶端和介質服務器相連,其中在所述的備份服務器上設有一備份服務器管理模塊,用于提供備份索引服務、日志管理服務、插件管理與升級服務和安全與審計服務;在所述的客戶端上設有一客戶端相關模塊,其包括網關模塊、代理模塊和代理環境服務模塊,用于提供代理環境服務、遠程訪問服務、代理安裝與管理服務并對代理的運行實施授權管理;在所述的介質服務器上設有一設備管理模塊,用于提供訪問各種介質的接口,并對各種存儲設備、用戶存儲空間進行管理;Java控制臺,用于提供跨平臺圖形界面供用戶使用。
在上述的網絡數據備份管理裝置中,備份服務器、介質服務器、客戶端和控制臺集中布置在同一在機器上,或分布在存儲網絡中的不同機器上。
本發明還提供了一種上述裝置的備份方法,包括下列步驟步驟1a用戶通過Java控制臺制定備份作業,Java控制臺連接備份服務器,并通過備份服務器管理模塊將作業存到備份服務器上;步驟2a客戶端網關模塊輪詢備份服務器管理模塊,提取相關的作業定義,建立到介質服務器的數據流,并啟動客戶端相關的代理模塊,同時,介質服務器的設備管理模塊啟動設備,并向備份服務器管理模塊報告設備狀態;步驟3a代理模塊根據作業定義,執行數據拷貝,并逐塊將數據通過前面建立的數據流傳輸到介質服務器,同時介質服務器端的設備管理模塊逐塊將數據寫入設備;步驟4a進行判斷步驟41a,如步驟3a未出現異常,則代理環境服務模塊在客戶端寫下作業成功的日志,并向備份服務器管理模塊發送作業成功的信息;步驟42a,如步驟3a出現異常,則代理環境服務模塊在客戶端寫下作業失敗警告,并向備份服務器管理模塊發送作業失敗的消息;步驟5a客戶端代理環境服務模塊關閉到介質服務器的數據流。
本發明再提供了一種上述裝置的恢復方法,包括下列步驟步驟1b用戶通過Java控制臺制定恢復作業,Java控制臺連接備份服務器,并通過備份服務器管理模塊將作業存到備份服務器上;步驟2b客戶端網關模塊輪詢備份服務器管理模塊,提取相關的作業定義,建立到介質服務器的數據流,并啟動客戶端相關的代理模塊,同時,介質服務器端設備管理模塊啟動設備,并向備份服務器管理模塊報告設備狀態;步驟3b代理模塊根據作業定義,從介質服務器端提取數據,并逐塊將數據恢復到客戶端,同時介質服務器端的設備管理按照要求逐塊從設備中提取數據;步驟4b進行判斷步驟41b,如步驟3a未出現異常,則代理環境服務模塊在客戶端寫下作業成功的日志,并向備份服務器管理模塊發送作業成功的信息;步驟42b,如步驟3a出現異常,則代理環境服務模塊在客戶端寫下作業失敗警告,并向備份服務器管理模塊發送作業失敗的消息;步驟5b客戶端代理環境服務模塊關閉到介質服務器的數據流。
本發明最后提供了一種上述裝置的介質服務器的添加方法,包括下列步驟步驟1c用戶登錄介質服務器,安裝設備管理模塊;步驟2c設備管理模塊檢測設備型號、狀態、容量,對設備進行初始化;步驟3c設備管理模塊向備份服務器報告設備狀態,備份服務器管理模塊記錄介質服務器信息和設備信息。
采用了上述的技術解決方按,本發明具有的優點是布置靈活備份服務器與介質服務器相分離,將數據拷貝與數據存儲管理分離;支持專用的數據通道同時開通多介質服務器的通道,代替原來單一的本地傳輸,即支持將備份數據的通道建立在專用的網絡上面,以合理地分配網絡帶寬;擴展性強可以根據需要增加介質服務器數量,以滿足業務發展要求,即支持在現有的硬件配置上,動態增加客戶端或存儲設備。
圖1是本發明具有四層體系架構的網絡數據備份管理裝置的配置示意圖;圖2是在本發明網絡數據備份管理裝置中進行備份的方法流程圖;圖3是在本發明網絡數據備份管理裝置中進行恢復的方法流程圖;圖4在本發明網絡數據備份管理裝置的介質服務器中進行添加的方法流程圖。
具體實施例方式
如圖1所示,本發明具有四層體系架構的網絡數據備份管理裝置,包括備份服務器1、客戶端2、介質服務器3和控制臺4,其中備份服務器1分別與客戶端2、介質服務器3和Java控制臺4相連,客戶端2和介質服務器3相連。
系統配置說明如下第一層備份服務器管理模塊備份服務器管理模塊11運行于備份服務器1上,提供備份索引服務,日志管理服務,插件管理與升級服務,安全與審計服務。
第二層客戶端相關模塊客戶端相關模塊包括網關模塊21、代理模塊22和代理環境服務模塊23,等。客戶端相關模塊運行于客戶端2上,提供代理環境服務,遠程訪問服務,代理安裝與管理服務并對代理的運行實施授權管理。
第三層設備管理模塊設備管理模塊31運行于介質服務器3上,提供訪問各種介質的接口,并對各種存儲設備、用戶存儲空間進行管理。
第四層Java控制臺Java控制臺4可運行于任意一臺機器上,它基于Java技術,提供跨平臺圖形界面供用戶使用。
上述的備份服務器1、介質服務器3、客戶端2和控制臺4可以集中布置在同一在機器上,也可以分布在存儲網絡中的不同機器上。
參見圖2,在本發明網絡數據備份管理裝置中進行備份的方法,包括下列步驟步驟1a用戶通過Java控制臺制定備份作業,Java控制臺連接備份服務器,并通過備份服務器管理模塊將作業存到備份服務器上;步驟2a客戶端網關模塊輪詢備份服務器管理模塊,提取相關的作業定義,建立到介質服務器的數據流,并啟動客戶端相關的代理模塊,同時,介質服務器的設備管理模塊啟動設備,并向備份服務器管理模塊報告設備狀態;步驟3a代理模塊根據作業定義,執行數據拷貝,并逐塊將數據通過前面建立的數據流傳輸到介質服務器,同時介質服務器端的設備管理模塊逐塊將數據寫入設備;步驟4a進行判斷步驟41a,如步驟3a未出現異常,則代理環境服務模塊在客戶端寫下作業成功的日志,并向備份服務器管理模塊發送作業成功的信息;步驟42a,如步驟3a出現異常,則代理環境服務模塊在客戶端寫下作業失敗警告,并向備份服務器管理模塊發送作業失敗的消息;步驟5a客戶端代理環境服務模塊關閉到介質服務器的數據流。
參見圖3,在本發明網絡數據備份管理裝置中進行恢復的方法,包括下列步驟步驟1b用戶通過Java控制臺制定恢復作業,Java控制臺連接備份服務器,并通過備份服務器管理模塊將作業存到備份服務器上;步驟2b客戶端網關模塊輪詢備份服務器管理模塊,提取相關的作業定義,建立到介質服務器的數據流,并啟動客戶端相關的代理模塊,同時,介質服務器端設備管理模塊啟動設備,并向備份服務器管理模塊報告設備狀態;
步驟3b代理模塊根據作業定義,從介質服務器端提取數據,并逐塊將數據恢復到客戶端,同時介質服務器端的設備管理按照要求逐塊從設備中提取數據;步驟4b進行判斷步驟41b,如步驟3a未出現異常,則代理環境服務模塊在客戶端寫下作業成功的日志,并向備份服務器管理模塊發送作業成功的信息;步驟42b,如步驟3a出現異常,則代理環境服務模塊在客戶端寫下作業失敗警告,并向備份服務器管理模塊發送作業失敗的消息;步驟5b客戶端代理環境服務模塊關閉到介質服務器的數據流。
參見圖4,在本發明網絡數據備份管理裝置的介質服務器中進行添加的方法,包括下列步驟步驟1c用戶登錄介質服務器,安裝設備管理模塊;步驟2c設備管理模塊檢測設備型號、狀態、容量,對設備進行初始化。
步驟3c設備管理模塊向備份服務器報告設備狀態,備份服務器管理模塊記錄介質服務器信息和設備信息。
該配置除了常規的備份恢復、作業管理等功能外,還擁有多介質服務管理功能。
多介質服務器管理功能設備管理模塊中提供了介質服務器的管理功能。使用該模塊可以注冊一個新的介質服務器,并對新注冊的介質服務器進行屬性配置.
綜上所述,本發明具有的優點是將數據拷貝與數據存儲管理分離;多介質服務器對網絡傳輸性能實現了優化、對設備資源實現了共享與管理;分層的體系結構能夠更好的支持存儲擴容。
以上實施例僅供說明本發明之用,而非對本發明的限制,有關技術領域的技術人員,在不脫離本發明的精神和范圍的情況下,還可以作出各種變換或變型,因此所有等同的技術方案也應該屬于本發明范疇之內,應由各權利要求限定。
權利要求
1.一種網絡數據備份管理裝置,它包括備份服務器、客戶端、介質服務器和Java控制臺,其特征在于所述的備份服務器分別與所述的客戶端、介質服務器和Java控制臺相連,所述的客戶端和介質服務器相連,其中在所述的備份服務器上設有一備份服務器管理模塊,用于提供備份索引服務、日志管理服務、插件管理與升級服務和安全與審計服務;在所述的客戶端上設有一客戶端相關模塊,其包括網關模塊、代理模塊和代理環境服務模塊,用于提供代理環境服務、遠程訪問服務、代理安裝與管理服務并對代理的運行實施授權管理;在所述的介質服務器上設有一設備管理模塊,用于提供訪問各種介質的接口,并對各種存儲設備、用戶存儲空間進行管理;Java控制臺,用于提供跨平臺圖形界面供用戶使用。
2.根據權利要求1所述網絡數據備份管理裝置,所述的備份服務器、介質服務器、客戶端和控制臺集中布置在同一在機器上,或分布在存儲網絡中的不同機器上。
3.一種如權利要求1所述裝置的備份方法,包括下列步驟步驟1a用戶通過Java控制臺制定備份作業,Java控制臺連接備份服務器,并通過備份服務器管理模塊將作業存到備份服務器上;步驟2a客戶端網關模塊輪詢備份服務器管理模塊,提取相關的作業定義,建立到介質服務器的數據流,并啟動客戶端相關的代理模塊,同時,介質服務器的設備管理模塊啟動設備,并向備份服務器管理模塊報告設備狀態;步驟3a代理模塊根據作業定義,執行數據拷貝,并逐塊將數據通過前面建立的數據流傳輸到介質服務器,同時介質服務器端的設備管理模塊逐塊將數據寫入設備;步驟4a進行判斷步驟41a,如步驟3a未出現異常,則代理環境服務模塊在客戶端寫下作業成功的日志,并向備份服務器管理模塊發送作業成功的信息;步驟42a,如步驟3a出現異常,則代理環境服務模塊在客戶端寫下作業失敗警告,并向備份服務器管理模塊發送作業失敗的消息;步驟5a客戶端代理環境服務模塊關閉到介質服務器的數據流。
4.一種如權利要求1所述裝置的恢復方法,包括下列步驟步驟1b用戶通過Java控制臺制定恢復作業,Java控制臺連接備份服務器,并通過備份服務器管理模塊將作業存到備份服務器上;步驟2b客戶端網關模塊輪詢備份服務器管理模塊,提取相關的作業定義,建立到介質服務器的數據流,并啟動客戶端相關的代理模塊,同時,介質服務器端設備管理模塊啟動設備,并向備份服務器管理模塊報告設備狀態;步驟3b代理模塊根據作業定義,從介質服務器端提取數據,并逐塊將數據恢復到客戶端,同時介質服務器端的設備管理按照要求逐塊從設備中提取數據;步驟4b進行判斷步驟41b,如步驟3a未出現異常,則代理環境服務模塊在客戶端寫下作業成功的日志,并向備份服務器管理模塊發送作業成功的信息;步驟42b,如步驟3a出現異常,則代理環境服務模塊在客戶端寫下作業失敗警告,并向備份服務器管理模塊發送作業失敗的消息;步驟5b客戶端代理環境服務模塊關閉到介質服務器的數據流。
5.一種如權利要求1所述裝置的介質服務器的添加方法,包括下列步驟步驟1c用戶登錄介質服務器,安裝設備管理模塊;步驟2c設備管理模塊檢測設備型號、狀態、容量,對設備進行初始化;步驟3c設備管理模塊向備份服務器報告設備狀態,備份服務器管理模塊記錄介質服務器信息和設備信息。
全文摘要
一種網絡數據備份管理裝置及其相關處理方法,裝置包括在備份服務器上設有的一備份服務器管理模塊,用于提供備份索引服務、日志管理服務、插件管理與升級服務和安全與審計服務;在客戶端上設有得的一客戶端相關模塊,用于提供代理環境服務、遠程訪問服務、代理安裝與管理服務并對代理的運行實施授權管理;在介質服務器上設有的一設備管理模塊,用于提供訪問各種介質的接口,并對各種存儲設備、用戶存儲空間進行管理;以及Java控制臺。本發明具有下列優點布置靈活備份服務器與介質服務器相分離,將數據拷貝與數據存儲管理分離;支持專用的數據通道同時開通多介質服務器的通道,代替原來單一的數據流傳輸;擴展性強可以根據需要增加介質服務器數量,以滿足業務發展要求。
文檔編號H04L12/26GK101090330SQ20061002764
公開日2007年12月19日 申請日期2006年6月13日 優先權日2006年6月13日
發明者朱政平 申請人:上海威騰信息科技有限公司