[发明专利]基于存储阵列快照功能的数据实时备份方法及系统无效
申请号: | 201110437461.1 | 申请日: | 2011-12-23 |
公开(公告)号: | CN102402471A | 公开(公告)日: | 2012-04-04 |
发明(设计)人: | 赵胜志 | 申请(专利权)人: | 创新科软件技术(深圳)有限公司;创新科存储技术有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 牛峥;王丽琴 |
地址: | 518057 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 存储 阵列 快照 功能 数据 实时 备份 方法 系统 | ||
技术领域
本发明涉及计算机数据备份技术,尤其涉及基于存储阵列快照功能的数据实时备份方法。
背景技术
数据备份是容灾的基础,是指为防止系统出现操作失误或系统故障导致数据丢失,而将全部或部分数据集合从应用主机的硬盘或阵列复制到其它的存储介质的过程。
传统的基于文件拷贝的备份通常需要应用程序暂停运行,然后开始拷贝数据,等拷贝完成后再恢复应用程序的运行。而且当数据量比较大时,拷贝数据的时间一般会比较长,也就是通常说的备份窗口很大。这样会严重的影响业务系统的正常运行。
传统的基于文件拷贝的备份中,备份数据通常需要经过局域网从应用服务器拷贝到备份服务器上,然后保存到磁带中。由于备份数据量一般都非常大,在备份期间会占用大量的局域网络带宽,对用户的正常业务使用造成一定程度的影响。
传统的基于文件拷贝的备份中,备份数据对象通常需要在不被其他应用所访问使用的时候才能进行访问备份,会对用户的正常业务带来影响。此外,为了实现数据在线备份,传统的备份方案都是基于应用服务器的,需要占用应用服务器的大量CPU和内存资源。因此也会对用户的正常业务造成一定影响。
发明内容
本发明提供了基于存储阵列快照功能的数据实时备份方法及系统,可实现零备份窗口,并且能够极大节省应用服务器资源,同时备份过程对应用服务器不会造成性能上的冲击。
本发明实施例提供了一种基于存储阵列快照功能的数据实时备份方法,包括如下步骤:
A、将存储阵列的源卷加载到应用服务器上,用以存储应用服务器的数据文件;
B、存储阵列生成所述源卷的快照卷;
C、建立快照卷到备份服务器的映射关系,并将快照卷加载到备份服务器。
较佳地,步骤C之后进一步包括:
D、备份服务器将所加载的快照卷的数据备份到介质服务器中。
较佳地,步骤D之后进一步包括:从备份服务器上移除加载的快照卷,并删除快照卷的映射信息。
较佳地,所述介质服务器为磁带库。
较佳地,所述应用服务器的文件系统为新技术文件系统NTFS。
本发明实施例还提供了一种基于存储阵列快照功能的数据实时备份系统,包括应用服务器、备份服务器和存储阵列;
所述应用服务器包括备份代理模块,备份代理模块用于加载存储阵列的源卷以存储自身的数据文件,以及命令存储阵列生成源卷的快照卷;
所述存储阵列用于根据来自应用服务器的命令,生成所述源卷的快照卷;
所述备份服务器用于建立快照卷到备份服务器的映射关系,并将快照卷加载到备份服务器。
较佳地,该系统进一步包括介质服务器;所述备份服务器进一步用于将所加载的快照卷的数据备份到介质服务器。
较佳地,所述备份服务器包括:备份处理模块、备份前处理脚本、备份后处理脚本、脚本应用程序接口;
所述备份处理模块用于:在进行备份之前调用备份前处理脚本;在进行备份时将数据从快照卷中移动到介质服务器;在备份完成后调用备份后处理脚本;
备份前处理脚本用于命令应用服务器对存储阵列的源卷进行快照生成,调用脚本应用程序接口对生成的快照添加映射并且将生成的快照卷加载到备份服务器;
备份后处理脚本用于调用脚本应用程序接口从备份服务器上移除加载的快照卷;
所述脚本应用程序接口用于在备份前处理脚本或备份后处理脚本的调用下与存储阵列通信。
较佳地,所述备份代理模块包括卷映射拷贝服务VSS请求端、VSS服务模块、VSS硬件提供模块、快照代理模块和VSS编写器;
VSS请求端用于向VSS服务模块发送建立快照的服务请求,以及接收VSS服务模块导出的快照信息;
所述VSS服务模块用于根据VSS请求端的请求,刷新并保持VSS编写器,与VSS硬件提供模块交互进行快照操作,完成后释放VSS编写器,并将快照卷的读写属性设置为只读;
VSS硬件提供模块用于根据VSS服务模块的指令,通过快照代理模块命令存储阵列生成源卷的快照卷;
快照代理模块用于根据VSS硬件提供模块的指示,与存储阵列进行通信。
较佳地,所述VSS请求端进一步包括CLI操作单元、备份代理单元和日志记录单元;
日志记录单元用于记录跟踪信息并将相关信息记录到日志文件中;
CLI操作单元提供了用户命令接口,负责接收处理CLI命令并将其解析成为VSS能够使用的相关数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创新科软件技术(深圳)有限公司;创新科存储技术有限公司,未经创新科软件技术(深圳)有限公司;创新科存储技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110437461.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:节能型无抽油机远程集油洗井输水灌溉装置
- 下一篇:一种多功能油灰刀