一种面向应急接替的容灾备份方法及装置与流程

文档序号:12271133阅读:288来源:国知局
一种面向应急接替的容灾备份方法及装置与流程

本发明实施例涉及计算机技术领域,具体涉及一种面向应急接替的容灾备份方法及装置。



背景技术:

在软件系统出现崩溃的时候,能够用非常少的步骤,将系统重建,包括对系统补丁、应用软件和数据的重建,这样可以提高恢复的准确性,缩短恢复时间,缩短业务中断时间,这个过程称为系统灾难恢复。

现有的系统灾难恢复方法包括如下四种:

(1)采用公用的一张光盘,所有的系统都采用这一张光盘。这个光盘可以启动系统,同时可以启动网络,然后备份服务器将备份在磁带库(或者虚拟带库)中的整个硬盘内容或者第一主分区内容恢复到灾难机。这样不论灾难机原来有多大容量数据,都可以存放在整个备份系统的备份设备中,统一进行管理,而且不需要经常刻光盘,也就是说光盘不需要经常更新。

(2)需要针对每台计算机单独刻光盘,恢复的时候需要利用针对性的光盘来恢复,每台机器都需要自己的光盘,而且需要定期不断更新。这种方式的最大不足是经常要刻光盘,否则灾难出现的时候如果没有光盘或者光盘太久了,都会影响恢复的速度和恢复后的状态。

(3)恢复时需要借助网络启动,也就是需要具备一台相同操作系统的主机作为引导机器,然后利用备份的内容进行恢复。

(4)操作系统自己提供的灾备工具。对于大多数Unix小型机,都提供系统备份工具。借助于系统自身提供的磁带机,利用一个简单的命令,HP-UX采用make_recovery就可以把整个root卷备份到服务器自带的4mm磁带上。在恢复的时候,这盘磁带可以自启动系统,采用一个命令就可以将整个root卷恢复到硬盘上。这种方式的好处是简单和经济,尤其对于Unix系统,这样的方式远比备份软件提供的BMR模块方便、安全和经济,因为备份软件提供的BMR模块往往需要相同平台的其他服务器来启动。

在实现本发明实施例的过程中,发明人发现现有的方法在灾难恢复时,都需要先进行数据回写,然后恢复业务系统运行,或者需要预先部署物理或虚拟的容灾服务器,通过数据切换实现业务服务的容灾恢复,导致业务恢复时间长,或者占用大量的硬件资源和维护资源。



技术实现要素:

由于现有的方法在灾难恢复时,业务恢复时间长,或者占用大量的硬件资源和维护资源的问题,本发明实施例提出一种面向应急接替的容灾备份方法及装置。

第一方面,本发明实施例提出一种面向应急接替的容灾备份方法,包括:

接收对象服务器中存储的磁盘内容,将所述磁盘内容处理为磁盘镜像卷格式文件,并对所述磁盘镜像卷格式文件生成快照;

若判断获知所述对象服务器发生业务灾难,则切换至应急接替模式,启动所述磁盘镜像卷格式文件,接替所述对象服务器运行所述磁盘镜像卷格式文件中的应用程序。

可选地,所述接收对象服务器中存储的磁盘内容,进一步包括:

定时接收对象服务器中存储的磁盘内容。

可选地,所述接收对象服务器中存储的磁盘内容,进一步包括:

实时接收对象服务器中存储的磁盘内容。

可选地,所述若判断获知所述对象服务器发生业务灾难,则启动所述磁盘镜像卷格式文件,进一步包括:

若判断获知所述对象服务器发生业务灾难,则通过网络启动、光纤存储网络启动或虚拟机启动的方式启动所述磁盘镜像卷格式文件。

可选地,所述方法还包括:

将所述磁盘镜像卷格式文件中的磁盘内容恢复至所述对象服务器,控制所述对象服务器重启,并切换至对象服务器运行模式。

第二方面,本发明实施例还提出一种面向应急接替的容灾备份装置,包括:

磁盘备份模块,用于接收对象服务器中存储的磁盘内容,将所述磁盘内容处理为磁盘镜像卷格式文件,并对所述磁盘镜像卷格式文件进行备份;

应急接替模块,用于若判断获知所述对象服务器发生业务灾难,则切换至应急接替模式,启动所述磁盘镜像卷格式文件,接替所述对象服务器运行所述磁盘镜像卷格式文件中的应用程序。

