一种数据备份方法、装置、设备、系统及存储介质制造方法及图纸

技术编号:36764510 阅读:35 留言:0更新日期:2023-03-08 21:16
本申请公开了一种数据备份方法,方法应用于运行备份调度容器的调度节点,该方法包括:若检测到当前时刻为对目标数据库进行全量备份的时刻,通过备份调度容器确定至少一个第一参考节点;通过备份调度容器分别统计所述第一参考节点全量备份目标数据库时的目标预测消耗资源,得到至少一个目标预测消耗资源;通过备份调度容器基于至少一个目标预测消耗资源,从至少一个第一参考节点中确定目标节点;通过备份调度容器发送执行指令至目标节点,实现了集中调度管理备份,提高了备份效率,保证了数据库的服务性能。本申请还公开了一种数据备份装置、设备、系统及存储介质。系统及存储介质。系统及存储介质。

【技术实现步骤摘要】
一种数据备份方法、装置、设备、系统及存储介质


[0001]本申请涉及云计算服务
,尤其涉及一种数据备份方法、装置、设备、系统及存储介质。

技术介绍

[0002]随着互联网技术的飞速发展,云计算时代的到来,各种云计算解决方案层出不穷,平台即服务(Platform as a Service,Paas)作为一种新的服务提供模式,得到的快速的部署与应用。目前,在Paas领域中,实现云化数据的实现方式主要有两种:一种是基于云计算管理平台(OpenStack)的虚拟化部署数据库服务,另一种是基于管理容器集群的平台(Kubernetes,k8s)的容器化数据库服务。在基于k8s的容器化数据库服务的平台上,由于容器化的隔离性,每个机器中均运行有多个数据库实例,这样,每个数据库实例分配到的运行资源相对较少,导致数据库实例运行稳定性较差,因此,需要对k8s的容器化数据库服务的平台的数据进行备份。目前,基于k8s的容器化数据库服务的平台的数据进行备份的方案主要有两种:一种备份方案是用户设置备份策略,绑定云化数据库集群中的某一数据库实例来按照备份策略定期备份,另本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据备份方法,其特征在于,所述方法应用于运行备份调度容器的调度节点,所述方法包括:若检测到当前时刻为对目标数据库进行全量备份的时刻,通过备份调度容器确定至少一个第一参考节点;其中,至少一个所述第一参考节点用于运行与所述目标数据库对应的目标实例绑定的备份远程过程调用RPC容器;通过备份调度容器分别统计所述第一参考节点全量备份所述目标数据库时的目标预测消耗资源,得到至少一个目标预测消耗资源;通过备份调度容器基于至少一个所述目标预测消耗资源,从所述至少一个第一参考节点中确定目标节点;通过备份调度容器发送执行指令至所述目标节点;其中,所述执行指令用于指示所述目标节点运行的目标RPC容器执行针对所述目标数据库的全量备份操作。2.根据权利要求1所述的方法,其特征在于,所述通过备份调度容器分别统计所述第一参考节点全量备份所述目标数据库时的目标预测消耗资源,得到至少一个所述目标预测消耗资源,包括:通过备份调度容器接收每一所述第一参考节点发送的目标预测消耗资源,得到至少一个所述目标预测消耗资源;或者,通过备份调度容器接收每一所述第一参考节点发送的第一消耗资源和第二消耗资源;其中,所述第一消耗资源包括对应的所述第一参考节点运行所述目标实例时的消耗资源,所述第二消耗资源包括对应的所述第一参考节点运行所述目标实例时除所述第一消耗资源外的消耗资源;通过备份调度容器确定每一所述第一参考节点的所述第一消耗资源和第二消耗资源的和值,得到至少一个所述目标预测消耗资源。3.根据权利要求2所述的方法,其特征在于,所述第二消耗资源至少包括对应的所述第一参考节点运行所述目标实例时运行的参考实例的消耗资源和对应的所述第一参考节点运行所述目标实例时,除运行所述目标实例和所述参考实例外的目标运行语句的运行消耗资源;其中,所述参考实例为对应的所述第一参考节点中运行所述目标实例时运行的除所述目标实例外的实例。4.根据权利要求1至3任一项所述的方法,其特征在于,所述若检测到当前时刻为对目标数据库进行全量备份的时刻,通过备份调度容器确定至少一个第一参考节点,包括:若检测到当前时刻为对目标数据库进行全量备份的时刻,通过备份调度容器接收每一第二参考节点发送的所述目标数据库的目标信息,得到至少一个目标信息;基于至少一个所述目标信息,从至少一个所述第二参考节点中确定得到至少一个所述第一参考节点。5.根据权利要求4所述的方法,其特征在于,所述基于至少一个所述目标信息,从至少一个所述第二参考节点中确定得到至少一个所述第一参考节点,包括:从至少一个所述目标信息中,确定至少一个包括目标标识的目标信息;其中,所述目标标识用于标识对应的第二参考节点未宕机;从至少一个所述第二参考节点中,确定与至少一个包括目标标识的目标信息匹配的节点,得到至少一个所述第一参考节点。
6.根据权利要求2至3、5任一项所述的方法,其特征在于,所述若检测到当前时刻为对目标数据库进行全量备份的时刻,通过备份调度容器确定至少一个第一参考节点之前,所述方法还包括:通过所述备份调度容器获取针对所述目标数据库的预设备份策略;通过所述备份调度容器将所述预设备份策略发送至至少一个第二参考节点;其中,至少一个所述第二参考节点为运行有与所述目标数据库对应的目标实例绑定的备份RPC容器的节点,所述预设备份策略用于指示每一所述第二参考节点通过设置的所述备份RPC容器检测到所述目标数据库的大小超过预设数据库阈值时,发送...

【专利技术属性】
技术研发人员:沈政
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1