在线恢复备份数据的方法及其实现系统和备份设备与流程

文档序号:11406965阅读:606来源:国知局
在线恢复备份数据的方法及其实现系统和备份设备与流程

本发明涉及备份数据的恢复技术领域,尤其涉及一种在线恢复备份数据的方法及其实现系统和备份设备。



背景技术:

现行主流备份数据的恢复基本上都是采用离线恢复方式,即,先将静态的备份数据恢复到生产存储设备上,再从生产存储设备上启动恢复业务。

如图1所示,离线恢复备份数据的步骤为:第一步,备份服务器1通过业务服务器2及光纤连接设备3向存储设备4发送静态备份数据,即,将静态的备份数据恢复到生产存储设备4上;第二步,业务服务器2从存储设备4中读取所述静态备份数据,即,业务服务器再从生产存储设备4上启动恢复业务。

由于备份数据的离线恢复方法中,数据恢复时间与数据量线性相关,因此,数据量越大恢复时间越长。又由于很多it业务系统的数据量都是tb级别,tb级数据量的恢复时间往往需要若干小时,因此,采用上述备份数据的离线恢复方法会使得业务服务器2中的业务系统较长时间不能运行,无法满足用户对it系统业务连续性的需求。



技术实现要素:

为此,本发明所要解决的技术问题是:提供一种在线恢复备份数据的方法及其实现系统和备份设备,使得在恢复备份数据时,不影响业务服务器的运行,满足it系统业务连续性需求。

于是,本发明提供了一种在线恢复备份数据的方法,包括:将备份设备和存储设备连接,由备份设备执行,将备份数据授权给存储设备;

存储设备识别备份设备后,存储设备将备份数据中转发给业务服务器;

业务服务器使用所述存储设备中转的备份数据启动业务系统,业务系统运行的同时在存储设备中创建备份数据恢复配置,存储设备在线从备份设备中将备份数据恢复到存储设备中;

当备份数据全部恢复到存储设备中后,业务服务器使用所述恢复到存储设备中的数据重新启动业务系统。

上述方法,还包括:

在存储设备上判断备份数据是否恢复完成,若完成,则通知操作人员在业务服务器上停止业务运行,在存储设备上删除所述恢复配置,业务服务器使用存储设备启动业务系统。

本发明还提供了一种在线恢复备份数据的实现系统,包括业务服务器、与业务服务器连接的用于保存业务服务器业务数据的存储系统和用于保存备份数据的备份设备,将备份设备和存储设备连接,所述备份设备包括完成恢复作业的创建单元和在线恢复的执行单元,所述完成恢复作业的创建单元包括:

授权单元,用于将存储单元存储的备份数据授权给存储设备;

存储单元,用于存储备份数据;

所述在线恢复执行单元,用于由备份设备在存储设备上搭建如下单元:

接收单元,用于接收备份设备中授权单元发来的授权数据;

识别单元,用于根据接收单元接收到的授权数据读取备份设备中存储单元存储的备份数据,并将该备份数据中转发给业务服务器;

创建单元,用于在业务系统运行的同时在存储设备中创建备份数据恢复配置使得存储设备可以在线从备份设备中的存储单元将备份数据恢复到存储设备中的存储单元中;

存储单元,用于存储业务服务器的业务数据和用于存储从备份设备中的存储单元恢复到存储设备中的存储单元中的数据;

判断通知单元,用于判断备份数据是否全部恢复到存储设备中,若是,则通知操作人员在业务服务器上使用所述恢复到存储设备中的数据重新启动业务系统。

其中,所述备份设备还包括:恢复完成后的配置清理单元,用于在存储设备上删除所述恢复配置,所述判断通知单元通知操作人员在业务服务器上停止业务运行。

本发明还提供了一种备份设备,用于存储业务服务器业务数据的备份数据,业务服务器业务数据存储在存储设备中,该备份设备与存储设备连接使用,该备份设备包括:完成恢复作业的创建单元和在线恢复的执行单元,所述完成恢复作业的创建单元包括:

授权单元,用于将存储单元存储的备份数据授权给存储设备;

存储单元,用于存储备份数据;

所述在线恢复的执行单元,用于在存储设备上搭建如下单元:

接收单元,用于接收备份设备中授权单元发来的授权数据;

识别单元,用于根据接收单元接收到的授权数据读取备份设备中存储单元存储的备份数据,并将该备份数据中转发给业务服务器;

创建单元,用于在业务系统运行的同时在存储设备中创建备份数据恢复配置使得存储设备可以在线从备份设备中的存储单元将备份数据恢复到存储设备中的存储单元中;

存储单元,用于存储业务服务器的业务数据和用于存储从备份设备中的存储单元恢复到存储设备中的存储单元中的数据;

判断通知单元,用于判断备份数据是否全部恢复到存储设备中,若是,则通知操作人员在业务服务器上使用所述恢复到存储设备中的数据重新启动业务系统。

上述备份设备,还包括:恢复完成后的配置清理单元,用于在存储设备上删除所述恢复配置,所述判断通知单元通知业务服务器停止业务运行。

