本申请涉及信息安全领域,特别是涉及一种灾备方法、装置、电子设备和存储介质。
背景技术:
1、灾备是指提前建立系统化的数据应急方式,以应对故障发生时生产资料丢失、业务系统无法提供服务的情况。当前灾备中心通常采用热备系统和冷备系统相结合的方式,实现业务系统和生产资料的备份,以保证在故障发生时容灾系统能接替原有系统并执行对应的业务。但无论是热备系统还是冷备系统,在故障发生时都需要执行较为复杂的配置流程,如依次完成应用拉起、消息中间件拉起、缓存中间件拉起、确定配置状态、检查网络策略、检查安全策略等工作,才能接替原工作系统执行对应业务。由于当前灾备系统配置流程复杂,导致其无法快速接替原有系统并执行对应的业务,无法满足日益增长的灾备需求。因此,如何使得灾备系统能够快速接替原有业务系统并执行对应业务,成为亟待解决的技术问题。
技术实现思路
1、基于上述问题,本申请提供了一种灾备方法,用以在故障发生时减少灾备系统配置流程,快速接替原有业务系统执行对应业务,满足当前日益增长的灾备需求。
2、本申请实施例公开了如下技术方案:
3、本申请第一方面提供一种容灾方法,包括:
4、获取第一蓝图文件;所述第一蓝图文件用以表征第一工作环境下业务系统包括的资源和资源间关系;
5、基于所述第一蓝图文件和资源池,获得第一应用系统部署架构;所述第一应用系统部署架构用以在故障发生时接替所述第一工作环境下业务系统执行对应的业务。
6、可能地,所述方法还包括:
7、获取第二工作环境下的环境策略;所述环境策略用以表征所述第二工作环境的环境特征;
8、基于所述第一蓝图文件和所述环境策略,获得第二蓝图文件;所述第二蓝图文件用以表征所述第二工作环境下业务系统包括的资源和资源间关系;
9、基于所述第二蓝图文件和所述资源池,获得第二应用系统部署架构;所述第二应用系统部署架构用以在故障发生时接替所述第二工作环境下业务系统执行对应的业务。
10、可能地,所述获取第二工作环境下的环境策略,包括:
11、获取环境映射表;所述环境映射表表征所述业务系统在各工作环境条件下的环境特征;
12、从所述环境映射表中筛选所述第二工作环境对应的环境特征,获得所述第二工作环境下的环境策略。
13、可能地,所述获取第一蓝图文件,包括:
14、基于所述业务系统包括的资源和资源间关系,以及云管平台,获得所述第一蓝图文件。
15、可能地,所述基于所述第一蓝图文件和资源池,获得第一应用系统部署架构,包括:
16、解析所述第一蓝图文件,获得第一数据;
17、基于所述第一数据和云管平台,获得所述第一应用系统部署架构。
18、本申请第二方面提供一种容灾装置,包括:
19、第一蓝图文件获取模块,用于获取第一蓝图文件;所述第一蓝图文件用以表征第一工作环境下业务系统包括的资源和资源间关系;
20、第一部署架构获取模块,用于基于所述第一蓝图文件和资源池,获得第一应用系统部署架构;所述第一应用系统部署架构用以在故障发生时接替所述第一工作环境下业务系统执行对应的业务。
21、可能地,所述装置还包括:
22、环境策略获取模块,用于获取第二工作环境下的环境策略;所述环境策略用以表征所述第二工作环境的环境特征;
23、第二蓝图文件获取模块,用于基于所述第一蓝图文件和所述环境策略,获得第二蓝图文件;所述第二蓝图文件用以表征所述第二工作环境下业务系统包括的资源和资源间关系;
24、第二部署架构获取装置,用于基于所述第二蓝图文件和所述资源池,获得第二应用系统部署架构;所述第二应用系统部署架构用以在故障发生时接替所述第二工作环境下业务系统执行对应的业务。
25、可能地,所述环境策略获取模块,包括:
26、环境映射表获取单元,用于获取环境映射表;所述环境映射表表征所述业务系统在各工作环境条件下的环境特征;
27、环境策略生成单元,用于从所述环境映射表中筛选所述第二工作环境对应的环境特征,获得所述第二工作环境下的环境策略。
28、本申请第三方面提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面所述方法的步骤。
29、本申请第四方面提供一种电子设备,包括:
30、存储器,其上存储有计算机程序;
31、处理器,用于执行所述存储器中的所述计算机程序,以实现第一方面所述方法的步骤。
32、相较于现有技术,本申请具有以下有益效果:
33、本申请公开了一种灾备方法,具体包括:获取第一蓝图文件;基于第一蓝图文件和资源池,获得第一应用系统部署架构。由于第一蓝图文件可以表征第一工作环境下业务系统包括的资源和资源间关系,所以基于第一蓝图文件和资源池获得的第一应用系统部署架构具有与第一工作环境下的业务系统相同的资源,以及资源间关系。因此,在故障发生时第一应用系统部署架构无需进行较长时间的系统配置,可以迅速接替第一工作环境下业务系统并执行对应的业务,可以满足当前日益增长的灾备需求。
1.一种容灾方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述获取第二工作环境下的环境策略,包括:
4.根据权利要求1所述的方法,其特征在于,所述获取第一蓝图文件,包括:
5.根据权利要求1所述的方法,其特征在于,所述基于所述第一蓝图文件和资源池,获得第一应用系统部署架构,包括:
6.一种容灾装置,其特征在于,所述装置包括:
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:
8.根据权利要求7所述的装置,其特征在于,所述环境策略获取模块,包括:
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1-5中任一项所述方法的步骤。
10.一种电子设备,其特征在于,包括: