浪潮云信息技术股份公司孙斌获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉浪潮云信息技术股份公司申请的专利基于混合云的云原生数据库恢复方法、设备及存储介质获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN116627721B 。
龙图腾网通过国家知识产权局官网在2026-01-13发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202310658588.9,技术领域涉及:G06F11/1446;该发明授权基于混合云的云原生数据库恢复方法、设备及存储介质是由孙斌;尹萍;王阳;庞滨设计研发完成,并于2023-06-06向国家知识产权局提交的专利申请。
本基于混合云的云原生数据库恢复方法、设备及存储介质在说明书摘要公布了:本发明公开了基于混合云的云原生数据库恢复方法、设备及存储介质,属于数据处理技术领域,本发明要解决的技术问题为如何实现与Kubernetes技术相适应的数据库恢复,完成数据迁移,进而在云时代满足客户快速上云的需求,采用的技术方案为:该方法具体如下:通过以应用的方式部署在Kubernetes集群中的恢复介质实时监听Kubernetes自定义资源事件;通过恢复介质监听创建Kubernetes自定义资源事件,创建恢复所需KubernetesJob资源,实现恢复数据;其中,创建恢复所需KubernetesJob资源包括恢复任务Job与搭建主从任务Job;通过恢复介质监听备份KubernetesJob资源事件,判断恢复任务Job以及搭建主从任务Job是否成功,并根据任务状态执行结果,将信息更新至Kubernetes自定义资源中。
本发明授权基于混合云的云原生数据库恢复方法、设备及存储介质在权利要求书中公布了:1.一种基于混合云的云原生数据库恢复方法,其特征在于,该方法具体如下: 通过以应用的方式部署在Kubernetes集群中的恢复介质实时监听Kubernetes自定义资源事件; 通过恢复介质监听创建Kubernetes自定义资源事件,创建恢复所需KubernetesJob资源,实现恢复数据;其中,创建恢复所需KubernetesJob资源包括恢复任务Job与搭建主从任务Job; 通过恢复介质监听备份KubernetesJob资源事件,判断恢复任务Job以及搭建主从任务Job是否成功,并根据任务状态执行结果,将信息更新至Kubernetes自定义资源中; 其中,恢复介质支持数据库逻辑备份与全量物理备份两种类型数据文件的恢复,恢复介质与Kubernetes依托自定义资源传递用户请求信息,恢复自定义资源的定义是在恢复介质初始化时完成; 恢复介质提供Restful风格的API接口供用户使用,API接口包括发起恢复请求接口、查看恢复任务历史接口、查看当前恢复任务接口以及中止、删除恢复任务接口;恢复介质提供的API接口是对恢复CR状态信息的查看接口,是通过调用kubernetes命令实现; 数据库逻辑备份中的数据库恢复文件由外部对象存储中导入,恢复介质支持swift协议与S3协议供用户选择使用;数据恢复CR中,定义备份在对象存储中的位置,在对象存储中的位置包括域名、存储桶、文件名以及需要恢复至的数据库节点; 全量物理备份的恢复具体如下: 用户调用恢复介质提供的发起恢复请求接口; 恢复介质根据用户传递参数,生成恢复请求自定义资源,并调用Kubernetes进行自定义资源创建; Kubernetes接到请求后,创建恢复请求自定义资源,并产生恢复自定义资源创建事件; 恢复介质监听到恢复请求自定义资源创建事件后,恢复介质调用Kubernetes更新自定义资源状态为“恢复任务启动中”;同时,恢复介质调用Kubernetes,创建恢复任务Job; 恢复介质监听到恢复任务Job成功创建的事件,恢复介质将自定义资源状态更新为“恢复任务执行中”,并等待恢复任务Job执行结果; Kubernetes恢复任务Job创建成后,根据Job配置进行资源调配,Job负载资源Pod创建成功后,执行数据库恢复操作;其中,备份恢复到是数据库集群,则该恢复任务Job涵盖所有数据库节点的恢复; 当恢复任务执行成功后,Kubernetes产生恢复任务Job成功执行事件,该事件被恢复介质监听到,恢复介质将恢复自定义资源状态调整为“恢复任务执行成功”;相反地,当恢复任务Job负载未被成功创建,或者是恢复过程执行异常,则均将导致恢复任务Job执行失败,恢复介质将具体失败原因更新至恢复自定义资源中,并更新状态为“恢复任务执行失败”; 恢复任务Job执行失败的情况下,恢复介质追踪失败原因的方式具体为: ①监听恢复任务Job事件; ②监听恢复任务Job负载事件以及执行日志; 恢复介质保障恢复请求自定义资源信息的完整性,并将信息完整地呈现给用户;恢复介质监听到恢复任务Job失败的事件消息,根据恢复任务Job事件中的信息做筛选: 若恢复任务Job事件消息中存在失败原因,则将失败原因更新至恢复请求CR资源中; 若恢复任务Job事件消息中未明确的失败原因,则恢复介质通过对Pod资源事件监听,获取Pod资源产生事件信息做出合理判断,确认失败原因; 恢复介质根据全量物理备份实现单节点数据库及集群数据库的数据恢复功能;当用户请求中需要恢复的数据库节点存在多个时,恢复介质则认为用户提供的数据库节点是一个集群中的,恢复介质进行备份恢复,并进行主从搭建,集群中的主节点默认选择用户提供的第一个数据库节点,否则使用指定的进行主从搭建; 集群恢复及搭建具体如下: 集群的组建是在各个数据库节点恢复完成后进行;当恢复介质监听到恢复任务Job执行成功的消息时,恢复介质将自定义资源状态变更为“集群搭建中”,同时调用Kubernetes创建搭建集群Job; 搭建集群Job元数据信息是根据用户请求数据产生,搭建集群时,恢复介质自动解析节点备份文件获取搭建集群的必要数据信息; 当恢复介质监听搭建集群Job的完成消息时,调用Kubernetes更新自定义资源状态为“恢复成功”,恢复、搭建集群完成。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人浪潮云信息技术股份公司,其通讯地址为:250100 山东省济南市高新区浪潮路1036号浪潮科技园S01号楼;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励