一种数据容灾备份方法和装置制造方法及图纸

技术编号:27616689 阅读:16 留言:0更新日期:2021-03-10 10:48
本发明专利技术公开了一种数据容灾备份方法和装置,方法包括:持续监控同步数据的最大时间延迟,并响应于一个时间周期内最大时间延迟超过最大时间延迟阈值的同步数据超过总数据量的百分比阈值而确定周期为坏周期;基于坏周期的数量更新坏周期时长,并响应于坏周期时长超过链路容忍长度阈值而判定主端或从端出现压缩或转换问题、或网络传输链路出现传输延迟问题;响应于确定主端或从端出现压缩转换问题,而在主端或从端为压缩或转换同步数据分配更多的计算资源;响应于确定网络传输链路出现传输延迟问题,而在主端或从端使用存储控制器的人工智能引擎优化网络传输链路并适应性调整虚拟链路的数量。本发明专利技术能够在大数据业务量和低网络带宽下高效快速同步。低网络带宽下高效快速同步。低网络带宽下高效快速同步。

【技术实现步骤摘要】
一种数据容灾备份方法和装置


[0001]本专利技术涉及存储领域,更具体地,特别是指一种数据容灾备份方法和装置。

技术介绍

[0002]在现有的复制模式中,同步复制模式是业务应用数据写入主端后,只有在响应数据被同步到从卷之后,主机端才会收到写操作完成的确认信号,并进行下一次的写入操作;而异步复制操作在每个时间点上从端的数据不需要及时的与主端数据保持一致,主机业务数据到达主端缓存后即可应答主机写操作完成,继续下一次写操作,而主端的同步数据按顺序再传输到从端。在IP(网络地址)远程复制时更多采用异步复制的方式,不会受到远距离链路延迟的限制。
[0003]在低带宽的网络环境中,IP远程复制采用异步复制模式进行数据传输时,会存在较严重的网络延迟,导致从端备份数据与主端数据不一致,若业务数据量较大可能会存在数据相差加大的情况。当有过多的数据积压未进行同步且业务数据一直下刷,而网络延迟一直存在时,可能会出现因为数据帧同步周期长的性能问题而停止数据同步拷贝的情况,导致两端数据同步停止,无法继续进行数据容灾备份,必须再次手动启动同步功能,浪费同步时间。此时,远程复制功能的容灾备份功能就受到了较大的限制,备份数据不及时、不全面,数据同步易因性能问题而中断。
[0004]针对现有技术中容灾备份功能受限,备份数据不及时不全面的问题,目前尚无有效的解决方案。

技术实现思路