可选地,所述磁盘备份模块进一步用于定时接收对象服务器中存储的磁盘内容。

可选地,所述磁盘备份模块进一步用于实时接收对象服务器中存储的磁盘内容。

可选地,所述应急接替模块进一步用于若判断获知所述对象服务器发生业务灾难,则通过网络启动、光纤存储网络启动或虚拟机启动的方式启动所述磁盘镜像卷格式文件。

可选地,所述装置还包括:

磁盘恢复模块,用于将所述磁盘镜像卷格式文件中的磁盘内容恢复至所述对象服务器,控制所述对象服务器重启,并切换至对象服务器运行模式。

由上述技术方案可知,本发明实施例通过将对象服务器中存储的磁盘内容处理为磁盘镜像卷格式文件后生成快照,能够使得当对象服务器发生业务灾难时,直接切换至应急接替模式,启动磁盘镜像卷格式文件,接替所述对象服务器运行所述磁盘镜像卷格式文件中的应用程序。灾难恢复时间较短,业务中断时间显著降低;同时降低投资和维护难度。

附图说明

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

图1为本发明一实施例提供的一种面向应急接替的容灾备份方法的流程示意图;

图2为本发明一实施例提供的一种面向应急接替的容灾备份装置的结构示意图。

具体实施方式

下面结合附图,对本发明的具体实施方式作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。

以下对本发明涉及的相关概念进行描述:

备份:为应付文件、数据丢失或损坏等可能出现的意外情况,将电子计算机存储设备中的数据复制到磁带等大容量存储设备中。从而在原文中独立出来单独贮存的程序或文件副本。

容灾系统:在相隔较远的异地,建立两套或多套功能相同的IT系统,互相之间可以进行健康状态监视和功能切换,当一处系统因意外(如火灾、地震等)停止工作时,整个应用系统可以切换到另一处,使得该系统功能可以继续正常工作。容灾技术是系统的高可用性技术的一个组成部分,容灾系统更加强调处理外界环境对系统的影响,特别是灾难性事件对整个IT节点的影响,提供节点级别的系统恢复功能。

备份是容灾系统的基础,是指为防止系统出现操作失误或系统故障导致数据丢失,而将全部或部分数据集合从应用主机的硬盘或阵列复制到其它的存储介质的过程。传统的数据备份主要是采用内置或外置的磁带机进行冷备份。但是这种方式只能防止操作失误等人为故障,而且其恢复时间也很长。随着技术的不断发展,数据的海量增加,不少的企业开始采用网络备份。网络备份一般通过专业的数据存储管理软件结合相应的硬件和存储设备来实现。

图1示出了本实施例提供的一种面向应急接替的容灾备份方法的流程示意图,包括:

S101、接收对象服务器中存储的磁盘内容,将所述磁盘内容处理为磁盘镜像卷格式文件,并对所述磁盘镜像卷格式文件生成快照;

其中,所述对象服务器为存储并执行特定应用程序的服务器。

所述磁盘内容为存储在对象服务器中的系统、应用、数据以及应用运行的相关环境配置等。

所述磁盘镜像卷格式文件为能够直接运行的格式文件。

具体地,将多个对象服务器的磁盘内容按需要备份至应急容灾系统内的容灾存储区,直接保存为可直接启动用以灾难恢复的磁盘镜像卷格式,镜像卷包括对象服务器的系统、应用、数据以及应用运行的相关环境配置等。

S102、若判断获知所述对象服务器发生业务灾难,则切换至应急接替模式,启动所述磁盘镜像卷格式文件,接替所述对象服务器运行所述磁盘镜像卷格式文件中的应用程序。

其中,所述业务灾难为对象服务器发生故障导致业务无法执行。

所述应急接替模式为由应急容灾系统执行备份的磁盘镜像卷格式文件,代替对象服务器的运行。

其中,磁盘镜像卷格式文件在应急容灾系统内可按需要生成快照,实现历史数据的恢复。

本实施例为应急容灾,实现备份的数据,不需要回写恢复,即可立即用来启动业务,接替故障停机的业务服务,受控至操作系统启动的时间,通常为3~5分钟,业务中断时间显著降低。同时,备份的数据不需要预先处理、部署,可直接使用,不需要特定的容灾服务器,减少资源、维护的成本。相比高可用的解决方案,一个容灾系统可对多个业务服务器进行容灾保护,显著降低投资和维护难度。同时,具备快照和回滚功能,可解决因失误等原因造成的数据丢失问题。

