[發明專利]一種塊數據復制到os的定時備份方法在審
| 申請號: | 202010101518.X | 申請日: | 2020-02-19 |
| 公開(公告)號: | CN111722957A | 公開(公告)日: | 2020-09-29 |
| 發明(設計)人: | 王春寶 | 申請(專利權)人: | 王春寶 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14;G06F16/21 |
| 代理公司: | 吉林省凱盛知禾專利代理事務所(特殊普通合伙) 22217 | 代理人: | 林志榮 |
| 地址: | 130000 吉*** | 國省代碼: | 吉林;22 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據 復制 os 定時 備份 方法 | ||
本發明公開了一種塊數據復制到os的定時備份方法,可解決數據的高可靠和存儲與人力成本高問題,通過整合定時備份應用程序與openstack和ceph,解決了有系統自動備份塊存儲數據至對象存儲的問題。發明中重點關注定時備份方式的實現與openstack和ceph的整合。在平臺現有成熟備份實現方案的基礎上引入定時備份程序,將云硬盤備份的管理轉換成對策略和周期表達式的管理,應用程序通過對接openstack和ceph平臺,簡單便捷實現用戶需求,幫助用戶解決存儲自動備份難題。通過關聯策略與云硬盤的關系,方便用戶管理需要備份的資源,通過策略的管理,方便用戶批量暫停和啟用云硬盤備份功能、更新策略等。通過異步消息通知機制,使用戶可以了解到備份任務的處理進程。
技術領域
本發明設計一種塊數據復制到os的定時備份方法,屬于數據庫備份技術領域。
背景技術
近幾年云計算相關技術日趨成熟和廣泛應用,隨著共有云、專有云等系統的發展,數據呈現爆發式的增長,數據安全可靠性和存儲成本成為應用使用者不得不面對和考慮的問題,為了提高數據可靠性或者降低數據存儲成本,可以將數據進行冗余備份亦或備份至成本更廉價的存儲介質。每天或者固定時間由人工進行備份既浪費人工成本,又容易出現由于人為疏忽而造成損失的情況。因此選擇一種能夠定時備份,又可根據個性化需求滿足各種備份場景成為一種優等方案。
云計算的發展促進了分布式存儲系統的大范圍應用,對象存儲和塊存儲是當前主流的存儲方式,ceph提供了塊存儲和對象存儲能力,從應用層來看,云硬盤對應ceph的塊存儲。應用系統通過對接openstack和ceph,可以將云硬盤備份至ceph的對象存儲系統。通過以上分析,平臺層已經有了比較成熟的備份方法,只要將定時備份的應用系統和和平臺層的方案銜接在一起,便可實現定時備份功能。
發明內容
基于以上內容,本發明公開了一種備份用戶的云硬盤至對象存儲的定時方法,主要內容包含入下:用戶根據實際需求創建備份策略;用戶按照自己的需求將策略與云硬盤(塊存儲)綁定;按照用戶指定規則執行備份策略;執行策略時將綁定該策略的所有云硬盤從塊存儲系統備份至對象存儲系統;備份結束后異步通知用戶前端界面備份結果。
本發明涉及分布式存儲基于策略配置的時間、進行定時不同粒度進行備份相關技術,通過調用openstack cinder-backup服務備份塊存儲數據。cinder-backup服務后端備份驅動配置為glusterfs,glusterfs驅動調用rgw接口,將塊數據備份至ceph對象存儲系統,本技術將重點講述塊數據實現定時備份的方法。
本發明的技術方案如下:
1、應用程序采用前后端分離的方式,前端負責接收用戶請求,與后端通信以及給用戶反饋后端處理消息等。后端負責實際的業務處理;
2、用戶根據自己的需求創建備份策略。創建備份策略時,用戶在前端界面設置策略名稱,選擇備份的周期(應用會根據用戶的選擇生成備份周期表達式,表達式會隨著用戶的提交動作由前端應用傳遞給后端解析使用),用戶點擊提交后,前端會發送POST請求給后端,后端將策略名稱、周期表達式、策略狀態(初創時默認為啟用狀態)、用戶在openstack中對應的項目和domain入數據庫表,并生成對應的策略ID和創建時間;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于王春寶,未經王春寶許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010101518.X/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





