连续数据保护归来(上):CDP的新生

连续数据保护(CDP)和与之关联的产品是备份技术发展的未来。毫无疑问,在几年前第一次出现CDP产品的时候,它未能达到其大肆宣扬的期望。但CDP确实是曾经(或现在)被设计用于解决困扰了备份和恢复系统10年的每一个主要问题,并且能够提供传统备份系统梦寐以求的恢复时间目标(RTO)和恢复点目标(RPO)。当前的CDP产品已经设法解决了第一批产品的大多数不足之处。关于CDP的争论会过去,而现实的CDP比以往任何时候都强大。

几年前,似乎每一个存储贸易展览的展位都会被一个CDP的厂商占据,与此同时,技术论文源源不断地推销着连续数据保护的优点。但几乎没有任何人购买。一些专家甚至开玩笑说,CDP其实是“客户不会购买”(Customers Didn’t Purchase)的意思。连续数据保护彻底失败了,以至于原来的CDP厂商只剩下了两个。其余都被大公司收购,这些大公司相信这项技术,即使很少甚至是没有客户购买这个产品。

为什么CDP 1.0会遭受重挫

如果CDP是这么好的一个概念,那为什么没有人购买呢?有以下几个原因。

首先,大多数提供CDP产品的公司都是刚创建的公司。当然,你把你的金钱、时间和精力投资到这样的一家新公司是多么令人担心的,而且它的产品只让人看到这家公司将要倒闭。不幸的是,这些担心在这种情况下成为了现实:Asempra Technologies公司、Double-Take Software公司、FilesX公司、Kashya公司、Mendocino Software公司、Revivio公司、Storactive公司以及XOSoft公司都被其它公司所收购,而其中一些(并不是全部)收购给已经购买了其CDP产品的少量客户带来了残酷的经历。

连续数据保护真可谓“良药苦口”。虽然从技术角度,CDP系统可以和你传统的备份系统并行运行,但很少有人有预算和时间去那样做。因此,你不得不解释用CDP替代备份系统的原因。但是因为CDP与人们用过的备份系统非常得不同,所有很难完全了解并销售以替换传统的备份。

另一个真正的问题是,这些产品往往不能完全胜任这项任务。举个例子,用户常常被迫在本地或异地的副本之间做出选择,因为大多数CDP产品不能同时提供。这意味着一个产品不得不用于业务恢复而另一个用于灾难恢复(DR)。许多CDP产品对于它们正在备份的应用程序也是无知的。连续数据保护厂商们表示,就像磁盘阵列那样,他们不需要对应用有更多的了解。或许技术上是这样,但它没有给用户过去常常能感受到的那种朦胧而温暖的感觉;他们认为CDP产品应该是应用可感知的。CDP也需要比传统的备份和快照更加强大,所以CDP客户无法保留很长的时间。因为这需要他们长期保留单独的解决方案。

最终,许多人把CDP看作是备份业的“星际旅行”——是一个超越时代的伟大想法。“星际旅行”,在它刚刚出现的时候或许还不能完全理解,而一段时间以后就会被取消。同样的,许多人认为CDP是招惹问题的解决方案,而大多数企业完全不需要改变备份方式就能满足他们的备份和恢复需求,而连续数据保护则需要改变备份方式。

CDP的新生

现在有些CDP产品做得非常好,那是怎么回事呢?或许,最根本的变化是当今大多数CDP产品由主流备份厂商提供。事实上,几乎每一个主要的备份软件公司现在都提供CDP。用户不必为获得CDP的功能而接受全新的模式和全新的备份厂商。

另一个CDP复苏的主要原因是CDP进入市场后已经经历了长足的发展。例如,你不再需要在本地还是异地副本之间做抉择;你可以在一个产品中拥有两种功能。

今天成功的CDP系统也对其备份的数据有了更多的了解。它们提供了与许多流行应用的集成点,像Oracle、Microsoft Exchange和SQL Server。而真正的CDP产品不需要建立快照,就能够恢复到任意时间点,这种集成允许应用程序或备份系统管理员建立一个已知的良好的数据副本驻留的时间点。管理员在恢复操作的过程中,可以选择不使用这些已知的良好的恢复点,但他们知道它们就待在那里,因此可以安心。

就像“星际旅行”一样,下一代或许成为CDP的时代。就在最近几年,一些服务器出现了惊人的增长,那些大服务器的RTO和RPO要求更加严格。试想一家公司300TB的关键业务数据库,潜在的有百万用户7*24小时在使用其提供的服务。数据库备份系统必须提供实时的无数据丢失的恢复;这只有CDP能做到。

涉及到的还有由35个国家和欧盟颁布的数据丢失通知法案,法律要求许多公司增加加密系统,用于安全的运输备份在磁带上的个人信息。然而,加密系统非常昂贵、备份的速度也很慢,还需要对加密密钥进行管理。利用CDP技术,公司不需要用磁带就可以拥有本地和异地的数据副本,因而也完全避免了加密的要求。

服务器虚拟化技术在过去的几年中有了长足的发展,而这项技术会从连续数据保护中获益。虽然你可能没有几十TB数据存储的独立服务器,但是VMware、Microsoft公司的Hyper-V或者是Citrix Systems公司的XenServer使用的存储可能真的会达到那么大。试想一下,一个包含15TB虚拟机(VM)影像文件的磁盘阵列突然消失会发生什么事情——这可能会摧毁几十或几百个虚拟机。联系这些实际情况,使用传统的方法备份和恢复这些虚拟机,对于备份系统设计师来说是最困难的任务之一了。实体是你的敌人;而驻留在一台单独的实体机上的20个虚拟机,在备份的时候就像是一台实体机。

但是如果说实体是你的敌人,那CDP就是你最好的朋友。一款优秀的CDP产品对VM的负载不会高于普通的病毒保护程序包,而且能够在无数据丢失的情况下,立即恢复一个或全部的虚拟机。单单是服务器虚拟化就可以预示持续数据保护的卷土重来。

连续数据保护归来(下):CDP内部一览