异地备援系统及备份方法

文档序号:6635864阅读:245来源:国知局
异地备援系统及备份方法
【专利摘要】本发明提供一种异地备援系统,所述备援系统包含第一主机与第二主机。第一主机的第一组合单元用于组合第一快照映像档与第一原始映像档以产生第一实时映像档。第一主机的第一挂载单元根据第一实时映像档建立第一虚拟机。第二主机与第一主机通过网络连接。第二主机的第二组合单元用于组合第二快照映像档与第二原始映像档产生第二实时映像档,第二主机的第二挂载单元根据第二实时映像档建立第二虚拟机。当第一主机发生故障时,第二主机同步建立第二虚拟机接替第一主机提供服务。
【专利说明】异地备援系统及备份方法

【技术领域】
[0001]本发明关于一种异地备援系统及备份方法,特别是应用在虚拟机架构。

【背景技术】
[0002]参考图1,绘示现有技术的异地备援系统的架构示意图。所述备援系统10包括一第一主机20、一第二主机30与一共享空间40。所述第一主机20包括一第一虚拟机21与一第一挂载单元22。所述第二主机30包括一第二虚拟机31与一第二挂载单元32。所述共享空间40用于存放一完整映像档41。正常操作情况下,所述第一挂载单元22根据所述完整映像档41建立所述第一虚拟机21,用以提供服务。当第一主机20的硬件故障或所在地产生任何可能使所述第一主机20无法继续提供服务的问题(如天灾)时,所述第二挂载单元32根据所述完整映像档41建立所述第二虚拟机31,所述第二虚拟机31接替所述第一虚拟机21继续提供服务。然而,所述完整映像档41通常很大,除非网络速度极快,否则在所述第二虚拟机31建立之前容易产生连接上的问题。因此若是将所述第一主机20与所述第二主机30设置于地理位置上相对遥远的两个地方(需要使用网际网络才能连接的两个地方),快速的建立所述第二虚拟机31是一个亟需解决的问题。


【发明内容】

[0003]本发明的一目的在于提出一种异地备援系统,用于提供快速备份。
[0004]为实现上述目的,本发明提供了一种异地备援系统,所述备援系统包括第一主机以及第二主机。第一主机包含第一组合单元与第一挂载单元。第一组合单元用于组合第一快照映像档与第一原始映像档产生第一实时映像档。第一挂载单元根据第一实时映像档建立第一虚拟机。第二主机与第一主机通过网络连接。第二主机包含第二组合单元与第二挂载单元。第二组合单元用于组合第二快照映像档与第二原始映像档产生第二实时映像档。第二挂载单元根据第二实时映像档建立第二虚拟机。第一原始映像档与第二原始映像档是相同的。当第一主机发生故障时,第二主机同步建立第二虚拟机接替第一主机提供服务。
[0005]在一优选实施例中,所述备援系统还包含全球档案系统,用于使第一快照映像档与第二快照映像档的数据同步。
[0006]在一优选实施例中,第一快照映像档与第二快照映像档的档案是可改变的。
[0007]在一优选实施例中,第一原始映像档与第二原始映像档的档案是不可改变的。
[0008]在一优选实施例中,第一快照映像档与第二快照映像档的档案大小均小于第一原始映像档与第二原始映像档。
[0009]本发明的另一目的在于提出一种异地备援系统的备份方法,用于提供快速备份。
[0010]为实现上述另一目的,本发明提供了一种异地备援系统的备份方法,所述备援系统包括第一主机及第二主机,第一主机包含第一组合单元与第一挂载单元,第一组合单元用于组合第一快照映像档与第一原始映像档产生第一实时映像档,第一挂载单元根据第一实时映像档建立第一虚拟机,第二主机与第一主机通过网络连接,且包含第二组合单元与第二挂载单元。所述备份方法包含以下步骤:首先,第二主机判定第一主机故障。接着,第二组合单元组合第二主机的第二快照映像档与第二主机的第二原始映像档。接着,第二组合单元产生第二实时映像档。接着,第二挂载单元根据第二实时映像档建立第二主机的第二虚拟机。最后,第二虚拟机取代第一虚拟机继续提供服务。
[0011]在一优选实施例中,所述备援系统还包含全球档案系统,用于使第一快照映像档与第二快照映像档的数据同步。
[0012]在一优选实施例中,第一快照映像档与第二快照映像档的档案是可改变的。
[0013]在一优选实施例中,第一原始映像档与第二原始映像档的档案是不可改变的。
[0014]在一优选实施例中,第一快照映像档与第二快照映像档的档案大小均小于第一原始映像档与第二原始映像档。
[0015]相较于现有技术,本发明通过将一完整映像档划分为一较大的(Giga bytes)原始映像档与一较小的(Mega bytes)快照映像档,让不同主机在做备份工作时只需要传送快照映像档,即使在网络速度不高的环境,也能够快速地让异地的主机快速完成备份工作,接替故障的主机继续提供服务。

