一种基于云平台的一体化数据容灾方法及其装置的制作方法

文档序号:6368709阅读:137来源:国知局
专利名称:一种基于云平台的一体化数据容灾方法及其装置的制作方法
技术领域
本发明涉及数据处理技术领域,尤其是一种基于云平台的一体化数据容灾方法及
其装置。
背景技术
随着信息技术的迅猛发展,数据中心的建设已经经历了几十年的历程。实际上目前使用的服务器架构已经沿用了几十年了,存在的问题已经浮出水面。刀片服务器的出现使服务器的架构设计向前迈进了一步;但也带来了分散的存储资源利用问题。数据中心众多的网络设备、存储设备等,虽然通过网络连接起来,但实际上仍是一个个独立的群体。数据中心设备的整合、优化,进行集约化、集成设计已经提到了日程。提高服务器的效率和整个数据中心的效能,进行节能、降耗降低整体的拥有成本(TC0),同时要提高数据中心对外提高服务的响应速度和运行效率,要求数据中心和服务器的体系架构设计必须变革,云计算技术的发展很好满足了这一变革的需要。随着信息技术的发展,企业和政府部门越来越依赖于电子数据处理来进行它的商业行为和管理,电子数据处理的高可靠性和高可用性越来越成为关键。如果数据丢失,业务的开展将变得极其困难。更为重要的是,核心数据的丢失,严重时完全有可能造成整个系统的瘫痪。如果政府部门核心数据丢失,严重时会引起政治事件。因此,在限定的时间内成功的灾难恢复将是一个战略计划中的一个关键组成部分。尽管随着科学技术的发展,计算机系统的可靠性日益增加,但是人为的操作错误、软件缺陷、硬件故障、电脑病毒、骇客攻击、自然灾难等诸多因素,均有可能造成数据的丢失,依然可以轻而易举地摧毁企业赖以生存的IT系统,从而造成无法估量的损失。所以,建立灾难备份系统便成了必然的选择。

发明内容
本发明解决的技术问题之一在于提供一种基于云平台的一体化数据容灾方法,实现云平台的数据容灾一体化。本发明解决的技术问题之二在于提供一种基于云平台的一体化数据容灾装置,实现对云平台数据容灾的一体化。本发明解决上述技术问题之一的技术方案是包括如下步骤
搭建云环境,并在所述云计算环境中部署虚拟机和应用;
对所部署在云平台上的各种应用配置数据容灾策略,监测云平台上的各种应用的运行状况;
根据监测的结果,出现异常应用时选择合适的容灾策略进行应用恢复,达到最少损失。所述搭建的云环境过程包括物理服务器的准备,分布式存储的配置、管理服务器的配置和平台监 控的配置。所部署的各种应用的数据容灾策略的配置过程如下
用户设置备份节点,配置所述应用的容灾策略;
判断用户有没有设置快照策略,如果没有,则进行快照策略的设置;
判断用户有没有设置备份策略,如果没有,则进行备份策略的设置;
判断用户有没有设置异地备份策略,如果没有,则进行异地备份策略的设置。用户设置快照策略时,结合应用的RPO值设置定时快照时间,云平台根据设定的时间定时给应用快照,并将其保存在本地磁盘。对应用数据的最初始环境和重要的数据库数据进行备份;对系统数据进行镜像备份,提供虚拟机恢复镜像和虚拟机部署模板。当出现物理错误时,通过GCFS文件系统多数据副本支持和虚拟机快照备份,实现物理错误的恢复;当出现逻辑错误时,采用系统快照进行恢复;当出现大规模灾难时,通过异地备份中心进行恢复。本发明解决上述技术问题之二的技术方案是
包括数据容灾策略选择模块、数据容灾响应模块、数据容灾调度模块和数据容灾存储模块;
所述的数据容灾策略选择模块执行用户备份、快照和异地备份的策略设置,并为用户提供容错、在线迁移(虚拟机、存储)的功能,实现灵活的容灾策略;
所述的数据容灾响应模块用于定时响应数据容灾策略,当用户进行迁移、容错的功能操作时,它需要处理用户操作并采用显示的方式提供用户响应信息;
所述的数据容灾调度模块主要负责数据容灾备份和灾难恢复的各种策略的资源调度、工作流优化和存储的调度;
所述的数据容灾存储模块主要负责数据容灾备份和快照的存储和多个副本的管理。本发明通过部署虚拟机和应用、配置数据容灾策略和根据监测结果对应用进行恢复,达到最少损失。解决了解决云平台数据容灾策略的集中设置、容灾技术的合理组合,同时配合GCFS分布式文件系统解决传统备份实时性/合理性差、快照的副本管理复杂性等问题。


