企业需要一个能帮助他们在灾难发生时保证的实现,持续数据保护技术的运用就可以帮助他们完好的完成这一目标。持续数据保护(CDP)和near-CDP(准CDP)提供了传统备份系统几乎不可能提供的功能。CDP与near-CDP都支持即时恢复,当原象(primary p_w_picpath)损坏时应用可以即刻加载一个恢复镜像。CDP与near-CDP的区别在于它们的恢复点目标(RPO)不同:CDP提供的RPO可以为0,near-CDP提供的RPO为执行快照的时间频率(通常为1小时)。

CDP与near-CDP的工作原理都是复制被保护系统的变更数据到目标系统。目标系统可能位于场内(onsite),也可能在场外(offsite),不过通常是位于场内。因为,很多人把CDP作为快速恢复工具使用,而不是用作DR工具。根据产品的具体功能和实际预算,你也可以设立一个二级目标系统存储用于DR的数据。

Near-CDP的发展史

最开始我们并不把near-CDP称作“near-CDP”,直到CDP市场的诞生我们才有“near-CDP”的叫法。开辟“实时(real)”CDP市场的厂商精准地定义了CDP与near-CDP之后,CDP就不再包含利用快照实现的数据保护。但是,当时每个利用快照和复制实现数据保护的厂商都想把自己的产品叫做CDP。这样,两种不同的产品都称自己是CDP产品。事实上,它们都与传统备份有很大的不同,彼此之间也比以前更相像了。于是,诞生了“near-CDP”这个术语。现在,我们把所有利用快照和拷贝的产品叫做“near-CDP”。

Near-CDP功能出现在存储系统中已有好几年。如果你的存储系统有快照和复制功能,那就是一个near-CDP系统。用near-CDP保护文件非常简单,保护应用会相对麻烦一点。有时是将应用设为“备份准备(backup-ready)”状态(例如Oracle的备份模式),然后执行快照。微软的VSS(Volume Shadow Services)也有快照功能,但工作方式不同:使用VSS API执行快照时,它会触发应用准备接受快照。结果都是一样——获得执行快照时刻文件系统的一张虚拟照片,然后可以将快照复制到目标系统以防止物理丢失(如,磁盘驱动丢失)。当遇到逻辑错误或物理错误时,你丢失的数据仅仅是上次执行快照时间点与当前时间点之间所创建的数据。

持续数据保护(CDP)的优势与劣势分析

真正的CDP会记录下每一次写入并将其发送到储存数据变更的目标系统中。真正的CDP不需要应用进入什么“备份模式”就可对其进行备份,因为CDP系统会按照写操作的顺序记录下每一次写操作。如果发生物理数据丢失,CDP系统存储的变更数据包含了应用出错之前的所有写入,所以可以准确恢复到出错之前的时间点。如果是逻辑错误,系统可以恢复到逻辑错误发生之前的最近一次写操作时间点。

真正的CDP系统有两种不同类型:基于卷的CDP和基于应用的CDP。基于卷的CDP产品可以保护存储在该卷的任何应用。基于应用的CDP系统则只保护一个应用,而且无论该应用存储在何处都对其进行保护。基于卷的CDP更加昂贵一些,但通用性强一些;基于应用的CDP相对廉价一些,提供针对特定应用专门设计的高级功能。

对于CDP与near-CDP的权衡取舍是一件很困难的事。如果你要求RPO为0,唯一的选择就是CDP了。如果你的RPO为1小时甚至更长,那么两者都可行,不过near-CDP在该领域时间更久一些。如果你倾向于CDP,但也喜欢快照功能,市场上也提供两者兼有的产品。此外,你还应该考察一下你的主存储厂商和备份厂商的CDP与near-CDP功能。在数据保护领域,相关功能你其实已经拥有,只需记住一句话“对所有功能进行一番测试,不要盲目听信别人的话。”