持续数据保护(CDP)技术是对传统数据备份技术的一次革命性的重大突破。传统的数据备份解决方案专注在对数据的周期性备份上,因此一直伴随有备份窗口、数据一致性以及对生产系统的影响等问题。现在,CDP为用户提供了新的数据保护手段,系统管理者无须关注数据的备份过程(因为CDP系统会不断监测关键数据的变化,从而不断地自动实现数据的保护),而是仅仅当灾难发生后,简单地选择需要恢复到的时间点即可实现数据的快速恢复。
CDP技术通过在操作系统核心层中植入文件过滤驱动程序,来实时捕获所有文件访问操作。对于需要CDP连续备份保护的文件,当CDP管理模块经由文件过滤驱动拦截到其改写操作时,则预先将文件数据变化部分连同当前的系统时间戳(System Time Stamp)一起自动备份到UnaCDP存储体。从理论上说,任何一次的文件数据变化都会被自动记录,因而称之为持续数据保护。
CDP与传统备份技术的对比
持续数据保护概念的出现使得用户拥有了一个连续备份的梦想,CDP的愿景极具吸引力,用户期待它的早日实现。目前,一些大型存储厂商已经推出类似CDP产品。 传统备份效果有限 传统的备份技术一般为手动备份或定时备份。 典型的手动备份流程是这样的:每天在凌晨进行一次增量备份,然后每周末凌晨进行全备份。采用这种方法,一旦出现了数据灾难,用户可以恢复到某天(注意是以天为单位的)的数据,因此在最坏的情况下,可能丢失整整一天的数据。 定时备份技术比手动备份技术有所进步,定时备份属于自动备份的技术范围,一般为若干小时自动备份一次,比如:5小时备份一次。如果出现数据灾难,用户可以恢复到若干小时之前的数据,在最坏的情况下,可能丢失5小时内的数据。 但是对于数据量不断变化增长的用户来说,每一份数据的丢失都会造成利益的损失。 那么,能不能继续缩小备份时间单位呢?比如,可不可以每小时进行一次增量备份呢?甚至每分钟备份一次?基于传统备份技术的解决是难以实现的。 CDP应运而生 既然传统的磁带备份间隔较长,那么怎样才能够做到连续的数据保护呢?CDP正是为了解决这个问题而出现的。 持续数据保护是一种连续捕获和保存数据变化,并将变化后的数据独立于初始数据进行保存的方法,而且该方法可以实现过去任意一个时间点的数据恢复。CDP系统可能基于块、文件或应用,并且为数量无限的可变恢复点提供精细的可恢复对象。 因此,所有的CDP解决方案都应当具备以下几个基本的特性:数据的改变受到连续的捕获和跟踪;所有的数据改变都存储在一个与主存储地点不同的独立地点中;恢复点目标是任意的,而且不需要在实际恢复之前事先定义。 所以,CDP可以提供更快的数据检索、更强的数据保护和更高的业务连续性能力,而与传统的备份解决方案相比,CDP的总体成本和复杂性都要低。
CDP技术分类
CDP持续数据保护技术分为真CDP(True CDP)和准CDP(Near CDP)两类。 CDP的分类是相对于数据保护时间点而言的。准CDP技术是按照一定的时间频率,持续的记录并备份数据变化,每次备份有一定时间窗口,需要数据恢复时,可以恢复到过去备份的时间点,并不能形成完全意义上的持续保护,因此称为准CDP技术。 而真CDP技术是持续不间断的监控并备份数据变化,可以恢复到过去任意时间点,是真正的实时备份。