一种基于任务的异步远程复制方法和系统与流程

文档序号:13675286阅读:178来源:国知局

本发明涉及数据备份处理技术领域,特别是涉及一种基于任务的异步远程复制方法和系统。



背景技术:

随着信息社会的来临,尤其是云计算和大数据技术的不断发展,信息数据的产生和交换的规模越来越大,因此数据是信息化系统的核心,社会经济对信息化的依赖程度越来越高,信息系统中的关键业务数据是用户最重要的资产,数据的可靠性、完整性和安全性关系到重要行业和企业的生存力和竞争力,关系到国家信息安全和国民经济稳定发展。

当计算机系统在遭受如火灾、水灾、地震、战争等不可抗拒的自然灾难以及计算机犯罪、计算机病毒、掉电、网络/通信失败、硬件/软件错误和人为操作错误等人为灾难时,其中的正在交换的数据以及存储的数据的丢失就会造成不可估量的损失,这时拥有另外的一份备份数据就显得至关重要,即使原有设备的数据发生丢失,也可以通过备份数据进行还原,避免了信息数据的完全丢失,降低损失。基于上述问题,本发明提出了一种基于任务的异步远程复制的方法。

而现有的备份数据都存储在本地,如果本地的主存储设备发生意外,备份设备中的备份数据发生丢失的可能性很大。



技术实现要素:

本发明的目的是提供了一种基于任务的异步远程复制方法和系统,采用。

为解决上述技术问题,本发明实施例提供了一种基于任务的异步远程复制方法,包括:

步骤1,将本地dps客户端传输的数据传输到本地dps服务端;

步骤2,所述本地服务端将所述数据传输到与所本地服务端连接的本地存储设备作为备份数据保存;

步骤3,所述本地dps服务端读取所述本地存储设备存储的备份数据;

步骤4,所述本地dps服务端将所述备份数据传输到异地dps服务端;

步骤5,所述异地dps服务端将所述备份数据保存在与所述异地dps服务端连接的异地存储设备。

其中,所述本地存储设备、所述异地存储设备为物理磁带库或虚拟磁带库。

其中,所述步骤4,包括:

所述本地dps服务端将所述备份数据压缩形成压缩数据之后传输到所述异地dps服务端。

其中,所述步骤4包括:

对所述备份数据分块之后形成数据块,对所述数据块压缩之后,所述本地dps服务端将所述压缩数据之后传输到所述异地dps服务端。

其中,所述对所述备份数据分块之后形成数据块为随机或按照预设要求对所述备份数据进行分块。

其中,所述步骤4还包括:

检测所述本地dps服务端与所述异地dps服务端之间的传输链路的可用带宽是否大于阈值;

若是,所述本地dps服务端将所述备份数据传输到所述异地dps服务端。

除此之外,本发明实施例还提供了一种基于任务的异步远程复制系统,包括:

备份模块,用于将本地dps客户端将需要备份的数据,传输到本地dps服务端并通过所述本地dps服务端作为备份数据保存到本地存储设备;

远程复制模块,与所述备份模块连接,用于通过所述本地dps服务端读取所述本地存储设备中的所述备份数据,并传输到异地dps服务端,所述异地dps服务端接收所述备份数据并保存到与所述异地dps服务端连接的异地存储设备。

其中,所述本地存储设备、所述异地存储设备为物理磁带库或虚拟磁带库。

其中,还包括可用带宽检测模块,与所述远程复制模块连接,用于检测当前的传输链路的可用带宽,在所述可用带宽大于阈值时控制所述远程复制模块将所述备份数据复制传输至所述异地存储设备。

其中,还包括与所述远程复制模块连接的压缩模块,用于在所述压缩模块将所述备份数据压缩形成压缩数据之后,由所述本地dps服务端传输到所述异地存储设备存储。

本发明实施例所提供的基于任务的异步远程复制方法和系统,与现有技术相比,具有以下优点:

本发明实施例提供的基于任务的异步远程复制方法,包括:

步骤1,将本地dps客户端传输的数据传输到本地dps服务端;

步骤2,所述本地服务端将所述数据传输到与所本地服务端连接的本地存储设备作为备份数据保存;

步骤3,所述本地dps服务端读取所述本地存储设备存储的备份数据;

步骤4,所述本地dps服务端将所述备份数据传输到异地dps服务端;

步骤5,所述异地dps服务端将所述备份数据保存在与所述异地dps服务端连接的异地存储设备。

本发明实施例还提供的基于任务的异步远程复制系统,包括:

备份模块,用于将本地dps客户端将需要备份的数据,传输到本地dps服务端并通过所述本地dps服务端作为备份数据保存到本地存储设备;

远程复制模块,与所述备份模块连接,用于通过所述本地dps服务端读取所述本地存储设备中的所述备份数据,并传输到异地dps服务端,所述异地dps服务端接收所述备份数据并保存到与所述异地dps服务端连接的异地存储设备。

所述基于任务的异步远程复制方法和系统,通过利用dsp软件通过备份任务的方式将数据保存到存储介质,然后通过dsp软件的远程复制功能将数据备份至异地存储设备,达到数据容灾的效果,具有可扩展性,即具有存储和计算的可扩展性;安全可靠性,远程复制可将数据保存至异地存储设备,放置当前数据中心数据村坏,数据无法还原的可能;高效性,由于是基于任务的异步远程复制,使得可以人工设备启动时间,降低对同网段应用系统造成的压力。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的基于任务的异步远程复制方法的一种具体实施方式的步骤流程示意图;

