[發明專利]一種用于云平臺處理文件備份任務的方法和系統有效
| 申請號: | 201210477626.2 | 申請日: | 2012-11-21 |
| 公開(公告)號: | CN103036946A | 公開(公告)日: | 2013-04-10 |
| 發明(設計)人: | 謝朝陽;鄭少斌 | 申請(專利權)人: | 中國電信股份有限公司云計算分公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G06F11/14 |
| 代理公司: | 北京鴻德海業知識產權代理事務所(普通合伙) 11412 | 代理人: | 倪志華 |
| 地址: | 100093 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 用于 平臺 處理 文件 備份 任務 方法 系統 | ||
【技術領域】
本發明涉及計算機通信技術領域,特別涉及一種用于云平臺處理文件備份任務的方法和系統。
【背景技術】
隨著云計算技術的發展,公有云平臺逐漸成熟并開始大規模的向用戶提供虛擬機服務。用戶的業務也逐漸遷移到公有云平臺,隨之而來地,對數據的保護提出了更高的要求,公有云平臺需要能夠為虛擬機的使用者提供按需使用的文件備份服務。
不同于傳統的文件備份,在公有云平臺上,用戶的備份需求千差萬別,備份任務的數量非常巨大,如何處理用戶海量的文件備份任務是一個亟待解決的問題。
有些公有云平臺并不提供文件備份服務,需要用戶自己去做文件備份,即用戶需要定時的打包數據,通過網絡下載數據到本地實現文件的備份。這種方式顯然操作比較復雜,用戶通常需要自己配置定時任務,寫腳本來完成文件的打包和下載,不僅增加額外工作量,而且占用網絡帶寬,還有可能影響云平臺上虛擬機的正常業務運行。
還有一種方式,用戶將備份服務器安裝在租用的虛擬機上,自助進行文件備份。然而這種方式需要用戶自行安裝備份服務器,同樣增加用戶額外的工作量,同時由于用戶租用的虛擬機有可能與用戶原始數據在同樣的物理存儲設備上,那么如果底層物理存儲設備故障,則原始數據和備份數據都可能丟失,或者當大量用戶安裝備份服務器在同一物理存儲設備上,如果并發量過大可能會造成物理存儲設備崩潰從而造成數據丟失。
【發明內容】
有鑒于此,本發明提供了一種用于云平臺處理文件備份任務的方法和系統,降低用戶額外的工作量和額外占用的網絡帶寬,提高數據備份的可靠性。
具體技術方案如下:
一種用于云平臺處理文件備份任務的方法,維護由一個以上備份服務器構成的備份服務器池;該方法包括:
對各備份服務器的使用狀況進行監控,將云平臺的用戶文件備份任務分配到可用的備份服務器上;
其中所述備份服務器池的維護包括:根據各備份服務器的實際使用狀況創建新的備份服務器、修改備份服務器的配置或關閉空閑的備份服務器。
根據本發明一優選實施例,根據各備份服務器的實際使用狀況關閉備份服務器為:對于在設定時長一直處于空閑狀態的備份服務器,調用虛擬化平臺的接口關閉該備份服務器;
根據各備份服務器的實際使用狀況修改新的備份服務器為:對于使用狀況超過預設的調整閾值的備份服務器,調用虛擬化平臺的接口增加該備份服務器的資源配置;
根據各備份服務器的實際使用狀況創建新的備份服務器為:如果備份服務器池中一定比例的備份服務器的使用狀況超過預設的重載閾值,則調用虛擬化平臺接口在備份服務器池中創建新的備份服務器。
根據本發明一優選實施例,該方法還包括:
初始工作時,加載虛擬機模板庫,在備份服務器池中初始創建一定數量的備份服務器。
根據本發明一優選實施例,備份服務器的創建具體包括:
從數據庫中獲取模板元數據信息;
依據模板元數據信息從虛擬機模板庫中獲取虛擬機模板;
啟動獲取的虛擬機模板并創建備份服務器。
根據本發明一優選實施例,所述使用狀況包括CPU使用率、內存使用率、執行的文件備份任務數量、存儲空間使用率或剩余存儲空間中的至少一種。
根據本發明一優選實施例,所述將云平臺的用戶文件備份任務分配到可用的備份服務器上具體包括:
依次選取使用狀況未超限的備份服務器進行文件備份任務的分配;或者,
將文件備份任務優先分配給內存使用率最低的備份服務器;或者,
將文件備份任務優先分配給CPU使用率最低的備份服務器;或者,
將文件備份任務優先分配給備份任務數量最小的備份服務器;或者,
將文件備份任務優先分配給剩余存儲空間最大或存儲空間占用率最小的備份服務器。
本發明還提供了一種用于云平臺處理文件備份任務的系統,該系統包括:
服務器池管理模塊,用于維護由一個以上備份服務器構成的備份服務器池,包括根據各備份服務器的實際使用狀況創建新的備份服務器、修改備份服務器的配置或關閉空閑的備份服務器;
任務調度模塊,用于獲取云平臺的用戶文件備份任務,向所述服務器池管理模塊請求獲取備份服務器列表,向監控模塊請求獲取備份服務器的使用狀況后,將云平臺的用戶文件備份任務分配到可用的備份服務器上;
監控模塊,用于監控備份服務器的使用狀況。
根據本發明一優選實施例,所述服務器池管理模塊包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國電信股份有限公司云計算分公司,未經中國電信股份有限公司云計算分公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210477626.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:絕緣高強度鐵路數字信號電纜
- 下一篇:防水及抗強電磁干擾易彎曲扁電纜





