一种容灾副本即备份的方法及装置制造方法及图纸

技术编号:39006389 阅读:10 留言:0更新日期:2023-10-07 10:37
本发明专利技术涉及容灾技术领域,公开了一种容灾副本即备份的方法及装置,所述方法包括:于待保护系统安装代理程序,于安超云平台创建目标虚机,从所述待保护系统中读取脏数据写入所述目标虚机对应的磁盘,对所述目标虚机创建快照,基于所述快照获得多个可用副本;当需要容灾时,选择所述可用副本,基于所选择的可用副本创建新虚机,并开启所述新虚机;当需要恢复所述待保护系统时,选择所述可用副本,基于所选择的可用副本创建云磁盘,读取所述云磁盘数据并写入待恢复系统;本发明专利技术可以兼顾传统备份恢复要求,以及快速接管系统的容灾需求。以及快速接管系统的容灾需求。以及快速接管系统的容灾需求。

【技术实现步骤摘要】
一种容灾副本即备份的方法及装置


[0001]本专利技术涉及容灾
,特别是涉及一种容灾副本即备份的方法及装置。

技术介绍

[0002]随着云计算技术的逐渐成熟,人们开始意识到云计算所带来的便利,它具有规模庞大、虚拟化、可靠性强、通用性强、高可扩展性以及廉价的优点,因此越来越多的企业开始选择将业务系统以及业务数据部署或备份到云。但是,现有容灾备份方式不能满足传统备份恢复要求的同时,快速接管系统的容灾需求。

技术实现思路

