基于Windows的持续数据保护系统的研究与实现
作者单位:上海交通大学
学位级别:硕士
导师姓名:李小勇;刘海涛
授予年度:2010年
学科分类:0839[工学-网络空间安全] 08[工学] 081201[工学-计算机系统结构] 0812[工学-计算机科学与技术(可授工学、理学学位)]
摘 要:当今社会以数据为中心,无论是对于企业、政府机关还是学校,数据的丢失都会造成极大的损失,因此,实时地、持续地保护我们的数据已经成为社会关注的焦点。但是传统的数据保护技术如拷贝、备份、复制、镜像等在数据保护的粒度、复杂性、实时性、RTO、RPO等方面都存在很大的局限,无法满足人们日益增长的需要。那么,如何向用户提供实时的、持续的、灵活的数据保护呢? 为此,SNIA数据保护论坛(DMF)的持续数据保护(Continuous Data Protection CDP)特别兴趣小组(CDP SIG)提出了一个新的概念--持续数据保护,并做了如下定义:“持续数据保护是一套方法,它可以捕获或跟踪数据的变化,并将其在生产数据之外独立存放,以确保数据可以恢复到过去的任意时间点。这一定义指出了解决当前数据保护问题的新方法。因此,我们谨遵CDP定义,根据实际环境的不同,采用了针对硬件、软件、误操作、病毒,自然灾难等不同因素的持续数据保护方案。本方案将磁盘过滤驱动、数据快照、iSCSI技术、远程复制、远程引导、日志记录等技术融合,真正将CDP方案落实,提供了实时的、持续的、灵活的数据保护。 我们的CDP方案,相比传统数据保护模式,有一系列的优点: 1.可以实现对任意时间点的数据访问;2.备份数据可立即使用,无须恢复过程;3.保护非硬件故障导致的数据丢失;4.由于恢复时间和恢复对象的粒度更细,所以数据恢复更加灵活。 另外,市面上也已陆续出现一些CDP产品,相比这些产品,我们的CDP系统具有无可比拟的优势。据CDP SIG对CDP的定义可知,对数据变化的捕获和跟踪是整个CDP系统的基础和关键,这一块的执行效率在很大程度上决定了整个CDP系统的效率。在此,我们采用磁盘过滤驱动技术实时监控所保护磁盘上的数据变化,只记录和传输有修改的磁盘块数据,大大减少了数据变化计算量、网络传输数据量,从而提高了效率。