因为需要应对各种不同的操作系统和硬盘文件系统以及安全参数,企业备份恢复产品越来越复杂了。我们在各大论坛上看见大家对于主流备份软件厂商和产品还存在诸多疑问,为给大家在备份软件选型时给予有说服力的建议,我们从国外网站上编译部分备份软件的评测报告。
这些评测报告一共包括了9家厂商的备份软件产品。我们针对国内市场上应用较为普遍的四款产品,对这四款产品的优劣势进行了详细地说明,并根据可用性、功能、安全性、易用等指标综合评定给予评分。
评测结论包括:
◆ Symantec的Backup Exec产品在各种情况下,性能都要优于其他厂商的备份恢复产品。
◆ 紧随其后的是HP的OpenView Storage Data Protector,可以全面保证企业数据的高可用性。
◆ 众多公司的加入,包括Acronis,Atempo,Avamar(在测试过程中已经被EMC收购),BakBone以及Yosemite Technologies,让竞争变得更加激烈和复杂,这些厂家的产品都能实现服务器、客户端和分支结构的备份,保证数据安全性,提供审核跟踪,并支持裸机克隆。
◆ 未来备份软件的重点将更加偏向于面向特定应用的备份恢复。一些面向业务的,会增加大量数据的应用软件,比如Microsoft Exchange, Microsoft SQL Sever以及Oracle的数据库软件,都需要在应用时保证程序的高可用性,针对这些应用软件的备份功能支持显得尤为重要。
对于特定程序数据的可靠性,可以通过各种各样的方法来实现的,有效地把业务镜像到完全不同的计算机硬件上。但是厂商们似乎并没有注意到,现在的企业一般都是使用一个复杂的数据中心环境,混杂着无需定制的应用软件和内部开发的软件,在各种各样的操作系统环境下运行。因此,对于复杂异构环境的支持,备份软件厂商还需要进一步努力。
参与评测的大部分备份产品都有专门的业务备份模块或组件,可供选择性购买。然而,评测机构没有对这些可选择的模块进行测试,因为评测主要针对的是一般的备份软件在一个有分支机构的企业环境中的表现如何,也就是说不是面向专门的应用程序的备份,以下是评测的具体结果。
9款备份软件横向比拼评分的指标及加权分值
备份软件测试环境说明 评测机构建立了一个模拟的主站(数据中心),和分支网络中的数台服务器相连接,每台服务器上安装的是硬件支持最好的操作系统,换句话说就是各种操作系统都有。
主站的服务器是一台HP的DL140,1GB的内存,使用的是Intel的Xeon处理器,安装Windows Enterprise Server 2003或者SUSE Linux 10,分支网络中测试的服务器包括一台Apple的安装了MacOS 10.4.7的Xserve G4服务器,一台安装了Solaris的SUN T2000服务器。或者是HP的DL140集群,安装SUSE Linux Enterprise Server 10或者Windows 2000 Enterprise Server以及Active Directory。
有三个不同的客户端操作系统:Windows XP SP2, MacOS 10.4.7(Apple PowerBook G4以及G4工作站),还有OpenSUSE 10(一台VMware HP Notebook VM以及2.8GHz的安装赛扬CPU的Compaq Presario )所有的客户端都以一台千兆以太网交换机与分支机构的服务器相连接。
在测试的产品中,有两家厂商还提供了硬件。Avamar提供了一台Dell PowerEdge 2850用以测试Axion,Atempo则提供了一台Dell PowerEdge 1800和一台Dell XPS工作站用以测试LiveBackup,这台工作站上运行的是管理控制台程序。
对于兼容性的测试只涵盖了现有安装了的操作系统,不管是服务器端的还是客户端的;并且检测了企业级服务器的备份和恢复功能,客户端的备份和恢复,服务器端和客户端的安装,以及将在用的服务器和客户机所有配置拷贝到一个新环境或者分布式环境的能力。
以下,我们将向大家详细介绍其中四款最主流产品的测试结果。
Symantec Back Exec 11D Symantec的Backup Exec(参与测试的是11d的版本)很广泛地支持企业网络架构。从Symantec,Veritas,Seagate以及Acrada的历史来看,Backup Exec是参与测试的最古老的产品,同时也是最成熟的。
虽然该产品对各种服务器并不全都支持(不支持IRIX,AIX和SCO),但却可以通过客户端的代理软件支持MacOS和Linux。
不管是服务器端还是客户端的安装都很简单。服务器端运行的可以是Windows 2000 专业版,Windows XP SP2,Netware或者Windows 2003 Server。唯一让评测人员不满的是需要手工输入所有软件的许可密钥,直到安装的软件都开始运行。
Backup Exec支持基于文件和基于快照的备份,允许管理员和用户自定义备份和恢复。单独的磁盘分区也可以做备份,有很好的灵活性。需要注意的一点是不支持网络文件系统分区。
在测试的产品中,Backup Exec在要备份的数据类型方面(文件、目录、分区、快照还是整个系统)有更多的考虑,这给管理员和用户在恢复时就有了更加灵活的选择余地。
Backup Exec一个最强大的功能就是允许客户端用Symantec的CD引导,然后让CD上的应用程序找到Backup Exec软件服务器并执行部分或全部的文件恢复。只要是支持的操作系统,一般用户就能完成这个操作。
评测人员对于默认状态下没有打开加密功能有些小小失望,但可以很简便地进行更换,可供选择的加密也很不错:AES 128-,192-或者256-位加密都是可用的。密钥存储在服务器上。评测人员建议经常备份一下密钥数据库,并把备份离线保存到一个安全的地点。
连续性备份表面上看是可用的,如果有足够的服务器磁盘存储器空间以及在客户机和服务器之间的等待时间足够短。Symantec这种处理上的问题就在于连续性备份只有在源设备没有太多改变的情况下才能达到效果。
Symantec的产品在数据库里可以按照设置的时间保留详细的审核日志。这个日志,也可以保存成一个文件,记录了动作的数据和时间,操作人以及种类等信息。
由于始终把网络管理员和普通用户的需求放在第一位,评测机构将Backup Exec评为所有产品中功能最强大,安全性最高,发生意外时可快速进行有效恢复的产品。
HP openview storage data protector HP的OpenView Storage Data Protector只是HP存储产品大家族中的一员。HP的备份恢复原理和其他大多数受测试的产品一样,联机和脱机存储是相对立的,联机存储包括磁盘和SAN,脱机则指的是磁带和可插拔的媒介存储。而联机恢复要更快一些。Storage Data Protector支持各种各样的磁带和SAN媒介。虽然该产品支持HP的操作系统以及旧版本的Linux和Windows操作系统,但是却缺乏对Apple的MacOS的支持。
HP这款产品的安装过程是测试中所见过的最难的了,但部分原因是由于要在安装过程中进行很多设置。Storage Data Protector有相对较好的连结性,在安装过程中就能把备份和恢复设置做好,将设备划分为单元,在主备份服务器上为域安装好Cell Manager程序。Storage Data Protector的内部私有数据库可以追踪文件的所在,这些文件的所有人,以及文件的种类。
GUI对于有授权的管理员和用户可以访问备份文件,可以与Cell Manager进行通信,操作系统支持Unix和Windows。客户端的GUI容易受到DNS设置的影响,如果DNS没有正确设置的话,有可能会出现不寻常的错误信息。
每一个需要备份恢复服务的客户端都要安装一个备份程序,或者代理软件,比如Exchange或者SAP。有附加备份存储设备的客户端也安装了一个媒介代理程序,也是由Cell Manager控制的。
Cell Manager还作为安装服务器工作,为Unix或者Windows操作系统处理各种各样的应用程序。如果要Storage Data Protector同时支持这两种操作系统的话,就需要两个独立的服务器分别安装Cell Manager。
为备份管理功能而开发的单元是受GUI控制的,在两层继承关系的网络中(数据中心和分支单元)可以远程管理备份。
评测人员对于分支机构的模拟显示出了单元管理的前景看好。虽然初始化的安装更加有难度,而且需要有计划,但也在管理上面显示出很大的优势。
同时评测人员遗憾地发现加密和压缩在默认状态下是关闭的,但至少还有这些功能。但是没有快速恢复的方法,除非另外购买一个单独的“增强型自动灾备恢复”模块。
HP提供四个级别的日志功能。最高级别的日志记录了每一个文件的每一个细节。下一个级别的日志是基本文件信息。第三级别的值日只有目录信息,最后一个级别是没有任何日志。
该产品的报表功能侧重于管理和性能监控信息。这些报表可以通过电子邮件。SNMP或者Winodows通信软件进行预定和传送,或者直接写到一个文件中。
Avamar Axion (现在属于 EMC) Axion有一种独特的,基于设备的备份方法。
支持Linux的设备内部,配备的是1.5TB的存储空间,而且提供RAID 5数据保护,这就是有自己的文件系统的Axion。
Axion使用的是单实例存储来为所有使用设备来进行备份和恢复的客户端保留空间。这种方法并不能加速恢复的过程,因为所有的存储都是在线的。
连接到Axion设备的客户端可以下载适合自己操作系统的客户端备份程序。
Axion的备份有两种,一种是增量备份,另一种是快照。Axion支持Microsoft的Windows (NT和以后的版本),Linux(Red Hat 7.3和7.4的版本以及SUSE SLES的版本8和版本9),Solaris(版本7到10),HP-UX(版本11和11i)以及AIX(版本5.1到5.3)——但不支持Mac OS X。Java客户端对应的每一个版本也可以下载。
Backbone Netvault BakBone的NetVault企业版支持大部分我们测试的主机和客户端的企业级的备份和恢复功能,只是不支持SGI IRIX和SCO UnixWare。
该产品还支持测试过程中所有使用的备份介质。
BakBone列出了一个长长的价格清单,包括了Oracle,MySQL,Lotus Notes,Sybase,VMware/ESX和SAP在内的程序的备份恢复的价格。
NetVault提供两个主要的管理程序,Configurator和NetVault GUI。Configurator设置的是日志级别,客户端和存储设备之间的通讯端口;预定任务以及调节参数和备份恢复以及架构的具体内容。
NetVault程序可以进行简单的,完全的或者增量备份。还可以在服务器上分配到更多的缓存,这个功能在性能表现上有很大的影响——缓存越多备份的速度就越快。
NetVault的说明文件上详细描述了如何调优,进行更快速的备份。NetVault 7.4使用的是压缩,但只有增加模块才能支持加密。
在测试的平台上管理备份和恢复还是很简单的,NetVault不支持裸机,也没有应对客户机磁盘故障的快速恢复手段。
这就意味着不管出现什么样的故障,是客户端还是工作站,或者是服务器,必须有一个初始的操作系统恢复,而且必须在保存数据、安装程序和恢复设置之前下载NetVault客户端软件,这成为机器从灾备中恢复过来的一个前提,增加了恢复的难度。
NetVault记录了每一个任务的细节——何时运行的,是谁运行的,是否运行成功。它还保留了安全日志,可以导出到一个文件中去。而且,你可以生成一个定制的报表,以电子邮件的形式自动生成。
总的来说,BakBone的NetVault在平台的覆盖面上表现很好,但在快速恢复受损平台的表现上却没有测评的其他产品那么实用。