图2为本发明实施例提供的基于任务的异步远程复制系统的一种具体实施方式的连接结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参考图1~2,图1为本发明实施例提供的基于任务的异步远程复制方法的一种具体实施方式的步骤流程示意图;图2为本发明实施例提供的基于任务的异步远程复制系统的一种具体实施方式的连接结构示意图。

在一种具体实施方式中,所述基于任务的异步远程复制方法,包括:

步骤1,将本地dps客户端传输的数据传输到本地dps服务端;

步骤2,所述本地服务端将所述数据传输到与所本地服务端连接的本地存储设备作为备份数据保存;

步骤3,所述本地dps服务端读取所述本地存储设备存储的备份数据;

步骤4,所述本地dps服务端将所述备份数据传输到异地dps服务端;

步骤5,所述异地dps服务端将所述备份数据保存在与所述异地dps服务端连接的异地存储设备。

通过利用dsp软件通过备份任务的方式将数据保存到存储介质,然后通过dsp软件的远程复制功能将数据备份至异地存储设备,达到数据容灾的效果,具有可扩展性,即具有存储和计算的可扩展性;安全可靠性,远程复制可将数据保存至异地存储设备,放置当前数据中心数据村坏,数据无法还原的可能;高效性,由于是基于任务的异步远程复制,使得可以人工设备启动时间,降低对同网段应用系统性能造成的压力。

其中,所述本地存储设备、所述异地存储设备为物理磁带库或虚拟磁带库。

为进一步提高数据传输效率,节约传输时间和对传输链路的使用,在本发明的一个实施例中,所述步骤4,包括:

所述本地dps服务端将所述备份数据压缩形成压缩数据之后传输到所述异地dps服务端。

通过将备份数据先压缩后在复制传输,降低备份数据在传输链路中的传输量,提高远程复制效率。

更进一步,所述步骤4包括:

对所述备份数据分块之后形成数据块,对所述数据块压缩之后,所述本地dps服务端将所述压缩数据之后传输到所述异地dps服务端。

通过将备份数据分块的方式,边压缩边传输,最大程度的提高系统的利用效率,使得系统的应用不会在某一段时间处在一直空闲或者一直最高运行的状态,减少对其它应用的干扰。

所述对所述备份数据分块之后形成数据块为随机或按照预设要求对所述备份数据进行分块。

需要指出的是,本发明对于备份数据的压缩以及分块的策略不做具体限定。

而为了进一步提高系统的高效性,远程复制任务也可以进一步避开带宽使用高的时段,降低复制功能对同网段应用系统性能的压力,,在本发明的一个实施例中,所述步骤4还包括:

检测所述本地dps服务端与所述异地dps服务端之间的传输链路的可用带宽是否大于阈值;

若是,所述本地dps服务端将所述备份数据传输到所述异地dps服务端。

通过限定在当前的可用带宽超出阈值之后,才进行备份数据的传输,进行远程复制任务,使得可以最大限度的不影响系统其它应用的压力。

除此之外,本发明实施例还提供了一种基于任务的异步远程复制系统,包括:

备份模块10,用于将本地dps客户端30将需要备份的数据,传输到本地dps服务端40并通过所述本地dps服务端40作为备份数据保存到本地存储设备50;

远程复制模块20,与所述备份模块10连接,用于通过所述本地dps服务端40读取所述本地存储设备50中的所述备份数据,并传输到异地dps服务端60,所述异地dps服务端60接收所述备份数据并保存到与所述异地dps服务端60连接的异地存储设备70。

其中,所述本地存储设备50、所述异地存储设备70为物理磁带库或虚拟磁带库。

而为了进一步提高了远程复制的效率,在本发明的一个实施例中,所述基于任务的异步远程复制系统还包括可用带宽检测模块,与所述远程复制模块连接,用于检测当前的传输链路的可用带宽,在所述可用带宽大于阈值时控制所述远程复制模块将所述备份数据复制传输至所述异地存储设备。

通过设置可用宽带阈值参数,人工控制启动时间,避开带宽使用高的时间段,降低复制功能对同网段内应用系统性能的压力,优化备份数据复制过程,提高整个系统的工作效率。

更进一步,为了降低对带宽的使用,降低数据传输量,在本发明的一个实施例中,所述基于任务的异步远程复制方系统还包括与所述远程复制模块20连接的压缩模块,用于在所述压缩模块将所述备份数据压缩形成压缩数据之后,由所述本地dps服务端40传输到所述异地存储设备存储70。

通过将数据压缩之后,在进行复制传输,大大降低了在传输链路中的数据的传输量,减少对带宽的占用,可以使用较原来较少的带宽完成相同的实际的数据传输,或者在同等带宽之下,减少数据的复制和传输时间,提高远程复制效率。

在整个远程复制过程中,也可以对数据进行分块,对这些数据块在完成压缩之后就进行数据传输,这个系统处在同时数据压缩,同时数据复制传输的状态进一步提高了远程复制的效率。

综上所述,本发明实施例提供的基于任务的异步远程复制方法和系统,通过利用dsp软件通过备份任务的方式将数据保存到存储介质,然后通过dsp软件的远程复制功能将数据备份至异地存储设备,达到数据容灾的效果,具有可扩展性,即具有存储和计算的可扩展性;安全可靠性,远程复制可将数据保存至异地存储设备,放置当前数据中心数据村坏,数据无法还原的可能;高效性,由于是基于任务的异步远程复制,使得可以人工设备启动时间,降低对同网段应用系统造成的压力。

以上对本发明所提供的基于任务的异步远程复制方法和系统进行了详细介绍。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。

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