/ 中存储网

什么是CDP持续数据保护?

2011-08-22 12:26:17 来源:中存储
SNIA存储工业协会对CDP的定义:
The SNIA DMF DPI defines CDP as follows:
Continuous data protection (CDP) is a methodology that continuously captures or tracks data modifications and stores changes independent of the primary data, enabling recovery points from any point in the past. CDP systems may be block-, file- or application-based and can provide fine granularities of restorable objects to infinitely variable recovery points. So, according to this definition, all CDP solutions incorporate these three fundamental attributes:
1. Data changes are continuously captured or tracked
2. All data changes are stored in a separate location from the primary storage
3. Recovery point objectives are arbitrary and need not be defined in advance of the actual recovery
 
什么是CDP
 
CDP是Continue Data Protection(持续数据保护)的缩写
 
CDP定义
 
持续数据保护(CDP)是一种在不影响主要数据运行的前提下,可以实现持续捕捉或跟踪目标数据所发生的任何改变,并且能够恢复到此前任意时间点的方法。CDP系统能够提供块级、文件级和应用级的备份,以及恢复目标的无限的任意可变的恢复点。
 
CDP实现方式分为:
 
1、基于文件实现CDP
2、基于数据块实现CDP

更多详情见《主流CDP技术的实现模式与原理剖析》一文

CDP持续数据保护技术的优势
 
首先CDP可以大大提高数据恢复时间点目标。传统备份技术实现的数据保护间隔一般为24小时,因此用户会面临数据丢失多达24小时的风险,采用快照技术,可以将数据的丢失量风险降低到几个小时之内,而CDP能够实现的数据丢失量可以降低到几秒。实际上,在传统数据保护技术中采用的是对“单时间点(SPIT,Single Point-In-Time)”的数据拷贝进行管理的模式,而持续数据保护可以实现对“任意时间点(APIT,Any Point-In-Time)”的数据访问。
 
CDP技术与传统数据保护技术比较
CDP与传统数据保护技术比较图
CDP与备份/快照/复制技术的比较
由图1-1还可以看出,虽然复制技术可以通过与生产数据的同步获得数据的最新状态,但其无法规避由人为的逻辑错误或病毒攻击所造成的数据丢失。当生产数据由于以上原因导致数据遭到破坏时(例如数据被误删除),复制技术会将遭到破坏的数据状态同步到后备数据存储系统,使后备数据也受到破坏。CDP系统可以使数据状态恢复到数据遭到破坏之前的任意一个时间点,也就可以消除前者具有的风险。
 
另外,由于恢复时间和恢复对象的粒度更细,所以持续数据保护的数据恢复也更加灵活。目前的部分产品和解决方案允许最终用户(而不仅仅是系统管理员)直接对数据进行恢复操作,这在很大程度上方便了使用者。根据这个特性,有业内人士指出,CDP技术甚至有可能取代某些(例如软件开发或制图等应用)系统的版本控制功能,使开发人员把精力专注于开发和设计。