一种结合分布式块存储的快照功能的数据保护方法及系统技术方案

技术编号:13505313 阅读:101 留言:0更新日期:2016-08-10 12:13
本发明专利技术提供一种结合分布式块存储的快照功能的数据保护方法及系统,将ceph块设备直接或间接挂载到生产服务器上;在生产服务器上部署备份客户端,并安装实现生产服务器数据卷与ceph块设备间备份处理的I/O驱动程序;通过备份服务器建立生产服务器数据卷与ceph块设备的镜像关系;当启动快照任务后,将生产服务器的应用所产生的数据同时写入生产服务器数据卷与ceph块设备上的镜像卷中,并对ceph块设备上的镜像卷执行一个快照,记录快照时间点和快照信息至备份服务器,以便后续恢复。本发明专利技术的结合分布式块存储的快照功能的数据保护方法及系统能够提供99.9999%以上的无故障率的备份数据,并确保这些数据能随时被恢复出来,为用户提供数据安全保障。

【技术实现步骤摘要】

本专利技术涉及数据备份及计算机信息存储的
,特别是涉及一种结合分布式块存储的快照功能的数据保护方法及系统
技术介绍
随着云计算时代的来临,IT(Information Technology,互联网技术)服务呈现出规模化、集群化,而支撑云架构后面的存储设备则是由各个存储厂商提供,数据容量从过去TB(1TB=1024GB)级上升到PB(1PB=1024PB)级甚至更高。因此,来保证系统的可用性和可靠性的传统的数据备份方式逐渐面临的一个问题就是无法在有效的时间内对如此巨量的数据进行保护。于是,各个数据保护方案提供商在思考一种新的基于云计算架构设施的数据保护,比如结合存储快照来提高数据保护的时效性。存储网络行业协会(StorageNetworking Industry Association,SNIA)对快照(Snapshot)的定义是:关于指定数据集合的一个完全可用拷贝,该拷贝包括相应数据在某个时间点(拷贝开始的时间点)的映像。快照可以是其所表示的数据的一个副本,也可以是数据的一个复制品。快照的作用主要是能够进行在线数据备份与恢复。当存储设备发生应用故障或者文件损坏时可以进行快速的数据恢复,将数据恢复某个可用的时间点的状态。快照的另一个作用是为存储用户提供了另外一个数据访问通道。当原数据进行在线应用处理时,用户可以访问快照数据,还可以利用快照进行测试等工作。因此,存储快照技术使得大数据的保护更加高效,极具实用性。然而,上述备份方案存在以下不足:1)存储本身的可用性和可靠性和伸缩性的问题快照所依赖的存储卷或者存储本身发生故障了,快照也就不能恢复出来了。为此,某些备份厂商提供了对快照数据备份的功能,但这似乎又走回传统备份恢复的方式。2)存储本身所面临的扩容问题如果快照通过实克隆(快照的整个影像都复制到一个新存储卷中)恢复数据,恢复所依赖的存储空间也是成倍增长。3)在复杂多元的机房中也会面临各种复杂的问题单独依靠存储自身的可靠性和可用性并不能满足对生产服务器安全性的高要求。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种结合分布式块存储的快照功能的数据保护方法及系统,结合驱动层的I/O截获重写和分布式块存储的快照功能来进行大型机房和云计算平台的海量数据的备份和恢复问题,从而提供几乎无故障、支持高并发以及非常简单增加集群节点的数据存储,为用户提供数据安全保障。为实现上述目的及其他相关目的,本专利技术提供一种结合分布式块存储的快照功能的数据保护方法,包括以下步骤:将ceph块设备直接挂载到生产服务器上;在生产服务器上部署备份客户端,并安装实现生产服务器数据卷与ceph块设备间备份处理的I/O驱动程序;通过备份服务器建立生产服务器数据卷与ceph块设备的镜像关系;当启动快照任务后,通过备份客户端将生产服务器数据卷的数据拷贝至ceph块设备上的镜像卷后,启动I/O驱动程序,将后续生产服务器的应用所产生的数据同时写入生产服务器数据卷与ceph块设备上的镜像卷中,并对ceph块设备上的镜像卷执行一个快照,记录快照时间点和快照信息至备份服务器;进行恢复数据时,备份服务器获取快照时间点,再通知新生产服务器的备份客户端对该快照时间点对应的快照执行一次保护操作后将快照克隆出一个新卷,最后将新卷挂载至新生产服务器以得到恢复的数据。根据上述的结合分布式块存储的快照功能的数据保护方法,其中:启动快照任务后,生产服务器的应用处于静默状态;快照任务结束后,生产服务器的应用释放静默状态。相应地,本专利技术还提供一种结合分布式块存储的快照功能的数据保护系统,包括挂载模块、部署模块、备份模块和恢复模块;所述挂载模块用于将ceph块设备直接挂载到生产服务器上;所述部署模块用于在生产服务器上部署备份客户端,并安装实现生产服务器数据卷与ceph块设备间备份处理的I/O驱动程序;所述备份模块用于通过备份服务器建立生产服务器数据卷与ceph块设备的镜像关系;当启动快照任务后,通过备份客户端将生产服务器数据卷的数据拷贝至ceph块设备上的镜像卷后,启动I/O驱动程序,将后续生产服务器的应用所产生的数据同时写入生产服务器数据卷与ceph块设备上的镜像卷中,并对ceph块设备上的镜像卷执行一个快照,记录快照时间点和快照信息至备份服务器;所述恢复模块用于在进行恢复数据时,通过备份服务器获取快照时间点,再通知新生产服务器的备份客户端对该快照时间点对应的快照执行一次保护操作后将快照克隆出一个新卷,最后将新卷挂载至新生产服务器以得到恢复的数据。根据上述的结合分布式块存储的快照功能的数据保护系统,其中:所述备份模块中,启动快照任务后,生产服务器的应用处于静默状态;快照任务结束后,生产服务器的应用释放静默状态。另外,本专利技术还提供一种结合分布式块存储的快照功能的数据保护方法,包括以下步骤:将ceph块设备挂载至备份服务器,再由备份服务器将该挂载后的ceph块设备挂载至生产服务器;在生产服务器上部署备份客户端,并安装实现生产服务器数据卷与ceph块设备间备份处理的I/O驱动程序;通过备份服务器建立生产服务器数据卷与ceph块设备的镜像关系;当启动快照任务后,通过备份客户端将生产服务器数据卷的数据拷贝至ceph块设备上的镜像卷后,启动I/O驱动程序,将后续生产服务器的应用所产生的数据同时写入生产服务器数据卷与ceph块设备上的镜像卷中,并对ceph块设备上的镜像卷执行一个快照,记录快照时间点和快照信息至备份服务器;进行恢复数据时,备份服务器根据快照时间点,通知新生产服务器的备份客户端对该快照时间点对应的快照执行一次保护操作后将快照克隆出一个新卷,最后将新卷挂载至新生产服务器以得到恢复的数据。根据上述的结合分布式块存储的快照功能的数据保护方法,其中:启动快照任务后,生产服务器的应用处于静默状态;快照任务结束后,生产服务器的应用释放静默状态。根据上述的结合分布式块存储的快照功能的数据保护方法,其中:备份服务器将该挂载后的ceph块设备通过iSCSI协议或者FC挂载至生产服务器;进行数据恢复时,备份服务器通过iSCSI协议或者FC将新卷挂载至新生产服务器。相应地,本专利技术还提供一种结合分布式块存储的快照功能的数据保护系统,包括挂载模块、部署模块、备份模块和恢复模块;所述挂载模块用于将ceph块设备挂载至备份服务器,再将该挂载后的ceph块设备通过iSCSI协议或者FC挂载至生产服务器;所述部署模块用于在生产服务器上部署备份客户端,并安装实现生产服务器数据卷与ceph块设备间备份处理的I/O驱动程序;所述备份模块用于通过备份服务器建立生产服务器数据卷与ceph块设备的镜像关系;当启动快照任务后,通过备份客户端将生产服务器数据卷的数据拷贝至ceph块设备上的镜像卷后,启动I/O驱动程序,将后续生产服务器的应用所产生的数据同时写入生产服务器数据卷
与ceph块设备上的镜像卷中,并对ceph块设备上的镜像卷执行一个快照,记录快照时间点和快照信息至备份服务器;所述恢复模块用于在进行恢复数据时,备份服务器根据快照时间点,通知新生产服务器的备份客户端对该快照时间点对应的快照执行一次保护操作后将快照克隆出一个新卷,最后通过iSCSI协议或者FC将新卷本文档来自技高网
...

