持续数据保护(CDP)技术概览

日期: 2008-04-02 作者:Stephen J. Bigelow 来源:TechTarget中国 英文

磁带当前仍然是长期存储最普遍的用法,但是磁带技术现在已经越来越跟不上不断变化的商业需求了。存储卷在快速增长,因此基于磁带的备份在给定的备份窗口下通常是不实际的(甚至是不可能的)。大备份用户通常会说,磁带备份已经运行超过了一个周末,并且通常会运行整个一个周末,这样会对网络产生影响。今天上也更加关注更紧的恢复时间目标(RTO)以及恢复点目标(RPO)。快速恢复以及更好的恢复点可以减少对数据损失的危险。磁盘存储技术目前正在不断取代了磁带,从而产生带来更好性能以及可靠性的专用存储系统。在最新的一些数据保护技术中,比较吸引人的就是持续数据保护(CDP)技术。


  了解CDP技术


  传统的备份策略都是维护一个完全的数据拷贝,而CDP则跟踪那些变化的数据——通常对应到一些读/写事件。通过记录磁盘中的数据变化,存储管理员可以将服务器或者存储阵列(或者其它受CDP保护的存储系统)恢复到前面的一个正常点;从前几秒到前几天都可以。技术工人可以非常容易的平衡粒度来从一些错误中恢复,比如丢失文件、病毒破坏或者数据损失,这些错误可能由网络或者服务其错误引起。一些CDP产品标定了一些实际事件的时间点,以帮助管理员识别那些潜在的重建点。


  CDP可以通过硬件或者软件来实现。基于软件的CDP一般是通过你所保护的每一个服务器上的agent来实现(比如数据库服务器)。基于硬件的CDP应用包括带内(在数据通路上)以及带外(不在数据通路上)。硬件的CDP实现通常不需要agents,虽然一些软件的方法也不需要带外应用。在你决定一个购买产品前,最好和你的CDP厂商讨论一些你的实现需求。


  虽然CDP可以支持各种粒度的重建,但是它并不保护一个错误和它的发现中间所发生的变化以及事务。比如,CDP不能够阻止一个病毒感染一个文件,但是它可以将感染的文件恢复到之前的点上——问题就是自从重建点之后的所有工作都会丢失了。依赖于错误以及对数据的影响,一些数据的重建也许是需要的。因此,CDP对于常规备份是用处不大的。在某种程度上说,CDP和快照(snapshot)技术非常相似,但是两种方法又有所不同。快照基本上就是将时间上某点的系统捕获,有点像CDP。两者之间的不同点在于快照是以事件来对待,也许每天一次或者每天两次,或者每小时一次。当一个错误发生时,快照和错误发生时中间的数据就会丢失了,这一点很像传统的数据备份。相比而言,CDP是一个持续的过程,记录了实时的所有活动,并且可以回到之前的错误发生点上。快照通常可以看作是CDP的一个幻灯片(slice)。


  CDP产品


  目前有一些很重要的CDP厂商,包括Revivio Inc公司、Storactive Inc.公司(最近被Atempo公司购买)、Asempra Technologies Inc公司、Mendocino软件公司、TimeSpring软件公司、Topio公司以及XOsoft公司。每一个厂商在使用上都有自己独特的技术。


  像Mendocino这样的公司就会鼓吹管理、事件出发提高CDP使用率的观点。存储管理员可以选择一个恢复点,该恢复点对应一个很重要的系统事件,而不是根据一个基于时间戳的恢复点。Mendocino称之为“基于事件的存储”。TimeSpring公司则遵循管理上的思想通过“离线复制”,允许离线测试以及检查数据,这样就不会影响网络性能。这种方法也会让被保护的数据在其它目的上所使用,包括商务智能以及实验室测试。


  许多厂商都已经采用CDP技术来实现在它们的应用中,比如Storactive公司已经将LiveBackup软件产品放到基于Windows的一些任务中,比如备份/恢复以及灾难恢复。Stoactive公司的LiveServ软件保护Exchange服务器来实现e-mail的备份以及恢复。TimeSpring公司的TimeData软件则在SQL、NT文件系统以及Exchange环境中可用。XOsoft提供了WANSync软件,专门针对于远程办公室的CDP服务。


  像TimeSpring、Storactive、Mendocino以及XOsoft都通过软件来实现CDP,但是Revivio则通过CPS 1200或者CPS 1200i来硬件实现。CPS是一个不被破坏的、基于块的、带外的应用,主要用于保护那些紧急任务的企业应用,并且不影响应用本身的性能。


  CDP应用


  不同厂商的CDP产品都不相同。一些用户部署CDP技术来避免时间以及频繁备份所遇到的一些问题,通过周末到周一的这段空闲时间或者强制管理员采用其它备份时间——或者提前整个备份。


  通常一个卷的很有价值的公司数据回放在笔记本电脑或者远程位置上,哪些地方并不被备份策略所保护,所以一些CDP用户就非常关心对远程用户的支持。在很多例子中,CDP可以保护笔记本或者远程系统通过相对的低速WAN连接。当一个笔记本用户遭受了数据损失或者文件损坏,系统就会从公司的数据中心的CDP平台中得到重建。系统管理员通常发现最大的问题就是如何让远程的用户有规律的部署CDP功能。


  CDP的部署也通常用来保护特定应用,比如微软的Exchange Server或者像Oracle或者SQL这样的数据库。比如,CDP会允许被删掉的e-mail恢复,这样和从磁带中恢复会显得更加有效率。一个管理员通常只需要看一下CDP的log,就可以发现被删掉/丢失的消息,并从磁盘中重建该e-mail。


  最后一点要说的就是CDP并不是对所有企业都很适合。技术本身并不难使用,但是却是非常昂贵。并且CDP需要数据保护的基本思想。因此CDP适用于那些对数据备份窗口以及RPO忽略的公司;那些处理非常繁忙的网络事务的公司也非常适合。而不做这些事务的公司则可以找到更加适合于他们的磁盘备份技术,比如虚拟磁带库(VTL)以及快照技术。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

作者

Stephen J. Bigelow
Stephen J. Bigelow

数据中心和虚拟化网站的高级技术编辑,拥有20年的PC和技术写作经验。

相关推荐