一种数据级容灾实现方法及装置、电子设备、存储介质与流程

文档序号:37195594发布日期:2024-03-01 13:10阅读:18来源:国知局
一种数据级容灾实现方法及装置、电子设备、存储介质与流程

本技术涉及数据备份,特别涉及一种数据级容灾实现方法及装置、电子设备、存储介质。


背景技术:

1、数据级容灾备份是确保企业数据安全性和业务连续性的重要手段之一。当系统发生故障或遭遇区域性突发灾难导致本地数据丢失或业务中断时,可通过恢复异地备份数据,保证数据完整性和业务连续性,将损失降到最低。

2、当前对于数据集的容灾,主要的基于第三方软件进行数据复制。具体实现过程通常需要工作人员先进行源端主服务器和目标端主服务器的互信关系配置、备份集所在源端介质服务器和目标端介质服务器的互信关系配置、带宽和io等参数所在配置文件的修改等。并在基础环境和互信关系建立完善后进行复制调度。或者需要工作人员进行信任证书的获取和配置,然后通过节点控制备份域a向备份域b的调度管理。

3、但是由于现有的方式都需要人工进行底层备份域信任关系以及相关信息的配置,所以既容易出错,效率也相对较低。并且,没有对数据容灾进行设置、维护和对应任务的管理。


技术实现思路

1、基于上述现有技术的不足,本技术提供了一种数据级容灾实现方法及装置、电子设备、存储介质,以解决现有技术容易出错且无法进行有效管理的问题。

2、为了实现上述目的,本技术提供了以下技术方案:

3、本技术第一方面提供了一种数据级容灾实现方法,包括:

4、获取当前源备份域的通信地址信息以及当前容灾域的通信地址信息;

5、基于所述当前源备份域的通信地址信息向所述当前源备份域的主服务器发送认证请求,以触发所述当前源备份域的主服务器基于所述当前容灾域的通信地址信息,向所述当前容灾域的主服务器发送互信关系建立请求,并通过加密算法进行互信关系信息配置;

6、确定当前备份数据关联的备份策略;

7、基于所述当前备份数据的属性信息以及所述备份策略生成当前容灾策略;

8、基于所述当前容灾策略的信息,按照执行计划创建当前容灾任务;

9、通过所述当前源备份域的主服务器执行所述当前容灾任务,以基于配置的所述互信关系信息将所述当前备份数据从所述当前源备份域备份至所述当前容灾域中。

10、可选地,在上述的数据级容灾实现方法中,所述获取当前源备份域的通信地址信息以及当前容灾域的通信地址信息之后,还包括:

11、分别对所述当前源备份域的通信地址信息和所述当前容灾域的通信地址信息进行校验;其中,若所述当前源备份域的通信地址信息和所述当前容灾域的通信地址信息校验均通过校验,则执行所述基于所述当前源备份域的通信地址信息向所述当前源备份域的主服务器发送认证请求。

12、可选地,在上述的数据级容灾实现方法中,所述分别对所述当前源备份域的通信地址信息和所述当前容灾域的通信地址信息进行校验,包括:

13、分别针对每个当前目标域,基于所述当前目标域的通信地址信息中的域名称,查询所述当前目标域是否已纳管;其中,所述当前目标域包括所述当前源备份域和所述当前容灾域;

14、若查询出所述当前目标域已纳管,则从所述当前目标域的主服务器的ip表中,查询所述当前目标域的通信地址信息中的服务器ip是否有效;

15、若查询出所述当前目标域的通信地址信息中的服务器ip有效,则确定所述当前目标域的通信地址信息通过校验。

16、可选地,在上述的数据级容灾实现方法中,所述基于所述当前备份数据的属性信息以及所述备份策略生成当前容灾策略,包括:

17、利用所述当前备份数据的名称、存储所述当前备份数据的服务器名称、系统名称、所述当前源备份域的名称以及所述当前容灾域的名称,生成所述当前容灾策略的名称;

18、基于所述当前备份数据生成所述当前容灾策略的类型;

19、将所述备份策略对应的系统的等级对应的容灾频率,设置为所述当前容灾策略的容灾频率;

20、根据所述备份策略中的保留周期,确定所述当前容灾策略的数据保留周期。

21、可选地,在上述的数据级容灾实现方法中,还包括:

22、将生成的所述当前容灾策略的各项信息展示给用户;

23、响应所述用户修改操作,对所述当前容灾策略的信息进行修改,并在接收到保存指令后,利用修改后的信息生成最终的所述当前容灾策略。

24、可选地,在上述的数据级容灾实现方法中,所述通过所述当前源备份域的主服务器执行所述当前容灾任务,以基于配置的所述互信关系信息将所述当前备份数据从所述当前源备份域备份至所述当前容灾域中,包括:

25、通过所述当前源备份域的主服务器定时调度所述当前容灾任务,并将所述当前容灾任务添加至消息队列中;

26、当达到任务执行时间时,通过所述当前源备份域的主服务器将消息队列中的所述当前容灾任务下达给所述当前源备份域的介质服务器;

27、通过所述当前源备份域的介质服务器,生成所述当前备份数据的副本文件,并基于调度参数以及所述互信关系信息,将所述当前备份数据的副本文件传输给所述当前容灾域的介质服务器中进行存储。

28、可选地,在上述的数据级容灾实现方法中,还包括:

29、通过所述当前源备份域的主服务器接收所述当前容灾域的主服务器反馈的执行结果,并将所述执行结果存入数据库中以及将所述执行结果展示给用户。