本实施例通过将对象服务器中存储的磁盘内容处理为磁盘镜像卷格式文件后生成快照,能够使得当对象服务器发生业务灾难时,直接切换至应急接替模式,启动磁盘镜像卷格式文件,接替所述对象服务器运行所述磁盘镜像卷格式文件中的应用程序。灾难恢复时间较短,业务中断时间显著降低;同时降低投资和维护难度。

进一步地,在上述方法实施例的基础上,S101中所述接收对象服务器中存储的磁盘内容,进一步包括:

定时接收对象服务器中存储的磁盘内容。

具体地,根据具体需要,定时接收对象服务器中存储的磁盘内容,并不断更新保存的磁盘镜像卷格式文件。能够按需定时将对象服务器中存储的磁盘内容生成快照。

进一步地,在上述方法实施例的基础上,S101中所述接收对象服务器中存储的磁盘内容,进一步包括:

实时接收对象服务器中存储的磁盘内容。

具体地,根据具体需要,实时接收对象服务器中存储的磁盘内容,并不断更新保存的磁盘镜像卷格式文件。能够按需实时将对象服务器中存储的磁盘内容生成快照。

进一步地,在上述方法实施例的基础上,S102进一步包括若判断获知所述对象服务器发生业务灾难,则通过网络启动、光纤存储网络启动或虚拟机启动的方式启动所述磁盘镜像卷格式文件。

具体地,灾难发生时,通过网络启动、光纤存储网络启动、虚拟机启动的方式,直接启动备份好的镜像卷,启动完成后,完成停机业务的应急接替,此时业务处于应急状态。

进一步地,在上述方法实施例的基础上,所述方法还包括:

S103、将所述磁盘镜像卷格式文件中的磁盘内容恢复至所述对象服务器,控制所述对象服务器重启,并切换至对象服务器运行模式。

具体地,在条件具备时,在应急状态下,利用镜像卷对原业务服务器进行数据回写恢复,回写完成后,重启服务器,停止应急,业务灾难恢复完成。

图2示出了本实施例提供的一种面向应急接替的容灾备份装置的结构示意图,所述装置包括:磁盘备份模块201和应急接替模块202,其中:

所述磁盘备份模块201用于接收对象服务器中存储的磁盘内容,将所述磁盘内容处理为磁盘镜像卷格式文件,并对所述磁盘镜像卷格式文件生成快照;

所述应急接替模块202用于若判断获知所述对象服务器发生业务灾难,则切换至应急接替模式,启动所述磁盘镜像卷格式文件,接替所述对象服务器运行所述磁盘镜像卷格式文件中的应用程序。

具体地,所述磁盘备份模块201接收对象服务器中存储的磁盘内容,将所述磁盘内容处理为磁盘镜像卷格式文件,并对所述磁盘镜像卷格式文件进行备份;所述应急接替模块202若判断获知所述对象服务器发生业务灾难,则切换至应急接替模式,启动所述磁盘镜像卷格式文件,接替所述对象服务器运行所述磁盘镜像卷格式文件中的应用程序。

本实施例通过将对象服务器中存储的磁盘内容处理为磁盘镜像卷格式文件后备份,能够使得当对象服务器发生业务灾难时,直接切换至应急接替模式,启动磁盘镜像卷格式文件,接替所述对象服务器运行所述磁盘镜像卷格式文件中的应用程序。灾难恢复时间较短,业务中断时间显著降低;同时降低投资和维护难度。

进一步地,在上述装置实施例的基础上,所述磁盘备份模块201进一步用于定时接收对象服务器中存储的磁盘内容。

进一步地,在上述装置实施例的基础上,所述磁盘备份模块201进一步用于实时接收对象服务器中存储的磁盘内容。

进一步地,在上述装置实施例的基础上,所述应急接替模块202进一步用于若判断获知所述对象服务器发生业务灾难,则通过网络启动、光纤存储网络启动或虚拟机启动的方式启动所述磁盘镜像卷格式文件。

进一步地,在上述装置实施例的基础上,所述装置还包括:

磁盘恢复模块,用于将所述磁盘镜像卷格式文件中的磁盘内容恢复至所述对象服务器,控制所述对象服务器重启,并切换至对象服务器运行模式。

本实施例所述的面向应急接替的容灾备份装置可以用于执行上述方法实施例,其原理和技术效果类似,此处不再赘述。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

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