业务级容灾演练方法、装置、计算机设备及存储介质与流程

文档序号:36075256发布日期:2023-11-18 00:00阅读:33来源:国知局
业务级容灾演练方法与流程

本发明涉及数据保护方法,更具体地说是指业务级容灾演练方法、装置、计算机设备及存储介质。


背景技术:

1、随着企业信息化程度的提高,数据日益成为企业最为重要的资源之一。在数据的应用、管理和存储过程中,常常会面临各种意外情况的风险,如误删除、病毒攻击、自然灾害等,这些风险可能给企业造成严重的损失。容灾是指在本地或异地建立两套或多套功能相同的业务系统,这些系统可以相互监视健康状态并进行功能切换。当主生产系统意外停止运行时,整个应用系统可以切换到备用业务系统,确保系统功能可以继续正常运行。根据保障等级的不同,容灾可分为数据级容灾和应用级容灾。

2、数据级容灾重点在于数据,灾难发生后可以确保用户原有的数据不会丢失或丢失量最少,通过备份可以实现数据级容灾;应用级容灾的重点在于应用系统的不间断服务,让终端用户感受不到灾难的发生,应用的服务请求能够继续平稳运行并对外提供服务,数据持续数据保护是实现应用级容灾的重要工具,只有两套业务系统拥有相同或几乎相同的数据,才能保证应用的顺利切换。容灾系统建设了之后,能否真正在突发事件发生时发挥作用,还需要完整的工具,流程和制度保障。容灾演练,指采用某些特定方法,模拟各类突发性事件情景,并组织it人员处置各类系统业务恢复的过程,通过日常监控和定期的容灾演练计划,可以降低it系统的风险,提前发现和排除可能的问题。

3、桌面演练是指由应急组织的代表或关键岗位人员参加的,按照应急预案及其标准工作流程,讨论紧急情况时应该采取行动的演练活动,其氛围是学院式和探索性的,业务系统的桌面演练指不影响生产端数据库业务的正常运行情况下,在容灾端进行灾备可用性验证,是一种高频非真实切换演练,在桌面演练结束后,需要删除演练过程中新产生的业务测试数据,恢复和生产端数据一致。灾难切换是指在主生产业务系统出现实际灾难事件时,将业务快速切换到容灾业务系统上,缩短业务停机时间,保证业务的连续性和可靠性。

4、传统的整机持续数据保护方法主要通过备份和恢复来保护数据,但存在系统恢复时间长、数据冗余量大增加存储成本等缺点,此外,现有的整机数据保护容灾方法只关注数据的完整性和操作系统的正常运行,缺乏对容灾主机上应用的统一管理,随着it系统的日益复杂化,应用之间存在相互依赖关系和启动顺序要求等问题,传统的手动操作已经无法满足切换需求。特别是在应用数量较多的情况下,容易遗漏或误操作,此外,在灾难发生时,人员会处于紧张状态,容易犯操作失误,从而导致更大的损失,如果故障发生在深夜,没有专业运维人员在现场,容灾切换将无法有效进行。

5、因此,有必要设计一种新的方法,实现满足应用之间存在相互依赖关系和启动顺序要求,可有效进行容灾切换,节约时间以及节省成本。


技术实现思路

1、本发明的目的在于克服现有技术的缺陷,提供业务级容灾演练方法、装置、计算机设备及存储介质。

2、为实现上述目的,本发明采用以下技术方案:业务级容灾演练方法,包括:

3、在保护主机上安装容灾客户端,并在容灾客户端中添加保护主机应用的资产信息;

4、选择备份策略,建立备份任务,启动数据备份;

5、建立验证任务,建立接管任务;

6、选择演练类型,结合所述验证任务和保护主机的应用进行演练预案编排,以得到编排结果;

7、对所述编排结果进行预案评估;

8、当预案评估通过时,对所述编排结果进行切换演练;

9、当业务验证通过且演练完成后,恢复环境;

10、所述选择演练类型,结合所述验证任务和保护主机的应用进行演练预案编排,以得到编排结果,包括:

11、根据不同的演练场景选择对应的演练预案类型;