30、本技术第二方面提供了一种数据级容灾实现装置,包括:

31、第一获取单元,用于获取当前源备份域的通信地址信息以及当前容灾域的通信地址信息;

32、互信单元,用于基于所述当前源备份域的通信地址信息向所述当前源备份域的主服务器发送认证请求,以触发所述当前源备份域的主服务器基于所述当前容灾域的通信地址信息,向所述当前容灾域的主服务器发送互信关系建立请求,并通过加密算法进行互信关系信息配置;

33、策略确定单元,用于确定当前备份数据关联的备份策略;

34、策略生成单元,用于基于所述当前备份数据的属性信息以及所述备份策略生成当前容灾策略;

35、任务创建单元,用于基于所述当前容灾策略的信息,按照执行计划创建当前容灾任务;

36、备份单元,用于通过所述当前源备份域的主服务器执行所述当前容灾任务,以基于配置的所述互信关系信息将所述当前备份数据从所述当前源备份域备份至所述当前容灾域中。

37、可选地,在上述的数据级容灾实现装置中,还包括:

38、校验单元,用于分别对所述当前源备份域的通信地址信息和所述当前容灾域的通信地址信息进行校验;其中,若所述当前源备份域的通信地址信息和所述当前容灾域的通信地址信息校验均通过校验,则执行所述基于所述当前源备份域的通信地址信息向所述当前源备份域的主服务器发送认证请求。

39、可选地,在上述的数据级容灾实现装置中,所述校验单元,包括:

40、第一查询单元,用于分别针对每个当前目标域,基于所述当前目标域的通信地址信息中的域名称,查询所述当前目标域是否已纳管;其中,所述当前目标域包括所述当前源备份域和所述当前容灾域;

41、第二查询单元,用于在查询出所述当前目标域已纳管时,从所述当前目标域的主服务器的ip表中,查询所述当前目标域的通信地址信息中的服务器ip是否有效;

42、校验结果确定单元,用于查询出所述当前目标域的通信地址信息中的服务器ip有效时,确定所述当前目标域的通信地址信息通过校验。

43、可选地,在上述的数据级容灾实现装置中,所述策略生成单元,包括:

44、名称生成单元,用于利用所述当前备份数据的名称、存储所述当前备份数据的服务器名称、系统名称、所述当前源备份域的名称以及所述当前容灾域的名称,生成所述当前容灾策略的名称;

45、类型确定单元,用于基于所述当前备份数据生成所述当前容灾策略的类型;

46、频率设置单元,用于将所述备份策略对应的系统的等级对应的容灾频率,设置为所述当前容灾策略的容灾频率;

47、周期确定单元,用于根据所述备份策略中的保留周期,确定所述当前容灾策略的数据保留周期。

48、可选地,在上述的数据级容灾实现装置中,还包括:

49、展示单元,用于将生成的所述当前容灾策略的各项信息展示给用户;

50、修改单元,用于响应所述用户修改操作,对所述当前容灾策略的信息进行修改,并在接收到保存指令后,利用修改后的信息生成最终的所述当前容灾策略。

51、可选地,在上述的数据级容灾实现装置中,所述备份单元,包括:

52、添加单元,用于通过所述当前源备份域的主服务器定时调度所述当前容灾任务,并将所述当前容灾任务添加至消息队列中;

53、下达单元,用于当达到任务执行时间时,通过所述当前源备份域的主服务器将消息队列中的所述当前容灾任务下达给所述当前源备份域的介质服务器;

54、传输单元,用于通过所述当前源备份域的介质服务器,生成所述当前备份数据的副本文件,并基于调度参数以及所述互信关系信息,将所述当前备份数据的副本文件传输给所述当前容灾域的介质服务器中进行存储。

55、可选地,在上述的数据级容灾实现装置中,还包括:

56、反馈单元,用于通过所述当前源备份域的主服务器接收所述当前容灾域的主服务器反馈的执行结果,并将所述执行结果存入数据库中以及将所述执行结果展示给用户。

57、本技术第三方面提供了一种电子设备,包括:

58、存储器和处理器;

59、其中,所述存储器用于存储程序;

60、所述处理器用于执行所述程序,所述程序被执行时,具体用于实现如上述任意一项所述的数据级容灾实现方法。

61、本技术第四方面提供了一种计算机存储介质,用于存储计算机程序,所述计算机程序被执行时,用于实现如上述任意一项所述的数据级容灾实现方法。

62、本技术实施例提供了一种数据级容灾实现方法,获取当前源备份域的通信地址信息以及当前容灾域的通信地址信息,然后基于所述当前源备份域的通信地址信息向所述当前源备份域的主服务器发送认证请求,以触发所述当前源备份域的主服务器基于所述当前容灾域的通信地址信息,向所述当前容灾域的主服务器发送互信关系建立请求,并通过加密算法进行互信关系信息配置,从而实现自动建立互信关系,不需要人为进行操作,避免出现错误,也有效提高了备份效率。并且,后续确定当前备份数据关联的备份策,并基于所述当前备份数据的属性信息以及所述备份策略生成当前容灾策。然后基于所述当前容灾策略的信息,按照执行计划创建当前容灾任务。最后通过所述当前源备份域的主服务器执行所述当前容灾任务,以基于配置的所述互信关系信息将所述当前备份数据从所述当前源备份域备份至所述当前容灾域中,从而可以按照容灾策略进行备份,有效的通过容灾策略进行备份管理。

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