[发明专利]一种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.vipzhuanli.com/pat/books/201810706940.0/2.html,转载请声明来源钻瓜专利网。