CDP在带给人们惊喜与期待的同时也带来了困惑和迷茫: 什么才算是真正的CDP?为什么它们之间的价格差距会如此之大?它们之间究竟有何不同?什么样的CDP才能满足自己的需求?现有的异构存储环境能否实施
一两年前,还只有500强的公司会考虑实施CDP(Continuous Data Protection,持续数据保护)计划,现如今,CDP产品线已经覆盖了高、中、低端等各方面的应用。从前那种只在夜间进行文件服务器备份的传统也许真的到了需要改变的时候了。
跟大多数新技术一样,CDP在带给人们惊喜与期待的同时也带来了困惑和迷茫,暧昧的定义为厂商之间的口水战留足了发挥的空间。面对众多如雨后春笋般的CDP产品,用户们不禁产生众多疑问:什么才算是真正的CDP?为什么它们之间的价格差距会如此之大?它们之间究竟有何不同?什么样的CDP才能满足自己的需求?现有的异构存储环境能否实施CDP?
事实上,想要准确定义CDP这个术语是不太容易的,因为业界至今还存在不少对CDP的争论。其中最主要的争论就是对于“持续”这个概念的定义——是否CDP就一定要具备可以对整个备份过程中的任意时间点进行恢复的功能。对此,SNIA给出了如下的定义:
“CDP是一种在不影响主要数据运行的前提下,可以实现持续捕捉或跟踪目标数据所发生的任何改变,并且能够恢复到此前任意时间点的方法。CDP系统能够提供块级、文件级和应用级的备份,以及恢复目标的无限的、任意可变的恢复点。”其中“无限的、任意可变的恢复点”就意味着需要非固定的恢复点。
不过CDP这个术语却被广泛地应用于两类产品中,一种产品就是允许在任何单一写操作的时间点上进行恢复,我们将其称做CDP产品;而另一种则只能在特定时间点进行恢复,我们将其称做准CDP(near-CDP)产品。
对于CDP的应用范围,大抵可归纳为三类:
第一类,为数据中心内的文件服务器/NAS提供普通的数据保护。在这种应用中,CDP逐渐取代了以前那种夜间的磁盘或磁带备份任务。虽然,有些人认为CDP只是为那些关键的数据而准备,但我们发现有些CDP产品比传统的备份工具更加易于使用,而且效果更好,完全可以用于普通的文件服务器备份。
第二类,为远程的分支机构进行集中化的备份。将CDP用于远程分支机构备份应用的最大好处就是从此避免远距离转移磁带介质的风险。我们使用同总部一样的复制技术将分支机构的备份数据同步传输回来。同时集中化的控制也让异地之间的数据安全管理工作变得更加主动和高效。
第三类,帮助解决笔记本电脑上的数据备份问题。也许我们曾经使用过很多方法来保护笔记本电脑上的数据,但都收效甚微。如今我们可以用CDP将数据的变化统统保留在笔记本电脑自带的硬盘上,然后在连接办公室网络时再自动将它们发送到远端的中心服务器。不过,从技术定义上讲,这并不能称为CDP。因为这类产品只有在笔记本电脑与网络连接的时候,才能上传改变的数据。
上篇:准CDP
很多准CDP产品,都是通过使用微软的卷影复制服务(Volume ShadowCopy Service,VSS)来管理其快照。以下则一一分析了几款准CDP。
Symantec Backup Exe c 10d
Symantec Backup Exe c 10d是业界第一个提供基于Web的文件恢复功能的CDP软件,虽然还无法对Exchange、SQL Server等被广泛使用的应用进行保护,但应对普通的文档数据绝对绰绰有余。
与以前的版本相比有很大改变,Symantec Backup Exe c 10d(简称10d)除了界面变化之外,10d着重增加了磁盘和磁带备份功能的整合。既可以利用10d提供的连续保护服务器(Continuous Protection Server,CPS)对数据进行归档,也可以通过一个单独的管理控制台实时检测所有备份工作的当前状态。设在文件或应用服务器端的连续保护代理(Contiunuous Protection Agent,CPA)负责与CPS进行联络,再由Backup Exe c引擎进行备份,若有需要还可以外接磁带库进行归档保存。
初次安装时,其安装程序会首先对所处的安装环境做一个测试,以保证各个方面均处于正常状态。安装结束后,就需要在目标文件或应用服务器上安装相应的CPA,并定义目标备份文件夹和具体的备份任务。操作非常简单,易用性是Backup Exe c 10d的特色之一。不过需要注意的是,由于CPS是用VSS提供快照功能的,所以最多只能为每个目标文件创建64个快照。虽然10d是连续发送更改后的数据流,但通过快照所建立的相邻恢复时间点之间的间隔为1个小时。对持续的备份数据Backup Exe c 10d的默认保存24小时,日快照保存1周、周快照保存1个月。
10d业界第一个提供了基于Web的文件恢复功能,因此最终用户无需安装任何客户端软件。同时CPA服务器对网络资源的占用配置也比较灵活,10d允许管理员分配应用带宽,如果需要备份的是新产生的数据,会产生较大数据量时,可以通过调整备份间隔来平衡网络负载。
目前10d还无法对Exchange、SQL Server等被广泛使用的应用进行保护,但应付那些普通的文档数据绝对绰绰有余。Symantec提供了售价为995美元的CDP套装,其中包括1个Backup Exe c 10d CPS 授权与3个Backup Ex ec 10d CPA代理,而销售也将以CPA为单位,视客户需要保护的服务器数量而定。据悉,10d的授权价格将与Backup Exe c 10的价格相同。
Microsoft System Center Data Protection Manager 2006
之前总有些机构不允许终端用户自行进行数据恢复,而Microsoft System Center Data Protection Manager 2006使这一状况得到很大改观。通过DPM,终端用户可以利用Windows资源管理器中的VSS插件轻松恢复早先版本的文件或文件夹。
我们完全可以把Microsoft System Center Data Protection Manager 2006(简称DPM)看做是微软进军存储领域后推出的第一款真正意义上的企业级备份产品,准确说来应该是针对中小企业的产品,其目标市场应该是有5~99台服务器的中型数据中心和大型企业的远程办公室。同时,DPM这个刻意与CDP划清界限的名称也让我们印象深刻。
微软DPM的主要应用就是创建一个D2D2T(磁盘到磁盘到磁带)的备份和归档环境,磁带(可选)用于离站归档的最后步骤。它使用高效的字节级复制,从而提供更加迅速的备份及更少的潜在数据损失。需要在Windows Server 2003(必须安装Windows 2003 Server SP1)或Windows Storage Server 2003上运行,并且还要为其提供至少一块独立磁盘,比起在某个卷、目录或文件夹中保存数据的方式,DPM的这种限制为日后的扩展带来了困难。
DPM建立在VSS基础结构上,可以建立近乎同步的影子拷贝,仅复制变更内容,而不是整个文件,可以让用户及时地从多个备份点浏览并且恢复已删除或损毁的文件。DPM是作为Windows Server System的一部分而存在的,因此可以使用服务器软件中的工具。
此前,总是有些机构不允许终端用户自行进行数据恢复,不过DPM使这一状况得到很大改观。通过DPM,终端用户们可以利用Windows资源管理器中的VSS插件轻松恢复早先版本的文件或文件夹。
目前,包含有1个DPM 2006服务器许可证和3个DPM 2006数据保护管理许可证的打包价格为11936元人民币。带有3个DPM 2006文件服务器数据保护管理授权许可证软件包的零售价格为6319元人民币。
LiveVault InControl
LiveVault InControl沿用了LiveVault InSync的基于Web的管理方式,这是其特色之一,用户必须在LiveVault的网站上配置备份系统,然后LiveVault才会给用户发送相应的说明,以及备份服务器和目标服务器的代理程序。另外,该产品的售价目前是准CDP产品中最高的,达2.5万美元。
我们可以将该产品看做是LiveVault InSync这款远程备份产品的新版本,保留了InSync的很多特性,例如基于Web的管理方式——用户必须在LiveVault的网站上配置备份系统,然后LiveVault才会给用户发送相应的说明,以及备份服务器和目标保护服务器的代理程序。
基于Web管理方式的缺陷,在于虽然用户和LiveVault服务器之间的数据交流是加密的,但LiveVault公司的操作人员能够在后台清楚地看到用户所选择的被保护文件夹和服务器的情况,这很可能会成为一个安全隐患。另外,如果用户的外网一旦瘫痪,那就根本不能在本地进行自主的数据恢复。
不过这种独特模式的好处在于,LiveVault的工作人员可时刻帮助用户监视其数据备份情况。另外LiveVault还为InControl用户提供一个名为Turbo Restore的设备,本质上说,这就是一个1U的低端服务器,可作为异地分支机构的一个备份中继器。用户在备份服务器上安装完主备份程序后,会自动生成密钥并与LiveVault网站取得联系,然后将用户的备份服务器增加到用户的专有账户中。同样的操作也会发生在用户指定的目标保护服务器以及保护文件夹中。它支持Exchange Server、SQL Server、Oracle以及Lotus Notes的数据库结构,在操作系统层面除了支持微软的Windows Server系列,还支持Red Hat Linux和Sun Solaris。
InControl的界面同样简洁易用。不过InControl无法进行卷的快照,其快照粒度每小时1次,因为也被定义为准CDP产品。其售价是目前准CDP产品中最高的,达2.5万美元,这会使大多数中小企业望而却步。
EMC RepliStor 6.1
EMC RepliStor 6.1功能非常类似微软的DPM,不同的是,它可以处理Exchange和SQL Server的容灾恢复,同时能通过TCP/IP支持远程复制任务,并具有相应的网络带宽控制功能。
该产品是EMC在收购Legato软件公司后推出的最新版本,可通过拷贝隐藏在Windows系统中的文件,避免远程办公室或数据中心的数据丢失。与之前的产品相比,它添加了对VSS的支持,一天最多可为执行复制操作的文件服务器进行8次快照。有效地细化了数据容灾恢复的颗粒度,实现了即时快照和回滚。
这个基于Windows的异步复制程序的升级版功能非常类似微软的DPM。不同的是,它可以处理Exchange和SQL Server的容灾恢复,同时能通过TCP/IP支持远程复制任务,包括LAN、MAN和WAN,并且可以通过远程的RepliStor客户端进行程序的安装和管理,以及实现备份服务器与目标保护服务器之间一对一、一对多或多对一的多结构数据备份、分配和合并管理任务,具有相应的网络带宽控制功能。
RepliStor 6.1的安装和管理也同样具有简单易学的特点。所有管理维护工作只需1名管理人员通过本地中央图形管理界面即可完成。目前,RepliStor 6.1的起价为每服务器1650美元。
FilesX XPress Restore
FilesX XPress Restore是目前市场上惟一直接支持SAN的CDP软件,允许客户端系统通过SAN来配置快照。总体上说,这是一款很优秀的Exchange和SQL Server数据备份工具。
作为微软的黄金合作伙伴,该产品更像是为Exchange和SQL Server专门定制的一款CDP产品。它可以对Exchange的日志文件进行删减,而通常用户都需要使用一个标准的备份应用来完成这项重要的工作。同时它是目前市场上惟一直接支持SAN的软件,允许客户端系统通过SAN来配置快照。与微软的DPM一样,Xpress Restore也是至多只能每隔1小时进行一次快照。
在Xpress Restore中,FilesX公司使用了其独有的专利技术——Unified Restore。通过它,管理员可以使用同一个快照为域中所有选定的应用、卷或整个系统进行恢复。它能马上单独复原Exchange中的邮件、文件夹或邮箱。对于SQL Server,则提供了对单个卷、数据库、文件夹和表格级的复原能力。同时它还具备裸机恢复功能。
值得注意的是,安装程序会根据所安装服务器上的MAC地址自动生成一个序列号,用户必须从FilesX公司那里索取一个与该序列号对应的License Key才能激活程序,并且需要在每个被保护的目标服务器上都重复同样的操作,确实显得有些烦琐。另外,进行快照时,Xpress Restor只相当于VSS的一个“邀请者”,而并非像DPM和10d那样真的需要VSS来管理它们的快照。
总体上说,Xpress Restore是一款很优秀的Exchange和SQL Server数据备份工具。目前其售价为9995美元。
Storactive LiveServ for Exchange
从名称就可以看出这是一款专门为Exchange电子邮件服务器提供数据保护的产品。可帮助企业获得连续数据保护和快速恢复的好处,提供了企业的数据安全性和业务连续性。
该软件中的实时技术能够自动、连续地对变化了的数据进行备份,可让管理员快速恢复从单封电子邮件到整个信息库在内的任何数据。
其透明的保护机制能够捕捉每条信息的每一个版本,而且它所具有的独特的点故障失效切换功能,可以在Exchange日志出现损坏或者崩溃时也能把数据恢复,它能够快速恢复因故障停机的Exchange服务器,同时能够去除崩溃了的日志文件。同时,它具备删除冗余文件的功能。
LiveServ可独立于现有的备份系统,也可以置于服务器和传统的备份服务器之间。这两种场合都在现有的备份架构下,把配置LiveServ服务器的成本降到最低,企业可以因此获得连续数据保护和快速恢复的好处,同时也提高了数据安全性和业务连续性。此外,它也可连接磁带设备,用于归档。
该方案的价格为:LiveServ Server为995美元,每个受保护的Exchange Server价格为2495美元。
IBM Tivoli Continuous Data Protection for Files
Tivoli Continuous Data Protection for Files最合适的应用就是为工作站和移动用户提供远程的同步数据备份解决方案,它满足了笔记本电脑、桌面PC与企业文件服务器之间不断进行远程备份的需求,且实施成本相对低廉。
与前面那些需要专门备份服务器的CDP产品相比,IBM的Tivoli Continuous Date Protection for Files(简称CDP)仅仅是一个客户端程序。借助Tivoli CDP,用户可以为高优先级文件指定多达3个目标备份/复制区,即一个本地磁盘、一个文件服务器或网络接入存储(NAS)设备以及IBM Tivoli Storage Manager服务器。在它的默认设置中,保护的内容包括My Documents文件夹和所有以.XLS、.DOC、.PPT、.123为扩展名的文件。
由于Tivoli CDP缺乏一个中央控制台来统一管理,因此并不适合用做企业级文件服务器的保护,而最合适的是为工作站和移动用户提供远程的同步数据备份。并且实施成本也相对非常低廉。Tivoli CDP目前的售价为每台桌面PC或笔记本电脑为35美元,而每服务器处理器为995美元。
Storactive LiveBackup for PCs
同IBM的Tivoli Continuous Data Protection for Files一样,Storactive 公司(微软的金牌伙伴)的LiveBackup for PCs也是一种简单易用的为PC工作站中的Windows桌面和笔记本电脑上的数据提供持续、实时、集中保护的解决方案。二者的实现方式也基本雷同。不同之处在于,LiveBackup for PCs可以对整个系统进行恢复以及裸机恢复,并且具有中央管理控制平台。其定价为每位用户25~75美元。
同属于档案性主机式CDP的还有来自Lasso Logic的CDP产品。不过Lasso Logic公司已于2005年11月份被SonicWall收购。