[发明专利]上传、云备份、查找、恢复数据的方法及装置有效
申请号: | 201210575550.7 | 申请日: | 2012-12-26 |
公开(公告)号: | CN103078907A | 公开(公告)日: | 2013-05-01 |
发明(设计)人: | 张程;李云生 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F11/14 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 唐华明 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 上传 备份 查找 恢复 数据 方法 装置 | ||
技术领域
本发明涉及通信技术领域,具体涉及上传、云备份、查找、恢复数据的方法及装置。
背景技术
随着信息科学和技术的不断发展、因特网的广泛应用、云计算的不断普及,数据存储量正以惊人的速度迅猛增长。然而,在数据存储量增长的同时,数据的存储安全问题也日益突出。为了避免因存储数据遭受破坏、丢失带来的损失,一般需要对存储的数据进行备份。
目前,部分企业用户需要备份的数据以块(Chunk)的形式存储在存储区域网络(Storage Area Network,SAN)系统中。SAN系统是由存储系统、存储管理软件、应用服务器等设备组成的集中式管理高速存储网络。对于SAN系统的存储数据的异地备份和容灾备份,现有的方法是增加SAN系统中的用于备份数据的SAN阵列。例如,如图1所示,现有的SAN存储及备份系统包括生产中心101和灾备中心105,生产中心101设置有第一SAN存储阵列102,第一SAN存储阵列102通过第一存储区域网络103连接至生产中心101的第一镜像主机104,灾备中心105设置有第二SAN阵列106,第二SAN阵列106通过第二存储区域网络107连接至灾备中心105的第二镜像主机108,第一镜像主机104与第二镜像主机108通过网络之间互连的协议(Internet Protocol,IP)/网状通道协议(FibreChannel,FC)网络109进行数据远程镜像的传输。第一存储区域网络103和第二存储区域网络107为IP SAN/FC SAN网络。然而,SAN存储阵列价格昂贵,若备份系统仍需采用SAN存储阵列,很多中小企业不堪重负。此外,SAN存储阵列的备份空间仍然有限,很难满足海量数据的备份。因此,现有的这种采用SAN阵列备份的方法存在成本高,备份空间有限的问题。
发明内容
本发明实施例提供了一种上传、云备份、查找、恢复数据的方法,还提供了相对应的装置。所述向云端上传的方法解决了客户端中以数据块形式存在的数据的云备份问题,降低了数据备份的成本,满足海量数据的备份。所述备份数据的方法能够以与区对应的对象为单位,更新该对象内的对应于发生改动的数据块的数据。所述查找数据的方法解决了云端为客户端查找指定对象的问题。所述恢复数据的方法可以根据指定对象的标识,将指定对象恢复至对应的存储区域,提高数据恢复的效率。
有鉴于此,本发明提供一种向云端上传数据的方法,包括:
存储区域网络SAN系统将需要备份的数据块转换成对象以及生成用于识别所述对象的标识;
所述SAN系统将所述对象及所述对象的标识上传至云端。
本发明还提供一种云备份数据的方法,包括:
云端获得从存储区域网络SAN系统上传的与区对应的区对象,所述SAN系统包含有逻辑卷,所述逻辑卷分为预定个数的区,每个区包含预定个数的数据块,所述上传的区对象包含所述同一区内的发生改动的一个或多个数据块合并转换的数据,其中,每个改动的数据块的数据是按照所述改动的数据块的编号顺序,存储于所述上传的区对象中;
所述云端还获得从所述SAN系统上传的与所述区对象对应的对象文件,所述对象文件中包含用于识别所述区对象的标识、所述同一区内的数据块的大小信息以及每个改动的数据块的编号在所述同一区内的数据块的编号顺序中的位置信息,所述同一区内的每个数据块的大小相同;
所述云端根据所述区对象的标识,查找存储在云端的与所述区对象的标识对应的存储对象;
在查找到所述存储对象之后,根据所述同一区内的数据块的大小信息和每个改动的数据块的编号在所述同一区内的数据块的编号顺序中的位置信息,查找分别与每个改动的数据块对应的存储于所述存储对象中的数据;
所述云端将查找到的分别与每个改动的数据块对应的存储于所述存储对象中的数据替换为与每个改动的数据块对应的包含于所述上传对象中的数据。
本发明还提供一种查找数据的方法,包括:
云端获取存储区域网络SAN系统发送的获取指定对象的指令信息,所述指令信息中包含所述指定对象的标识;
所述云端根据所述指定对象的标识,查找所述指定对象;
在查找到所述指定对象之后,将所述指定对象发送给所述SAN系统。
本发明还提供一种恢复数据的方法,包括:
存储区域网络SAN系统从云端获取指定对象及所述指定对象的标识;
所述SAN系统从获取的指定对象中解析出数据;
所述SAN系统将解析出的数据恢复至与所述指定对象的标识对应的存储区域。
本发明还提供一种SAN系统,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210575550.7/2.html,转载请声明来源钻瓜专利网。