数据备份方法及装置、数据恢复方法及装置的制造方法_3

文档序号:8395778阅读:来源:国知局
数据备份及恢复的流程,下面通过具体的实 施例进行详细说明;
[0085] 如图5所示,为本发明实施例提供的数据备份及恢复的系统结构示意图;本发明 实施例实现数据备份及恢复功能的系统主要包括:控制节点、备份节点、恢复节点以及存储 节点,其中,控制节点可以提供一个图形界面供备份管理人员进行备份策略和恢复策略的 定制,还可以显示备份进度记录,该备份进度记录中记录备份任务的进度,控制节点可以控 制备份节点以及恢复节点的工作,比如控制备份及恢复的开始和结束等;备份节点执行具 体的备份任务,在具体实施中,多个备份节点运行在并行计算架构之上,可以根据备份文件 所在的数据节点(NataNode),实现更快速的备份;对应地,恢复节点执行具体的恢复任务, 在具体实施中,多个恢复节点运行在并行计算架构之上,有效提高恢复数据的并行性,提高 数据恢复效率;存储节点可以有多个,用于存储海量的备份数据,索引节点可以为备份的数 据提供索引,在进行数据恢复时,可以快速定位备份数据;图中的生产系统和数据恢复系统 为用于对外提供数据访问服务,其中,生产系统用于对外提供备份前的数据,数据恢复系统 用于提供从存储节点中恢复出来的数据。
[0086] 如图6所示,为本发明实施例三提供的数据备份方法流程图,包括:
[0087] S601 :控制节点生成备份策略;
[0088] 该备份策略包括:a)备份对象:表l(tablel)、表2(table2)、表3(table3);b)备 份对象之间的关系为:tablelAND table20R table3 ;c)增量备份时间间隔为:针对tablel 和table2,每天增量备份一次,针对table3,每周增量备份一次。
[0089] S602 :控制节点判断当前时间是否是0点,如果是,则进入步骤S603,否则,返回步 骤 S602 ;
[0090] S603:控制节点判断是否是周日的0点,如果是,则进入步骤S604,否则,进入步骤 S605 ;
[0091] S604:备份节点根据控制节点的指示,为tablel、table2以及table3创建快照;
[0092] S605:备份节点根据控制节点的指示,为tablel和table2创建快照;
[0093] S606:备份节点通过HDFS,将数据备份到存储节点,并生成索引数据存储到索引 节点;
[0094] S607 :备份节点记录备份进度后删除快照。
[0095] 下面,对上述步骤S606作进一步说明:创建快照后,HDFS上的目录结构如下:
[0096]
【主权项】
1. 一种数据备份方法,其特征在于,该方法包括: 备份节点根据控制节点的指示,通过分布式数据存储系统化ase,为备份对象创建快 昭. 所述备份节点将创建的所述快照中的数据通过分布式文件系统皿FS备份到远端存储 节点中,其中,所述快照中的数据为在创建该快照之后,下一次为所述备份对象创建快照之 前,所述备份对象中增加或修改的数据。
2. 如权利要求1所述的方法,其特征在于,所述备份节点为备份对象创建快照,包括: 所述备份节点根据所述控制节点指示的增量备份时间间隔,为所述控制节点指示的备 份对象创建快照;其中,具有关联关系的备份对象之间的增量备份时间间隔相同。
3. -种数据备份方法,其特征在于,该方法包括: 控制节点根据用户输入的备份指示信息,生成备份策略; 所述控制节点根据所述备份策略,指示多个备份节点并行执行数据备份任务,所述数 据备份任务包括:针对备份对象创建快照,将创建的所述快照中的数据通过分布式文件系 统皿FS备份到远端存储节点中。
4. 如权利要求3所述的方法,其特征在于,所述备份策略包括:备份对象、备份对象之 间的关系和增量备份时间间隔,其中,具有关联关系的备份对象之间的增量备份时间间隔 相同。
5. -种数据恢复方法,其特征在于,该方法包括: 恢复节点根据控制节点的指示,读取远端存储节点存储的数据; 所述恢复节点将读取的数据整理成快照格式的数据,并将整理后的数据通过分布式文 件系统皿FS接口写入用于提供数据访问服务的数据恢复系统。
6. 如权利要求5所述的方法,其特征在于,所述恢复节点将读取的数据整理成快照格 式的数据,包括: 所述恢复节点根据备份前的快照目录结构,创建读取的所述数据在所述皿FS中的快 照目录结构。
7. -种数据恢复方法,其特征在于,该方法包括: 控制节点根据用户输入的恢复指示信息,生成恢复策略; 所述控制节点根据所述恢复策略,指示多个恢复节点并行执行数据恢复任务,所述数 据恢复任务包括:读取远端存储节点存储的数据,将读取的数据整理成快照格式的数据,并 将整理后的数据通过分布式文件系统皿FS接口写入用于提供数据访问服务的数据恢复系 统。
8. 如权利要求7所述的方法,其特征在于,所述恢复策略包括:恢复对象和恢复的时间 段。
9. 一种数据备份装置,其特征在于,该装置包括: 创建模块,用于根据控制节点的指示,通过分布式数据存储系统化ase,为备份对象创 建快照; 备份模块,用于将所述创建模块创建的所述快照中的数据通过分布式文件系统皿FS备份到远端存储节点中,其中,所述快照中的数据为在创建该快照之后,下一次为所述备份 对象创建快照之前,所述备份对象中增加或修改的数据。
10. 如权利要求9所述的装置,其特征在于,所述创建模块具体用于: 根据所述控制节点指示的增量备份时间间隔,为所述控制节点指示的备份对象创建快 照;其中,具有关联关系的备份对象之间的增量备份时间间隔相同。
11. 一种数据备份装置,其特征在于,该装置包括: 生成模块,用于根据用户输入的备份指示信息,生成备份策略; 指示模块,用于根据所述生成模块生成的备份策略,指示多个备份节点并行执行数据 备份任务,所述数据备份任务包括;针对备份对象创建快照,将创建的所述快照中的数据通 过分布式文件系统皿FS备份到远端存储节点中。
12. 如权利要求11所述的装置,其特征在于,所述备份策略包括:备份对象、备份对象 之间的关系和增量备份时间间隔,其中,具有关联关系的备份对象之间的增量备份时间间 隔相同。
13. -种数据恢复装置,其特征在于,该装置包括: 读取模块,用于根据控制节点的指示,读取远端存储节点存储的数据; 写入模块,用于将所述读取模块读取的数据整理成快照格式的数据,并将整理后的数 据通过分布式文件系统皿FS接口写入用于提供数据访问服务的数据恢复系统。
14. 如权利要求13所述的装置,其特征在于,所述写入模块具体用于: 根据备份前的快照目录结构,创建读取的所述数据在所述皿FS中的快照目录结构。
15. -种数据恢复装置,其特征在于,该装置包括: 生成模块,用于根据用户输入的恢复指示信息,生成恢复策略; 指示模块,用于根据所述生成模块生成的恢复策略,指示多个恢复节点并行执行数据 恢复任务,所述数据恢复任务包括:读取远端存储节点存储的数据,将读取的数据整理成快 照格式的数据,并将整理后的数据通过分布式文件系统皿FS接口写入用于提供数据访问 服务的数据恢复系统。
16. 如权利要求15所述的装置,其特征在于,所述恢复策略包括;恢复对象和恢复的时 间段。
【专利摘要】本发明涉及数据备份技术领域,尤其涉及数据备份方法及装置、数据恢复方法及装置,用以解决现有技术中利用Hbase的Export工具、Import工具进行数据备份及恢复的方法需要的备份及恢复窗口较长的问题,本发明实施例提供的数据备份方法,包括:备份节点根据控制节点的指示,通过Hbase,为备份对象创建快照;所述备份节点将创建的所述快照中的数据通过分布式文件系统HDFS备份到远端存储节点中。本发明实施例提供的数据恢复方法,包括:恢复节点根据控制节点的指示,读取远端存储节点存储的数据;所述恢复节点将读取的数据整理成快照格式的数据,并将整理后的数据通过HDFS接口写入用于提供数据访问服务的数据恢复系统。
【IPC分类】G06F11-14
【公开号】CN104714858
【申请号】CN201310685278
【发明人】秦平
【申请人】中国移动通信集团公司
【公开日】2015年6月17日
【申请日】2013年12月13日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1