【技术保护点】
一种结合分布式块存储的快照功能的数据保护方法,其特征在于:包括以下步骤:将ceph块设备直接挂载到生产服务器上;在生产服务器上部署备份客户端,并安装实现生产服务器数据卷与ceph块设备间备份处理的I/O驱动程序;通过备份服务器建立生产服务器数据卷与ceph块设备的镜像关系;当启动快照任务后,通过备份客户端将生产服务器数据卷的数据拷贝至ceph块设备上的镜像卷后,启动I/O驱动程序,将后续生产服务器的应用所产生的数据同时写入生产服务器数据卷与ceph块设备上的镜像卷中,并对ceph块设备上的镜像卷执行一个快照,记录快照时间点和快照信息至备份服务器;进行恢复数据时,备份服务器获取快照时间点,再通知新生产服务器的备份客户端对该快照时间点对应的快照执行一次保护操作后将快照克隆出一个新卷,最后将新卷挂载至新生产服务器以得到恢复的数据。

【技术特征摘要】
1.一种结合分布式块存储的快照功能的数据保护方法,其特征在于:包括以下步骤:将ceph块设备直接挂载到生产服务器上;在生产服务器上部署备份客户端,并安装实现生产服务器数据卷与ceph块设备间备份处理的I/O驱动程序;通过备份服务器建立生产服务器数据卷与ceph块设备的镜像关系;当启动快照任务后,通过备份客户端将生产服务器数据卷的数据拷贝至ceph块设备上的镜像卷后,启动I/O驱动程序,将后续生产服务器的应用所产生的数据同时写入生产服务器数据卷与ceph块设备上的镜像卷中,并对ceph块设备上的镜像卷执行一个快照,记录快照时间点和快照信息至备份服务器;进行恢复数据时,备份服务器获取快照时间点,再通知新生产服务器的备份客户端对该快照时间点对应的快照执行一次保护操作后将快照克隆出一个新卷,最后将新卷挂载至新生产服务器以得到恢复的数据。2.根据权利要求1所述的结合分布式块存储的快照功能的数据保护方法,其特征在于:启动快照任务后,生产服务器的应用处于静默状态;快照任务结束后,生产服务器的应用释放静默状态。3.一种结合分布式块存储的快照功能的数据保护系统,其特征在于:包括挂载模块、部署模块、备份模块和恢复模块;所述挂载模块用于将ceph块设备直接挂载到生产服务器上;所述部署模块用于在生产服务器上部署备份客户端,并安装实现生产服务器数据卷与ceph块设备间备份处理的I/O驱动程序;所述备份模块用于通过备份服务器建立生产服务器数据卷与ceph块设备的镜像关系;当启动快照任务后,通过备份客户端将生产服务器数据卷的数据拷贝至ceph块设备上的镜像卷后,启动I/O驱动程序,将后续生产服务器的应用所产生的数据同时写入生产服务器数据卷与ceph块设备上的镜像卷中,并对ceph块设备上的镜像卷执行一个快照,记录快照时间点和快照信息至备份服务器;所述恢复模块用于在进行恢复数据时,通过备份服务器获取快照时间点,再通知新生产服务器的备份客户端对该快照时间点对应的快照执行一次保护操作后将快照克隆出一个新卷,最后将新卷挂载至新生产服务器以得到恢复的数据。4.根据权利要求3所述的结合分布式块存储的快照功能的数据保护系统,其特征在于:所述备份模块中,启动快照任务后,生产服务器的应用处于静默状态;快照任务结束后,生产服务器的应用释放静默状态。5.一种结合分布式块存储的快照功能的数据保护方法,其特征在于:包括以下步骤:将ceph块设备挂载至备份服务器,再由备份服务器将该挂载后的ceph块设备挂载至生产服务器;在生产服务器上部署备份客户端,并安装实现生产服务器数据卷与ceph块设备间备份处理的I/O驱动程序;通过备份服务器建立生产服务器数据卷与ceph块设...

【专利技术属性】
技术研发人员:王俊
申请(专利权)人:上海爱数信息技术股份有限公司
类型:发明
国别省市:上海;31

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

1