本发明所述在线恢复备份数据的方法及其实现系统和备份设备,通过将备份设备和存储设备连接,将备份设备中的备份数据授权给存储设备,由存储设备将备份设备中的备份数据中转发给业务服务器,使业务服务器启动业务系统,在业务系统运行的同时,在存储设备中创建备份数据恢复配置,存储设备在线从备份设备中将备份数据恢复到存储设备中,再使得当备份数据全部恢复到存储设备中后,业务服务器使用所述恢复到存储设备中的数据重新启动业务系统的方式,使得在恢复备份数据时,不影响业务服务器的运行,满足it系统业务连续性需求。

附图说明

图1为现有技术中离线恢复备份数据的系统结构及数据走向示意图;

图2为本发明实施例所述在线恢复备份数据的系统结构及数据走向示意图;

图3为本发明实施例所述在线恢复备份数据的方法流程示意图;

图4为本发明实施例所述在线恢复备份数据实现系统的结构示意图。

具体实施方式

下面,结合附图对本发明进行详细描述。

如图1所示,本实施例提供了一种在线恢复备份数据的方法,包括:

将备份设备6和存储设备4连接,由备份设备4执行,将备份数据授权给存储设备4;

存储设备4识别备份设备6后,存储设备4将备份数据中转发给业务服务器2;

业务服务器2使用所述存储设备4中转的备份数据启动业务系统,业务系统运行的同时在存储设备4中创建备份数据恢复配置,存储设备4在线从备份设备6中将备份数据恢复到存储设备4中;

当备份数据全部恢复到存储设备4中后,业务服务器2使用所述恢复到存储设备4中的数据重新启动业务系统。

进一步,上述方法,还包括:

在存储设备4上判断备份数据是否恢复完成,若完成,则通知操作人员在业务服务器2上停止业务运行,在存储设备4上删除所述恢复配置,业务服务器2使用存储设备启动业务系统。

在备份设备上,建立完成恢复作业的创建、在线恢复的执行、恢复完成后的配置清理三个过程管理,具体流程如图3所示:

在备份设备上选择需要恢复的备份数据,提取备份数据,并授权给存储设备,存储设备识别备份数据后,一方面,在存储设备上将备份数据中转给业务服务器,业务服务器使用备份数据启动业务系统;另一方面,在存储设备上创建恢复配置,并在线恢复数据。之后,在存储设备上判断备份数据是否恢复完成,若没有完成,继续进行数据恢复,若完成,则通知操作人员在业务服务器上停止业务运行,在存储设备上删除所述恢复配置,业务服务器使用存储设备启动业务系统。

与上述在线恢复备份数据的方法相对应的,本实施例还提供了一种在线恢复备份数据的实现系统,如图4所示,该实现系统包括:

业务服务器2、与业务服务器2连接的用于保存业务服务器业务数据的存储系统4和用于保存备份数据的备份设备6,将备份设备6和存储设备4连接,所述备份设备包括:完成恢复作业的创建单元61和在线恢复的执行单元62。

其中,完成恢复作业的创建单元61包括:

授权单元611,用于将存储单元存储的备份数据授权给存储设备;

存储单元612,用于存储备份数据;

在线恢复执行单元62,用于由备份设备在存储设备上搭建在线恢复执行单元,包括:

接收单元621,用于接收备份设备中授权单元发来的授权数据;

识别单元622,用于根据接收单元接收到的授权数据读取备份设备中存储单元存储的备份数据,并将该备份数据中转发给业务服务器;

创建单元623,用于在业务系统运行的同时在存储设备中创建备份数据恢复配置64使得存储设备可以在线从备份设备中的存储单元将备份数据恢复到存储设备中的存储单元中;

存储单元624,用于存储业务服务器的业务数据和用于存储从备份设备中的存储单元恢复到存储设备中的存储单元中的数据;

判断通知单元625,用于判断备份数据是否全部恢复到存储设备中,若是,则通知操作人员在业务服务器上使用所述恢复到存储设备中的数据重新启动业务系统。

备份设备6还包括:恢复完成后的配置清理单元63,用于在存储设备上删除所述恢复配置64,所述判断通知单元625通知操作人员在业务服务器2上停止业务运行。

使用上述在线恢复备份数据的方法及其实现系统,本实施例还提供了一种备份设备6,用于存储业务服务器业务数据的备份数据,业务服务器业务数据存储在存储设备4中。

如图4所示,将备份设备6与存储设备4连接使用,备份设备6包括:完成恢复作业的创建单元61和在线恢复的执行单元62。

其中,所述完成恢复作业的创建单元61包括的单元与上述实现系统中的结构一致,在此不再重复描述。

备份设备6还包括:恢复完成后的配置清理单元63,用于在存储设备上删除所述恢复配置64,所述判断通知单元625通知操作人员在业务服务器2上停止业务运行。

综上所述,本实施例所述在线恢复备份数据的方法及其实现系统和备份设备,通过将备份设备和存储设备连接,将备份设备中的备份数据授权给存储设备,由存储设备将备份设备中的备份数据中转发给业务服务器,使业务服务器启动业务系统,在业务系统运行的同时,在存储设备中创建备份数据恢复配置,存储设备在线从备份设备中将备份数据恢复到存储设备中,再使得当备份数据全部恢复到存储设备中后,业务服务器使用所述恢复到存储设备中的数据重新启动业务系统的方式,使得在恢复备份数据时,不影响业务服务器的运行,满足it系统业务连续性需求。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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