[發明專利]一種基于云存儲的數據備份方法及系統有效
| 申請號: | 201310220876.2 | 申請日: | 2013-06-05 |
| 公開(公告)號: | CN103336730A | 公開(公告)日: | 2013-10-02 |
| 發明(設計)人: | 舒琦;楊樹強;金松昌;趙輝;尹洪;陳志坤;賈焰;周斌;韓偉紅;李愛平;韓毅;李莎莎 | 申請(專利權)人: | 中國人民解放軍國防科學技術大學 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14;H04L29/08 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 王寶筠 |
| 地址: | 410073 湖南*** | 國省代碼: | 湖南;43 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 存儲 數據 備份 方法 系統 | ||
技術領域
本發明涉及數據安全領域,特別是涉及一種基于云存儲的數據備份方法及系統。
背景技術
數據備份,是指為防止系統出現操作失誤或系統故障導致數據丟失,而將全部或部分數據集合從應用主機的硬盤或陣列復制到其它的存儲介質的過程。
傳統的數據備份主要是采用內置或外置的磁帶機進行冷備份。但是這種方式只能防止操作失誤等人為故障,而且其恢復時間也很長。隨著技術的不斷發展,數據的海量增加,不少的企業開始采用網絡備份。
云存儲是在云計算(cloud?computing)概念上延伸和發展出來的一個新的概念,是指通過集群應用、網格技術或分布式文件系統等功能,將網絡中各種不同類型的存儲設備通過應用軟件集合起來協同工作,共同對外提供數據存儲和業務訪問功能的一個系統。
在云存儲系統中,由于可以需要存儲的數據量很大,所以數據的傳輸和讀寫速度是影響數據備份效率的主要因素。數據的讀寫速度主要取決于磁盤讀寫速度;數據的傳輸速度主要取決于網絡傳輸速度。通常,磁盤讀寫速度遠大于網絡傳輸速度。因此,網絡傳輸速度成為基于云存儲的數據備份方法的主要制約因素。
發明內容
本發明的目的是提供一種基于云存儲的數據備份方法及系統,能夠盡量避免網絡傳輸速度對于數據備份過程帶來的影響,提高數據備份效率。
為實現上述目的,本發明提供了如下方案:
一種基于云存儲的數據備份方法,包括:
獲取數據備份任務信息;所述數據備份任務信息包括源數據服務器地址信息;
根據所述源數據服務器地址信息,查找數據備份客戶端;所述數據備份客戶端的地址信息與所述源數據服務器地址信息相對應,所述數據備份客戶端預先安裝在所述源數據服務器上;
調用所述數據備份客戶端進行數據備份。
可選的,所述調用所述數據備份客戶端進行數據備份,包括:
所述數據備份客戶端獲取所述源數據服務器上的待備份數據;
將所述待備份數據通過網絡發送至云存儲系統中的數據存儲節點;
所述數據存儲節點對所述待備份數據進行備份。
可選的,所述方法還包括:
所述數據備份客戶端在空閑時,分別向所述云存儲系統中的各個數據存儲節點發送測速數據;所述測速數據包含有免寫入標識,所述免寫入標識用于指示數據存儲節點接收到所述測速數據后屏蔽對于所述測速數據的寫入過程;
根據所述測速數據的傳輸時間,確定各個數據存儲節點的網絡傳輸速度;
選擇網絡傳輸速度最快的數據存儲節點作為目標節點;
將所述待備份數據通過網絡發送至所述目標節點。
可選的,所述確定各個數據存儲節點的網絡傳輸速度,包括:
根據公式計算各個數據存儲節點的網絡傳輸速度;
其中,表示對于數據存儲節點第m+1次測量得到的網絡傳輸速度的移動平均值,表示對于數據存儲節點第m次測量得到的網絡傳輸速度的移動平均值,NSm+1-n表示第m+1-n次測量得到的數據存儲節點的網絡傳輸速度,NSm+1表示第m+1次測量得到的數據存儲節點的網絡傳輸速度,表示對于數據存儲節點的網絡傳輸速度的移動平均值的初始值,n表示對于數據存儲節點的網絡傳輸速度的測量次數。
可選的,所述查找數據備份客戶端,包括:
判斷是否在預設時間內接收到所述數據備份客戶端的心跳消息,得到第一判斷結果;
當所述第一判斷結果表示在預設時間內接收到所述數據備份客戶端的心跳消息時,執行所述調用所述數據備份客戶端進行數據備份的步驟;
當所述第一判斷結果表示在預設時間內未接收到所述數據備份客戶端的心跳消息時,停止執行所述調用所述數據備份客戶端進行數據備份的步驟。
一種基于云存儲的數據備份系統,包括:
數據備份任務信息獲取模塊,用于獲取數據備份任務信息;所述數據備份任務信息包括源數據服務器地址信息;
數據備份客戶端查找模塊,用于根據所述源數據服務器地址信息,查找數據備份客戶端;所述數據備份客戶端的地址信息與所述源數據服務器地址信息相對應,所述數據備份客戶端預先安裝在所述源數據服務器上;
數據備份客戶端調用模塊,用于調用所述數據備份客戶端進行數據備份。
可選的,所述數據備份客戶端調用模塊,包括:
待備份數據獲取單元,用于所述數據備份客戶端獲取所述源數據服務器上的待備份數據;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國人民解放軍國防科學技術大學,未經中國人民解放軍國防科學技術大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310220876.2/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