12、填写预案名称、预案描述、rpo指标、rto指标,并选择需要演练的1个或多个容灾保护主机,且将所述容灾保护主机自动关联所述验证任务和接管任务;选择保护主机上需要启动的应用资产;

13、依据编排步骤的内置初始的开始节点、结束节点以及中间节点,根据实际业务系统的关系,在编排链路的中间节点选择容灾保护主机的选择开启验证主机节点或对应接管任务的启动切换节点,选择主机启动之后的应用资产启动节点,以得到编排拓扑图;

14、保存编排拓扑图,以得到编排结果。

15、其进一步技术方案为:所述保护主机应用的资产信息包括基本信息、应用信息以及主机信息,其中,所述基本信息包括名称、业务系统;所述应用信息包括服务端口、切换前检查脚本、停止业务脚本以及开启业务脚本;所述主机信息包括主机ip、端口以及登录账号和密码。

16、其进一步技术方案为:所述选择备份策略,建立备份任务,启动数据备份,包括:

17、根据保护主机上运行的业务数据特征、rpo和rto业务规划选择适配的备份策略;

18、根据所述备份策略建立备份任务;

19、启动所述数据备份任务进行数据的备份。

20、其进一步技术方案为:所述建立验证任务,建立接管任务,包括:

21、选择容灾客户端、虚拟网卡、验证主机的性能以及验证时间点,以建立验证任务;

22、选择容灾客户端、虚拟网卡、验证主机的性能,以建立验证任务。

23、其进一步技术方案为:所述当预案评估通过时,对所述编排结果进行切换演练,包括:

24、当预案评估通过时,根据所述编排结果中的编排节点的顺序执行具体操作。

25、其进一步技术方案为:所述当业务验证通过且演练完成后,恢复环境,包括:

26、对于桌面演练预案的演练,验证主机的网络是自定义的逻辑隔离网络并在进行通用的业务验证;当验证通过且演练完成后,关闭演练过程中开启的验证主机的虚拟机;对于灾难预案的演练,当验证通过且演练完成后,采用恢复任务恢复环境。

27、本发明还提供了业务级容灾演练装置,包括:

28、添加单元,用于在保护主机上安装容灾客户端,并在容灾客户端中添加保护主机应用的资产信息;

29、备份单元,用于选择备份策略,建立备份任务,启动数据备份;

30、任务建立单元,用于建立验证任务,建立接管任务;

31、编排单元,用于选择演练类型,结合所述验证任务和保护主机的应用进行演练预案编排,以得到编排结果;

32、评估单元,用于对所述编排结果进行预案评估;

33、演练单元,用于当预案评估通过时,对所述编排结果进行切换演练;

34、恢复单元,用于当业务验证通过且演练完成后,恢复环境;

35、所述选择演练类型,结合所述验证任务和保护主机的应用进行演练预案编排,以得到编排结果,包括:

36、根据不同的演练场景选择对应的演练预案类型;

37、填写预案名称、预案描述、rpo指标、rto指标,并选择需要演练的1个或多个容灾保护主机,且将所述容灾保护主机自动关联所述验证任务和接管任务;选择保护主机上需要启动的应用资产;

38、依据编排步骤的内置初始的开始节点、结束节点以及中间节点,根据实际业务系统的关系,在编排链路的中间节点选择容灾保护主机的选择开启验证主机节点或对应接管任务的启动切换节点,选择主机启动之后的应用资产启动节点,以得到编排拓扑图;

39、保存编排拓扑图,以得到编排结果。

40、本发明还提供了一种计算机设备,所述计算机设备包括存储器及处理器,所述存储器上存储有计算机程序,所述处理器执行所述计算机程序时实现上述的方法。

41、本发明还提供了一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法。

42、本发明与现有技术相比的有益效果是:本发明通过在保护主机上安装容灾客户端,并添加保护主机应用的资产信息,启动数据备份,并构建验证任务、接管任务;进行演练预案编排,并对编排结果进行预案评估,和切换演练,演练后进行环境恢复,可通过演练进行数据针对性备份,且资产信息统一添加到客户端上进行统一管理,容灾可自动切换,实现满足应用之间存在相互依赖关系和启动顺序要求,可有效进行容灾切换,节约时间以及节省成本。

43、下面结合附图和具体实施例对本发明作进一步描述。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1