存储产品测评:美国飞康软件公司CDP专用管理器
美国飞康软件公司的CDP专用管理器(FalconStor CDP Appliance)是一套Windows环境下的数据备份与灾难恢复软硬一体解决方案,产品共包含三大部分:负责将数据从被保护系统复制到CDP专用管理器上的DiskSafe;在CDP 专用管理器上提供快照功能的TimeMark;还原与将备份数据加载回原系统的TimeView。通过DiskSafe可以提供即时的数据复制备份,并能利用TimeMark功能为备份数据创建多达256个时间点快照,还可以用TimeView将备份副本用虚拟的磁盘设备加载到系统上,用于检测与测试。而通过iSCSI与光纤通道的开机配置,还能在灾难发生时用CDP 专用管理器存储的备份数据直接加载在原系统上,替代损坏的磁盘开机执行工作。
CDP 专用管理是一项频繁快照产品,与目前多为纯软件的同类产品相比较(如微软DPM与Symantec Backup Exec 10d),它的特点是同时整合了存储与管理,而在运行架构上大家是相似的,都是先把前端需要保护的主机数据复制到后端的服务器上作为备份,然后再利用快照技术对服务器的备份数据作多个时间点副本。
支持广泛的DiskSafe数据复制功能
DiskSafe是负责将被保护系统上的数据复制到后端服务器的代理程序,可以监测被保护系统的磁盘块的变化,并将变化的数据复制到后端的CDP专用管理器上,使前端的被保护主机与后端的CDP专用管理器上的备份数据保持同步。复制策略可制定为定期执行,也可设为即时执行,只要DiskSafe监测到系统数据的变化,马上就可以将变化的数据块复制到CDP专用管理器。
UMAP是DiskSafe的运行基础,当用户用DiskSafe在CDP 专用管理器上建立一个复制区域时,系统就会替这个区域再建立一块用作索引的UMAP区域,主机磁盘区块的任何变动都会被记录在UMAP上。DiskSafe在架构上是基于区块的系统核心过滤程序(Filter Driver),位于操作系统的文件系统与物理磁盘之间,因此不会与常驻的文件系统上的程序相冲突(如杀毒程序等),占用的系统资源也很少,不会影响原来系统的存取效率,同时还具备网络传输带宽和负载均衡的功能。
目前DiskSafe可能支持Windows环境下的文件系统,还支持微软的集群架构(2个节点),飞康公司预计在今年内新增加对Solaris、Linux、AIX及HP Unix的支持。
提供最多256个快照保护,支持数据库备份
当前端主机的数据通过DiskSafe同步到后端的CDP 专用管理器后,就能通过TimeMark对数据进行快照了。系统预设的TimeMark可以提供32个快照,可为每个磁盘副本提供32个快照时间点,用户也可选购TimeMark Upgrade升级到256个快照。与其它快照技术相比,TimeMark能够提供最高以分钟为单位的快照执行频率,快照越频繁,对数据提供的保护就越严密,而且执行快照所需的时间很短,因此用户可以突破传统的以天为单位的备份,改用一天数次、甚至一小时一次的快照,从而得到多还原点,使恢复操作更加灵活。
TimeMark包含针对数据库的快照代理(Snapshot Agent)机制,以保证确实完成了对数据库的快照。由于数据库的数据在实际写入磁盘之前,是先被放在系统的内存缓冲区,然后才写入到硬盘的,因此如果只是直接对硬盘数据作快照的话,还存放在缓冲区的数据显然就不在执行快照的范围内了。而TimeMark在执行快照前,会先通过快照代理通知数据库将所有暂存在缓冲区的数据都写入磁盘后, DiskSafe再把这份完整的数据同步到CDP专用管理器,然后TimeMark才会执行快照。
通过快照代理,飞康公司的TimeMark可以保证对数据库进行完整可用的快照,而市场中的有些快照技术,因为无法确保数据的完整性,基本上都不能用于对数据库的快照,而只能适用于对一般文件的快照。
快照代理功能可以对目前市场上的大多数数据库提供支持,包括SQL Server、Exchange、Oracle、Informix、Lotus Domino、Sybase、DB2等,几乎涵盖了所有的主流产品。
快速的主机服务灾难恢复
由于CDP 专用管理器是采用iSCSI或光纤通道(FC)与主机连接,因此当前端主机的数据通过DiskSafe同步到后端的CDP专用管理器后,CDP 专用管理器上等于有了一份与主机磁盘一模一样的副本。当主机的磁盘损毁时,即可通过iSCSI HBA或FC HBA更改系统配置,指定主机抓取CDP 专用管理器上特定快照时间点的副本开机。这样就能在最短的时间内使系统恢复服务,此时用户即可进行主机磁盘的修复工作,之后再将正在担当主机磁盘的CDP 专用管理器同步复制回主机本机上的新硬盘,只要改变开机路径,指向本机的新硬盘并重新开机,就能在维持系统服务不中断的同时,完成系统的修复。
当然CDP 专用管理器本身也有数据上的风险,针对这一点,可通过选购飞康公司的复制(Replication)功能来解决。复制功能可将CDP 专用管理器上的数据复制到远程的另一台CDP专用管理器上作为异地存储及备援。为了进一步减轻带宽压力,确保安全,复制功能还可提供压缩与加密的功能。
弹性的快照验证与检查功能
一般的快照产品均未附有验证机制,只有在实际还原后,才能知道快照的副本是否是实际可用的。而CDP 专用管理器则提供了TimeView与Mount Snapshot功能,可将TimeMark建立的多个时间点副本,通过虚拟逻辑磁盘卷的方式还原并加载在系统上,供主机验证及测试使用,而不会影响到原系统。
不过TimeView提供的功能只是通过UMAP建立的逻辑层级恢复,以TimeView与Mount Snapshot建立的逻辑磁盘卷一旦解除加载,所有在该快照时间点后的变动都会失效。因此可以利用Snapshot Copy功能将特定还原点的快照在CDP 专用管理器上直接复制出来成为一个独立的逻辑磁盘区,并通过网络指派给服务器,这样就能得到一份该时间点下的独立数据副本,用户可在上面进行各种修改测试,而不会因加载而消失。
简便的安装与操作
由于CDP专用管理器的主要功能都被集中整合到一台应用服务器上,因此消除了其他软件类的频繁快照产品需要规划构建硬件的麻烦,使用者在安装时只须把机器连接到网络,再给需要保护的系统逐一安装并设定DiskSafe软件,10多分钟即可完成建置。
而CDP专用管理器的操作也很简单,在DiskSafe安装完毕后,Windows的电脑管理功能就会多出DiskSafe的功能选项,使用者可利用这个选项设定快照频率,或检查、加载已有的快照副本。而CDP专用管理器本身的状态则可以通过控制介面登入检测。
目前,飞康公司为市场提供的CDP 专用管理器分为2U和4U两款机架式产品,分别含有12和24块SATA II磁盘,其中各有2块硬盘是由系统使用,因此可存放数据的硬盘数量为10和22块。各机型均有光纤通道与iSCSI两款可供选择,要特别注意的是,若要在iSCSI环境下使用由CDP 专用管理器开机的灾难恢复功能,需另购iSCSI HBA卡。另外,飞康公司还有一款针对中小型企业用户的直立式机箱机型,含4块SATA II磁盘。