集群中应用程序的备份方法、系统及计算机可读存储介质技术方案

技术编号:33635330 阅读:26 留言:0更新日期:2022-06-02 01:46
本公开提供一种集群中应用程序的备份方法、系统及计算机可读存储介质。该方法中,恢复模块向配置模块发送恢复请求以获取至少一个业务软件包中每一个业务软件包、每一个业务软件包的信息摘要、集群中每一个计算节点中应用程序的配置文件、以及集群中每一个计算节点中应用程序的用户参数,根据每一个业务软件包的信息摘要对信息摘要对应的业务软件包进行校验,在每一个业务软件包均校验通过的情况下,向集群中目标计算节点部署至少一个业务软件包中每一个业务软件包,根据集群中源节点的应用程序的配置文件以及集群中源节点的应用程序的用户参数对目标计算节点上部署的应用程序进行配置。该备份方法使得应用程序的恢复过程安全高效。程安全高效。程安全高效。

【技术实现步骤摘要】
集群中应用程序的备份方法、系统及计算机可读存储介质


[0001]本公开属于计算机领域,具体涉及一种集群中应用程序的备份方法、系统及计算机可读存储介质。

技术介绍

[0002]本部分旨在为本公开的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认其为现有技术。
[0003]分布式的应用程序的规模越来越大,应用程序可能会部署在300多个计算节点上。传统的应用程序备份方法是对应用程序的特定版本的程序包进行备份。当某一个计算节点(下文称为源计算节点)上应用程序运行故障或者未出现故障而单纯需要迁移,需要在另一个计算节点(下文称为目标计算节点)上恢复该应用程序时,在目标计算节点安装该特定版本的程序包,随后在目标计算节点手工修改配置文件和用户参数。

技术实现思路

[0004]本公开提供一种集群中应用程序的备份方法、系统及计算机可读存储介质。
[0005]本公开的实施例中提供了以下方案:一种集群中应用程序的备份方法,所述集群中的应用程序具有至少一个业务软件包,所述备份方法包括:
[0006]备份模块备份所述至本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种集群中应用程序的备份方法,所述集群中的应用程序具有至少一个业务软件包,其特征在于,所述备份方法包括:备份模块备份所述至少一个业务软件包中每一个业务软件包、每一个所述业务软件包的信息摘要、所述集群中每一个计算节点中所述应用程序的配置文件、以及所述集群中每一个计算节点中所述应用程序的用户参数;配置模块从所述备份模块获取所述至少一个业务软件包中每一个业务软件包、每一个所述业务软件包的信息摘要、所述集群中每一个计算节点中所述应用程序的配置文件、以及所述集群中每一个计算节点中所述应用程序的用户参数,根据每一个所述业务软件包的信息摘要对所述信息摘要对应的业务软件包进行校验,响应于恢复模块的恢复请求,向所述恢复模块发送所述至少一个业务软件包中每一个业务软件包、每一个所述业务软件包的信息摘要、所述集群中每一个计算节点的所述应用程序的配置文件、以及所述集群中每一个计算节点的所述应用程序的用户参数;所述恢复模块向所述配置模块发送恢复请求以获取所述至少一个业务软件包中每一个业务软件包、每一个所述业务软件包的信息摘要、所述集群中每一个计算节点中所述应用程序的配置文件、以及所述集群中每一个计算节点中所述应用程序的用户参数,根据每一个所述业务软件包的信息摘要对所述信息摘要对应的业务软件包进行校验,在每一个所述业务软件包均校验通过的情况下,向所述集群中目标计算节点部署所述至少一个业务软件包中每一个业务软件包,根据所述集群中源节点的所述应用程序的配置文件以及所述集群中源节点的所述应用程序的用户参数对所述目标计算节点上部署的所述应用程序进行配置。2.根据权利要求1所述的备份方法,其特征在于,所述业务软件包和所述配置文件均具有版本号,所述恢复请求指示所述业务软件包和所述配置文件的版本号。3.根据权利要求2所述的备份方法,其特征在于,所述备份模块备份所述至少一个业务软件包中每一个业务软件包、每一个所述业务软件包的信息摘要、所述集群中每一个计算节点中所述应用程序的配置文件、以及所述集群中每一个计算节点中所述应用程序的用户参数的操作是定时触发的。4.根据权利要求2所述的备份方法,其特征在于,所述配置模块从所述备份模块获取所述至少一个业务软件包中每一个业务软件包、每一个所述业务软件包的信息摘要、所述集群中每一个计算节点中所述应用程序的配置文件、以及所述集群中每一个计算节点中所述应用程序的用户参数的操作是定时触发的。5.根据权利要求1所述的备份方法,其特征在于,所述集群中每一个计算节点均为一个虚拟机节点或均为一个物理机节点。6.一种集群中应用程序的备份系统,其特征在于,包括:备份模块、配置模块和恢复模块,所述备份模块用于备份所述至少一个业务软件包中每一个业务软件包、每一个所述业务软件包的信息摘要、所述集群中每一个计算节点中所述应用程序的配置文件、以及所述...

【专利技术属性】
技术研发人员:张毅
申请(专利权)人:中国银联股份有限公司
类型:发明
国别省市:

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

1