[發明專利]一種PV快照備份恢復分布式數據庫數據方法和系統在審
| 申請號: | 201810706940.0 | 申請日: | 2018-07-02 |
| 公開(公告)號: | CN108958976A | 公開(公告)日: | 2018-12-07 |
| 發明(設計)人: | 厲穎;趙山 | 申請(專利權)人: | 山東匯貿電子口岸有限公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14;G06F17/30 |
| 代理公司: | 濟南信達專利事務所有限公司 37100 | 代理人: | 姜鵬 |
| 地址: | 250100 山東省濟南市*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 快照備份 分布式數據庫 數據庫數據 恢復 持久存儲 自動化流程 高可用性 恢復能力 恢復數據 快速備份 數據備份 備份 集群 數據庫 保證 | ||
本發明特別涉及一種PV快照備份恢復分布式數據庫數據方法和系統。該PV快照備份恢復分布式數據庫數據方法和系統,通過備份Kubernetes集群中的數據庫的持久存儲PV,對PV進行快照備份且恢復持久存儲PV,達到了恢復數據庫數據的目的,解決了Kubernetes環境中的數據備份和恢復問題,同時通過自動化流程,快速備份及恢復數據,提高了數據庫數據恢復能力,保證了數據庫數據的高可用性。
技術領域
本發明涉及基于Kubernetes的容器技術領域,特別涉及一種PV快照備份恢復分布式數據庫數據方法和系統。
背景技術
目前互聯網的不斷發展,應用規模及用戶訪問量的急劇增加,分布式數據庫作為重要的數據支撐,需要提供高可用的數據訪問能力。數據庫數據的備份與恢復是高可用的指標之一。
分布式數據庫當下主要有兩種方式備份恢復數據,一種方式是利用LVM(LogicalVolume Manager,邏輯卷管理)功能備份數據文件,執行一系列創建快照、恢復數據的命令,在邏輯卷上達到數據恢復的功能,此方式需要安裝LVM工具,磁盤由LVM統一分區管理,非LVM分區不適用于此方式;另一種方式是利用數據庫自身的備份還原數據工具,執行數據庫備份還原數據命令,在此基礎上優化備份還原數據流程,但是此方式需保障存在正常運行的數據庫,當數據庫出現故障命令不可用時,此方式不適用,需要重新安裝可用的數據庫。
Kubernetes是建立于是Docker之上,構建一個容器的調度服務,通過Kubernetes集群來進行云端容器集群的管理。持久存儲卷PV(Persistent Volume)持久存儲卷聲明和PVC(Persistent Volume Claim)是Kubernetes提供的兩種資源,用于抽象存儲細節。
基于上述情況,借助當下流行的云計算Kubernetes容器技術,本發明提出了一種PV快照備份恢復分布式數據庫數據方法和系統。
發明內容
本發明為了彌補現有技術的缺陷,提供了一種簡單高效的PV快照備份恢復分布式數據庫數據方法和系統。
本發明是通過如下技術方案實現的:
一種PV快照備份恢復分布式數據庫數據的方法,其特征在于:包括對Kubernetes容器的PV存儲卷的管理及分布式數據的恢復兩部分,其中對PV存儲卷的管理包括對PV存儲卷的備份快照創建,快照的刪除,快照的查看和快照的數據恢復,分布式數據的恢復包括創建數據庫容器和啟動數據恢復文件的數據庫。
所述PV快照備份恢復分布式數據庫數據的方法,在創建分布式數據庫容器中,聲明PVC數據文件所在的磁盤為PV存儲卷。
所述PV快照備份恢復分布式數據庫數據的方法,具體包括以下步驟:
(1)根據快照操作指令,若是備份創建PV快照命令,執行創建PV快照流程,進入步驟(2);若是刪除快照,則執行刪除快照流程,進入步驟(6);若是查詢快照,則執行快照查詢流程,進入步驟(7);若是快照恢復,則執行快照恢復數據流程,進入步驟(8);
(2)開啟定時任務,每天或每隔一段時間執行創建PV快照任務;
(3)查找運行的數據庫的PVC,找到數據庫的PVC;
(4)編寫YAML文件,定義快照類型的自定義資源,指定persistentVolumeClaimName為步驟(3)中找到的數據庫的PVC名稱,按創建時間命名快照;
(5)執行YAML文件,創建PV快照,同時創建快照數據;
(6)PV快照存儲較多,或PV快照恢復數據PVC以后,則可對恢復數據PV進行創建快照,原快照則可刪除,根據快照名稱,刪除指定快照,同時刪除快照數據;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東匯貿電子口岸有限公司,未經山東匯貿電子口岸有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810706940.0/2.html,轉載請聲明來源鉆瓜專利網。