[0005]有鉴于此,本专利技术实施例的目的在于提出一种数据容灾备份方法和装置,能够在大数据业务量和低网络带宽下高效快速同步。
[0006]基于上述目的,本专利技术实施例的第一方面提供了一种数据容灾备份方法,包括执行以下步骤:
[0007]在主端持续压缩同步数据并写入主端缓存,同时持续将主端缓存中的同步数据通过多条虚拟链路传输到从端以执行容灾备份;
[0008]持续监控同步数据的最大时间延迟,并响应于一个时间周期内最大时间延迟超过最大时间延迟阈值的同步数据超过总数据量的百分比阈值而确定周期为坏周期;
[0009]基于坏周期的数量更新坏周期时长,并响应于坏周期时长超过链路容忍长度阈值而判定主端或从端出现压缩或转换问题、或网络传输链路出现传输延迟问题;
[0010]响应于确定主端或从端出现压缩转换问题,而在主端或从端为压缩或转换同步数据分配更多的计算资源;
[0011]响应于确定网络传输链路出现传输延迟问题,而在主端或从端使用存储控制器的人工智能引擎优化网络传输链路并适应性调整虚拟链路的数量。
[0012]在一些实施方式中,在主端持续压缩同步数据并写入主端缓存包括:使用硬件和/
或软件来压缩同步数据,其中硬件为安装到主端的压缩卡设备,软件为中央处理器的计算指令。
[0013]在一些实施方式中,在主端或从端为压缩同步数据分配更多的计算资源包括:
[0014]响应于主端或从端安装有压缩卡设备,而在以硬件方式使用压缩卡设备压缩或转换同步数据的同时,还以软件方式调用中央处理器的空闲计算资源压缩或转换同步数据;
[0015]响应于主端或从端无压缩卡设备,以软件方式调用中央处理器的额外计算资源压缩或转换同步数据,并响应于中央处理器缺乏足够的额外计算资源而暂停在中央处理器中负载高的进程以释放更多的额外计算资源,直到中央处理器重新降低负载。
[0016]在一些实施方式中,基于坏周期的数量更新坏周期时长包括:响应于新完成的时间周期是坏周期而累加坏周期时长,并响应于新完成的时间周期不是坏周期而累减坏周期时长。
[0017]在一些实施方式中,方法还包括:在适应性调整虚拟链路的数量的同时,还将虚拟链路数量存储到存储控制器,并响应于虚拟链路中断后再启动而基于虚拟链路数量直接重构多条虚拟链路。
[0018]在一些实施方式中,方法还包括:响应于同步数据在虚拟链路中丢失而重新发送同步数据。
[0019]在一些实施方式中,方法还包括:响应于坏周期时长超过链路容忍长度阈值达到至少一个数量级,而暂停传输同步数据。
[0020]本专利技术实施例的第二方面提供了一种数据容灾备份装置,包括:
[0021]处理器;和
[0022]存储器,存储有处理器可运行的程序代码,程序代码在被运行时执行以下步骤:
[0023]在主端持续压缩同步数据并写入主端缓存,同时持续将主端缓存中的同步数据通过多条虚拟链路传输到从端以执行容灾备份;
[0024]持续监控同步数据的最大时间延迟,并响应于一个时间周期内最大时间延迟超过最大时间延迟阈值的同步数据超过总数据量的百分比阈值而确定周期为坏周期;
[0025]基于坏周期的数量更新坏周期时长,并响应于坏周期时长超过链路容忍长度阈值而判定主端或从端出现压缩或转换问题、或网络传输链路出现传输延迟问题;
[0026]响应于确定主端或从端出现压缩转换问题,而在主端或从端为压缩或转换同步数据分配更多的计算资源;
[0027]响应于确定网络传输链路出现传输延迟问题,而在主端或从端使用存储控制器的人工智能引擎优化网络传输链路并适应性调整虚拟链路的数量。
[0028]在一些实施方式中,在主端持续压缩同步数据并写入主端缓存包括:使用硬件和/或软件来压缩同步数据,其中硬件为安装到主端的压缩卡设备,软件为中央处理器的计算指令。
[0029]在一些实施方式中,在主端或从端为压缩同步数据分配更多的计算资源包括:
[0030]响应于主端或从端安装有压缩卡设备,而在以硬件方式使用压缩卡设备压缩或转换同步数据的同时,还以软件方式调用中央处理器的空闲计算资源压缩或转换同步数据;
[0031]响应于主端或从端无压缩卡设备,以软件方式调用中央处理器的额外计算资源压缩或转换同步数据,并响应于中央处理器缺乏足够的额外计算资源而暂停在中央处理器中
负载高的进程以释放更多的额外计算资源,直到中央处理器重新降低负载。
[0032]本专利技术具有以下有益技术效果:本专利技术实施例提供的数据容灾备份方法和装置,通过在主端持续压缩同步数据并写入主端缓存,同时持续将主端缓存中的同步数据通过多条虚拟链路传输到从端以执行容灾备份;持续监控同步数据的最大时间延迟,并响应于一个时间周期内最大时间延迟超过最大时间延迟阈值的同步数据超过总数据量的百分比阈值而确定周期为坏周期;基于坏周期的数量更新坏周期时长,并响应于坏周期时长超过链路容忍长度阈值而判定主端或从端出现压缩或转换问题、或网络传输链路出现传输延迟问题;响应于确定主端或从端出现压缩转换问题,而在主端或从端为压缩或转换同步数据分配更多的计算资源;响应于确定网络传输链路出现传输延迟问题,而在主端或从端使用存储控制器的人工智能引擎优化网络传输链路并适应性调整虚拟链路的数量的技术方案,能够在大数据业务量和低网络带宽下高效快速同步。
附图说明
[0033]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据容灾备份方法,其特征在于,包括执行以下步骤:在主端持续压缩同步数据并写入主端缓存,同时持续将所述主端缓存中的所述同步数据通过多条虚拟链路传输到从端以执行容灾备份;持续监控所述同步数据的最大时间延迟,并响应于一个时间周期内所述最大时间延迟超过最大时间延迟阈值的所述同步数据超过总数据量的百分比阈值而确定所述周期为坏周期;基于所述坏周期的数量更新坏周期时长,并响应于所述坏周期时长超过链路容忍长度阈值而判定所述主端或所述从端出现压缩或转换问题、或网络传输链路出现传输延迟问题;响应于确定所述主端或所述从端出现压缩转换问题,而在所述主端或所述从端为压缩或转换所述同步数据分配更多的计算资源;响应于确定网络传输链路出现传输延迟问题,而在所述主端或所述从端使用存储控制器的人工智能引擎优化所述网络传输链路并适应性调整所述虚拟链路的数量。2.根据权利要求1所述的方法,其特征在于,在主端持续压缩同步数据并写入主端缓存包括:使用硬件和/或软件来压缩同步数据,其中所述硬件为安装到所述主端的压缩卡设备,所述软件为中央处理器的计算指令。3.根据权利要求1所述的方法,其特征在于,在所述主端或所述从端为压缩所述同步数据分配更多的计算资源包括:响应于所述主端或所述从端安装有压缩卡设备,而在以硬件方式使用所述压缩卡设备压缩或转换所述同步数据的同时,还以软件方式调用中央处理器的空闲计算资源压缩或转换所述同步数据;响应于所述主端或所述从端无所述压缩卡设备,以软件方式调用中央处理器的额外计算资源压缩或转换所述同步数据,并响应于中央处理器缺乏足够的额外计算资源而暂停在中央处理器中负载高的进程以释放更多的额外计算资源,直到中央处理器重新降低负载。4.根据权利要求1所述的方法,其特征在于,基于所述坏周期的数量更新坏周期时长包括:响应于新完成的时间周期是坏周期而累加所述坏周期时长,并响应于新完成的时间周期不是坏周期而累减所述坏周期时长。5.根据权利要求1所述的方法,其特征在于,还包括:在适应性调整所述虚拟链路的数量的同时,还将所述虚拟链路数量存储到所述存储控制器,并响应于所述虚拟链路中断后再启动而基于所述虚拟链路数量...

【专利技术属性】
技术研发人员:张云云
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1