【专利附图】

【附图说明】
[0016]图1,绘示一种现有异地备援系统的架构示意图;
[0017]图2,绘示本发明一优选实施例所述的异地备援系统的架构示意图;
[0018]图3,绘示本发明一优选实施例所述的异地备援系统的备份方法流程图。
[0019]【符号说明】
[0020]10,100:备援系统;20、110: 第一主机;
[0021]21,116: 第一虚拟机;22、111: 第一挂载单元;
[0022]30,120:第二主机;31、126: 第二虚拟机;
[0023]32,121: 第二挂载单元;40:共享空间;
[0024]41:完整映像档;112:第一组合单元;
[0025]113:第一原始映像档;114:第一快照映像档;
[0026]115:第一实时映像档;122:第二组合单元;
[0027]123:第二原始映像档;124:第二快照映像档;
[0028]125: 第二实时映像档;130: 全球档案系统;
[0029]SOl ?S05 步骤。

【具体实施方式】
[0030]以下各实施例的说明是参考附图,用以说明本发明可用以实施的特定实施例。本发明所提到的方向用语,例如「上」、「下」、「前」、「后」、「左」、「右」、「内」、「外」、「侧面」等,仅是参考附图的方向。因此,使用的方向用语是用以说明及理解本发明,而非用以限制本发明。
[0031]参考图2,绘示本发明一优选实施例所述的异地备援系统的架构示意图。所述备援系统100包括第一主机110以及第二主机120,例如各类型的伺服器。
[0032]第一主机110包含第一组合单元112与第一挂载单元111。第一组合单元112用于组合第一快照映像档114与第一原始映像档113产生第一实时映像档115。第一挂载单元111根据第一实时映像档115建立第一虚拟机116。
[0033]第二主机120与第一主机110通过网络连接。第二主机120包含第二组合单元122与第二挂载单元121。第二组合单元122用于组合第二快照映像档124与第二原始映像档123产生第二实时映像档125。第二挂载单元121根据第二实时映像档125建立第二虚拟机126。第一原始映像档113与第二原始映像档123是相同的。当第一主机110发生故障时,第二主机120同步建立第二虚拟机126接替第一主机110提供服务。
[0034]在本实施例中,第一原始映像档113与第二原始映像档123的档案是不会改变的;然而,第一快照映像档114与第二快照映像档124的档案是可改变的。是由于一般而言,当大多数的服务(软件)架设(安装)完毕后,大部份的数据(原始映像档)是不会再改变的,会改变的是对于服务(软件)的设定的档案(快照映像档)。因此本发明就是利用这一特点,将现有技术中一完整映像档分成原始映像档与快照映像档。再通过一全球档案系统(global file system) 130使第一1决照映像档114与第二快照映像档124的数据同步,结合快照映像档的档案很小的特点,使的第一主机110与第二主机120之间的备份速度能够更加快速。
[0035]请参考图3,绘示本发明一优选实施例所述的异地备援系统的备份方法流程图。本实施例所述的方法中所使用的元件请参考图2所示,不再赘述。
[0036]当第一主机110因为特定原因(硬件故障或天灾)而无法继续提供服务时,第二主机120可以通过网络确认第一主机110的状态。首先,执行步骤S01,第二主机120判定第一主机110故障。当第一主机110已经被确认是故障后,后续便开始进行备份操作。
[0037]接着,执行步骤S02,第二组合单元122组合第二主机120的第二快照映像档124与第二主机120的第二原始映像档123。
[0038]接着,执行步骤S03,第二组合单元122产生一第二实时映像档125。
[0039]接着,执行步骤S04,第二挂载单元121根据第二实时映像档125建立第二主机120的第二虚拟机126。
[0040]最后,执行步骤S05,第二虚拟机126取代第一虚拟机116继续提供服务。
[0041]综上所述,本发明通过将一完整映像档划分为一较大的原始映像档与一较小的快照映像档,让不同主机在做备份工作时只需要传送快照映像档,即使在网络速度不高的环境,也能够快速地让异地的主机快速完成备份工作,接替故障的主机继续提供服务。
[0042]以上所述仅是本发明的优选实施方式,应当指出,对于本【技术领域】的普通技术人员,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
【权利要求】
1.一种异地备援系统,其特征在于,包含: 一第一主机,包含一第一组合单元与一第一挂载单元,所述第一组合单元用于组合一第一快照映像档与一第一原始映像档产生一第一实时映像档,所述第一挂载单元根据所述第一实时映像档建立一第一虚拟机;以及 一第二主机,所述第二主机与所述第一主机通过网络连接,且包含一第二组合单元与一第二挂载单元,所述第二组合单元用于组合一第二快照映像档与一第二原始映像档产生一第二实时映像档,所述第二挂载单元根据所述第二实时映像档建立一第二虚拟机; 其中,所述第一原始映像档与所述第二原始映像档是相同的,当所述第一主机发生故障时,所述第二主机同步建立所述第二虚拟机接替所述第一主机提供服务。
2.如权利要求1所述的异地备援系统,其特征在于,还包含一全球档案系统,用于使所述第一快照映像档与所述第二快照映像档的数据同步。
3.如权利要求1所述的异地备援系统,其特征在于,所述第一快照映像档与所述第二快照映像档的档案是可改变的。
4.如权利要求1所述的异地备援系统,其特征在于,所述第一原始映像档与所述第二原始映像档的档案是不可改变的。
5.如权利要求1所述的异地备援系统,其特征在于,所述第一快照映像档与所述第二快照映像档的档案大小均小于所述第一原始映像档与所述第二原始映像档。
6.一种异地备援系统的备份方法,所述备援系统包括一第一主机及一第二主机,所述第一主机包含一第一组合单元与一第一挂载单元,所述第一组合单元用于组合一第一快照映像档与一第一原始映像档产生一第一实时映像档,所述第一挂载单元根据所述第一实时映像档建立一第一虚拟机,所述第二主机与所述第一主机通过网络连接,且包含一第二组合单元与一第二挂载单元,其特征在于,所述方法包含: 所述第二主机判定所述第一主机故障; 所述第二组合单元组合所述第二主机的一第二快照映像档与所述第二主机的一第二原始映像档; 所述第二组合单元产生一第二实时映像档; 所述第二挂载单元根据所述第二实时映像档建立所述第二主机的一第二虚拟机; 所述第二虚拟机取代所述第一虚拟机继续提供服务。
7.如权利要求6所述的备份方法,其特征在于,还包含一全球档案系统,用于使所述第一快照映像档与所述第二快照映像档的数据同步。
8.如权利要求6所述的备份方法,其特征在于,所述第一快照映像档与所述第二快照映像档的档案是可改变的。
9.如权利要求6所述的备份方法,其特征在于,所述第一原始映像档与所述第二原始映像档的档案是不可改变的。
10.如权利要求6所述的备份方法,其特征在于,所述第一快照映像档与所述第二快照映像档的档案大小均小于所述第一原始映像档与所述第二原始映像档。
【文档编号】G06F11/14GK104461775SQ201410691889
【公开日】2015年3月25日 申请日期:2014年11月26日 优先权日:2014年11月26日
【发明者】孙佑良 申请人:英业达科技有限公司, 英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1