[0003]为克服上述现有技术存在的不足,本专利技术之目的在于提供一种容灾副本即备份的方法及装置,提供了一种基于安超云(ArcherOS)平台,既兼顾传统备份恢复要求,同时又能满足快速接管系统的容灾需求的云容灾实现方法。
[0004]为达上述目的,本专利技术提出一种容灾副本即备份的方法,包括如下步骤:于待保护系统安装代理程序,于安超云平台创建目标虚机,从所述待保护系统中读取脏数据写入所述目标虚机对应的磁盘,对所述目标虚机创建快照,基于所述快照获得多个可用副本;当需要容灾时,选择所述可用副本,基于所选择的可用副本创建新虚机,并开启所述新虚机;当需要恢复所述待保护系统时,选择所述可用副本,基于所选择的可用副本创建云磁盘,读取所述云磁盘数据并写入待恢复系统。
[0005]优选地,所述从所述待保护系统中读取脏数据写入所述目标虚机对应的磁盘,对所述目标虚机创建快照,基于所述快照获得多个可用副本,包括:利用所述安超云平台的读写磁盘API或者代理虚机,从所述待保护系统中读取脏数据写入所述目标虚机磁盘或者所述目标虚拟机对应的可脱离、附加于所述代理虚机的云磁盘,对所述目标虚机创建快照,基于所述快照获得多个可用副本。
[0006]优选地,所述利用所述安超云平台的读写磁盘API,从所述待保护系统中读取脏数据写入所述目标虚机磁盘,对所述目标虚机创建快照,基于所述快照获得多个可用副本,包括如下步骤:从所述待保护系统中读出脏数据,利用安超云平台的读写磁盘API写入到所述目标虚机对应的磁盘上;通过所述安超云平台的读写磁盘API,对所述目标虚机创建快照;于所述安超云平台,基于所述快照创建新虚机,对所述新虚机进行验证,响应于验证成功,标记所述快照为可用副本;重复上述步骤,直至所有脏数据读取完毕,获得多个可用副本。
[0007]优选地,所述利用所述安超云平台的代理虚机,从所述待保护系统中读取脏数据
写入所述目标虚拟机对应的可脱离、附加于所述代理虚机的云磁盘,对所述目标虚机创建快照,基于所述快照获得多个可用副本,包括如下步骤:将所述目标虚机对应的云磁盘从所述目标虚机中脱离,并附加至所述代理虚机;从所述待保护系统中读出脏数据,并传入代理虚机,所述代理虚机写入附加的云磁盘上;将所述附加的云磁盘从所述代理虚机中脱离,并附加至所述目标虚机,对所述目标虚机创建快照;于所述安超云平台,基于所述快照创建新虚机,对所述新虚机进行验证,响应于验证成功,标记所述快照为可用副本;重复上述步骤,直至所有脏数据读取完毕,获得多个可用副本。
[0008]优选地,所述利用所述安超云平台的代理虚机,从所述待保护系统中读取脏数据写入所述目标虚拟机对应的可脱离、附加于所述代理虚机的云磁盘,对所述目标虚机创建快照,基于所述快照获得多个可用副本,还包括如下步骤:在安装代理程序之前,于所述安超云平台部署一台代理虚机,用于读写本地磁盘并传输数据。
[0009]优选地,所述当需要恢复所述待保护系统时,选择所述可用副本,基于所选择的可用副本创建云磁盘,读取所述云磁盘数据并写入待恢复系统,包括如下步骤:选择可用副本,基于所选择的可用副本新建云磁盘;利用所述安超云平台的读写磁盘API,从所述新建的云磁盘中读出数据,并写入到待恢复系统的磁盘中。
[0010]优选地,所述当需要恢复所述待保护系统时,选择所述可用副本,基于所选择的可用副本创建云磁盘,读取所述云磁盘数据并写入待恢复系统,包括如下步骤:选择可用副本,基于所选择的可用副本新建云磁盘;将所述新建的云磁盘附加至所述代理虚机,所述代理虚机从所述新建的云磁盘上读出数据,并传输给待恢复系统。
[0011]优选地,所述代理程序用于包括但不限于实时监听磁盘写操作,以及记录脏数据块地址。
[0012]优选地,所述目标虚机的磁盘个数和大小与所述待保护系统相同。
[0013]为达到上述目的,本专利技术还提供一种容灾副本即备份的装置,包括:副本获取模块,用以于待保护系统安装代理程序,于安超云平台创建目标虚机,从所述待保护系统中读取脏数据写入所述目标虚机对应的磁盘,对所述目标虚机创建快照,基于所述快照获得多个可用副本;容灾模块,用以当需要容灾时,选择所述可用副本,基于所选择的可用副本创建新虚机,并开启所述新虚机;恢复模块,用以当需要恢复所述待保护系统时,选择所述可用副本,基于所选择的可用副本创建云磁盘,读取所述云磁盘数据并写入待恢复系统。
[0014]与现有技术相比,本专利技术公开的一个实施例具有如下有益效果:本专利技术充分利用云计算的优点,实现一种云容灾的方法,基于安超云平台实现,既兼顾传统备份恢复要求,同时又能满足快速接管系统的容灾需求。
附图说明
[0015]图1为本专利技术提出一种容灾副本即备份的方法的步骤流程图;图2为本专利技术公开的一个具体实施例的框架示意图;图3为本专利技术公开的另一个具体实施例的框架示意图;图4为本专利技术提出一种容灾副本即备份的装置的结构示意图。
实施方式
[0016]以下通过特定的具体实例并结合附图说明本专利技术的实施方式,本领域技术人员可由本说明书所揭示的内容轻易地了解本专利技术的其它优点与功效。本专利技术亦可通过其它不同的具体实例加以施行或应用,本说明书中的各项细节亦可基于不同观点与应用,在不背离本专利技术的精神下进行各种修饰与变更。
[0017]图1为本专利技术提出一种容灾副本即备份的方法的步骤流程图。如图1所示,本专利技术提出一种容灾副本即备份的方法,包括如下步骤:步骤S101,于待保护系统安装代理程序,于安超云平台创建目标虚机,从所述待保护系统中读取脏数据写入所述目标虚机对应的磁盘,对所述目标虚机创建快照,基于所述快照获得多个可用副本;步骤S102,当需要容灾时,选择所述可用副本,基于所选择的可用副本创建新虚机,并开启所述新虚机;步骤S103,当需要恢复所述待保护系统时,选择所述可用副本,基于所选择的可用副本创建云磁盘,读取所述云磁盘数据并写入待恢复系统。
[0018]具体地,安超云(ArcherOS)平台提供VMware替代共生数字技术基础架构产品和解决方案,是一种IT基础设施平台。进一步地,该代理程序主要用于实时监听磁盘写操作,用来记录脏数据块地址,初始默认全是脏数据;该目标虚机的磁盘个数和大小与所述待保护系统相同。
[0019]优选地,于步骤S101中,从所述待保护系统中读取脏数据写入所述目标虚机对应的磁盘,对所述目标虚机创建快照,基于所述快照获得多个可用副本,包括:利用所述安超云平台的读写磁盘API或者代理虚机,从所述待保护系统中读本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种容灾副本即备份的方法及装置,包括如下步骤:于待保护系统安装代理程序,于安超云平台创建目标虚机,从所述待保护系统中读取脏数据写入所述目标虚机对应的磁盘,对所述目标虚机创建快照,基于所述快照获得多个可用副本;当需要容灾时,选择所述可用副本,基于所选择的可用副本创建新虚机,并开启所述新虚机;当需要恢复所述待保护系统时,选择所述可用副本,基于所选择的可用副本创建云磁盘,读取所述云磁盘数据并写入待恢复系统。2.如权利要求1所述的一种容灾副本即备份的方法,其特征在于,所述从所述待保护系统中读取脏数据写入所述目标虚机对应的磁盘,对所述目标虚机创建快照,基于所述快照获得多个可用副本,包括:利用所述安超云平台的读写磁盘API或者代理虚机,从所述待保护系统中读取脏数据写入所述目标虚机磁盘或者所述目标虚拟机对应的可脱离、附加于所述代理虚机的云磁盘,对所述目标虚机创建快照,基于所述快照获得多个可用副本。3.如权利要求2所述的一种容灾副本即备份的方法,其特征在于,所述利用所述安超云平台的读写磁盘API,从所述待保护系统中读取脏数据写入所述目标虚机磁盘,对所述目标虚机创建快照,基于所述快照获得多个可用副本,包括如下步骤:从所述待保护系统中读出脏数据,利用安超云平台的读写磁盘API写入到所述目标虚机对应的磁盘上;通过所述安超云平台的读写磁盘API,对所述目标虚机创建快照;于所述安超云平台,基于所述快照创建新虚机,对所述新虚机进行验证,响应于验证成功,标记所述快照为可用副本;重复上述步骤,直至所有脏数据读取完毕,获得多个可用副本。4.如权利要求2所述的一种容灾副本即备份的方法,其特征在于,所述利用所述安超云平台的代理虚机,从所述待保护系统中读取脏数据写入所述目标虚拟机对应的可脱离、附加于所述代理虚机的云磁盘,对所述目标虚机创建快照,基于所述快照获得多个可用副本,包括如下步骤:将所述目标虚机对应的云磁盘从所述目标虚机中脱离,并附加至所述代理虚机;从所述待保护系统中读出脏数据,并传入所述代理虚机,所述代理虚机写入附加的云磁盘上;将所述附加的云磁盘从所述代理虚机中脱离,并附加至所述目标虚机,对所述目标虚机创建快照;于所述安超云平台,基于所述快照创...

【专利技术属性】
技术研发人员:殷皓陈利周浩波陈诚姚国军
申请(专利权)人:东方证券股份有限公司
类型:发明
国别省市:

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

1