下面结合附图对本发明进一步说明
图I为本发明云平台一体化数据容灾的流程 图2为本发明云平台一体化数据容灾装置框 图3为本发明云平台一体化数据容灾策略配置的流程 图4为本发明云平台一体化数据容灾的异常或者错误的恢复流程图。
具体实施例方式如图I所示为云平台一体化数据容灾方法,主要包括以下步骤
步骤G001,搭建云环境,并在所述的云环境中部署虚拟机和应用;
步骤G002,对所部署在云平台上的各种应用配置数据容灾策略,监测云平台上的各种应用的运行状况;
步骤G003,根据监测的结果,出现异常应用则选择合适的容灾策略(一种策略或者组合策略)进行应用恢复,达到最少损失。如图2所示为云平台一体化数据容灾的装置图,它主要包括数据容灾策略选择模块(G012)、数据容灾响应模块(G011)、数据容灾调度模块(G013)和数据容灾存储模块(G014)。
其中,所述的云平台一体化数据容灾的装置功能如下
GOll为数据容灾响应模块,主要用于定时响应数据容灾策略,当用户进行迁移、容错的功能操作时,它需要处理用户操作并采用显示的方式提供用户响应信息。G012为数据容灾策略选择模块,主要执行用户备份、快照和异地备份的策略设置,并为用户提供容错、在线迁移(虚拟机、存储)的功能,实现灵活的容灾策略。G013为数据容灾调度模块,主要负责数据容灾备份和灾难恢复的各种策略的资源调度、工作流优化和存储的调度(存储节点的选择和恢复副本的选择)。G014为数据容灾存储模块,主要负责数据容灾备份和快照的存储和多个副本的管理。如图3所示的云平台一体化数据容灾的容灾策略配置流程图,其主要步骤如下 步骤301,用户设置备份节点IP,开始配置所述应用的容灾策略;
步骤302,判断容灾策略是否全部配置,如果配置完成直接结束,反之,继续执行;
步骤303,判断快照是否配置,如果没有,用户进行快照策略设置,反之,则执行步骤
306 ;
步骤304,判断备份策略是否配置,如果没有,用户进行备份策略设置,反之,则执行步骤 306 ;
步骤305,判断异地备份策略是否配置,如果没有,用户进行异地备份策略的设置,反之,则执行步骤306 ;
步骤306,判断所有需要配置项是否完成,如果完成,直接退出;反之,则执行步骤301。如图4所示为云平台一体化数据容灾的异常或者错误的恢复流程图,具体步骤如下
步骤401,对虚拟机和应用的运行状态进行监控,如果出现异常或者错误就接着执行下面的步骤,反之,不对其进行相关的响应;
步骤402,如果出现物理错误,通过快照或者数据副本进行错误恢复,反之,则执行步骤
405 ;
步骤403,如果出现逻辑错误,通过快照备份进行错误恢复,反之,则执行步骤405 ; 步骤404,如果出现大规模的错误,通过异地备份进行错误恢复,反之,则执行步骤
405 ;
步骤405,如果平台的错误得到恢复,则直接退出,云平台状态正常,反之,则执行步骤401,重新判断云平台的错误及选择合适的错误恢复策略。
权利要求
1.一种基于云平台的一体化数据容灾方法,其特征在于,包括如下步骤 搭建云环境,并在所述云计算环境中部署虚拟机和应用; 对所部署在云平台上的各种应用配置数据容灾策略,监测云平台上的各种应用的运行状况; 根据监测的结果,出现异常应用时选择合适的容灾策略进行应用恢复,达到最少损失。
2.根据权利要求I所述的数据容灾方法,其特征在于所述搭建的云环境过程包括物理服务器的准备,分布式存储的配置、管理服务器的配置和平台监控的配置。
3.根据权利要求I所述的数据容灾方法,其特征在于所部署的各种应用的数据容灾策略的配置过程如下 用户设置备份节点,配置所述应用的容灾策略; 判断用户有没有设置快照策略,如果没有,则进行快照策略的设置; 判断用户有没有设置备份策略,如果没有,则进行备份策略的设置; 判断用户有没有设置异地备份策略,如果没有,则进行异地备份策略的设置。
4.根据权利要求3所述的数据容灾方法,其特征在于用户设置快照策略时,结合应用的RPO值设置定时快照时间,云平台根据设定的时间定时给应用快照,并将其保存在本地磁盘。
5.根据权利要求3所述的数据容灾方法,其特征在于对应用数据的最初始环境和重要的数据库数据进行备份;对系统数据进行镜像备份,提供虚拟机恢复镜像和虚拟机部署模板。
6.根据权利要求4所述的数据容灾方法,其特征在于对应用数据的最初始环境和重要的数据库数据进行备份;对系统数据进行镜像备份,提供虚拟机恢复镜像和虚拟机部署模板。
7.根据权利要求3、4、5或6所述的数据容灾方法,其特征在于采用同步远程镜像技术对较近距离数据备份;采用异步远程镜像技术对距离较大的数据异地备份,并采用延迟复制方法保障异步远程镜像数据的一致性。
8.根据权利要求3至6任一项所述的数据容灾方法,其特征在于当出现物理错误时,通过GCFS文件系统多数据副本支持和虚拟机快照备份,实现物理错误的恢复;当出现逻辑错误时,采用系统快照进行恢复;当出现大规模灾难时,通过异地备份中心进行恢复。
9.根据权利要求7所述的数据容灾方法,其特征在于当出现物理错误时,通过GCFS文件系统多数据副本支持和虚拟机快照备份,实现物理错误的恢复;当出现逻辑错误时,采用系统快照进行恢复;当出现大规模灾难时,通过异地备份中心进行恢复。
10.一种实现权利要求I至9任一项所述的数据容灾方法的装置,其特征在于包括数据容灾策略选择模块、数据容灾响应模块、数据容灾调度模块和数据容灾存储模块; 所述的数据容灾策略选择模块执行用户备份、快照和异地备份的策略设置,并为用户提供容错、在线迁移(虚拟机、存储)的功能,实现灵活的容灾策略; 所述的数据容灾响应模块用于定时响应数据容灾策略,当用户进行迁移、容错的功能操作时,它需要处理用户操作并采用显示的方式提供用户响应信息; 所述的数据容灾调度模块主要负责数据容灾备份和灾难恢复的各种策略的资源调度、工作流优化和存储的调度;所述的数据容灾存储模块主要负责数据容灾备 份和快照的存储和多个副本的管理。
全文摘要
本发明涉及数据处理技术领域,尤其是一种基于云平台的一体化数据容灾方法及其装置。该方法主要包括三个步骤搭建云环境,并在所述云计算环境中部署虚拟机和应用;对所部署在云平台上的各种应用配置数据容灾策略,监测云平台上的各种应用的运行状况;根据监测的结果,出现异常应用则选择合适的容灾策略进行应用恢复。该装置包括数据容灾策略选择模块、数据容灾响应模块、数据容灾调度模块和数据容灾存储模块。本发明为数据容灾提供了一个安全可靠、灵活策略的容灾平台和高可靠性的数据备份容错的存储系统;可应用于云平台的数据容灾中。
文档编号G06F17/30GK102629224SQ20121012594
公开日2012年8月8日 申请日期2012年4月26日 优先权日2012年4月26日
发明者季统凯, 岳强, 陈桂华, 陈红 申请人:广东电子工业研究院有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1