
| 出版日期:2004-04-12 总期号:1304 本年期号:25 |
|
保护数据要用自动化备份软件
孟涛、徐力 数据是企事业单位最重要的资产,必须采用备份的方式来保障数据的安全。对于国家特殊职能机构浙江省公安厅来说,保障系统中数据的安全无疑有更为特殊的意义。那么究竟应该如何备份数据,如何制订备份策略,如何选择备份软件? 备份的原则和策略 手工备份需要投入大量时间、人力,对IT管理人员的技术水平要求十分严格,因此,如果没有不可抗拒的因素,笔者建议使用自动化的备份软件来完成企业的数据保护。对数据进行备份是为了保证数据的一致性和完整性,消除系统使用者和操作者的后顾之忧。不同的应用环境要求不同的解决方案来适应,一般来说,一个完善的备份系统需要满足稳定性、全面性、自动化、高性能、操作简单、实时性、容灾,以及维持业务系统的有效性等要求。 此外,在存储备份策略的考虑上要注意几下几点:对可丢弃的数据不做备份;对Oracle数据库中设为只读的表空间只做一次备份;在备份的资源和能力紧张时,对可再生的数据不做备份等。此外,应将备份的任务重点放在对文件系统进行备份、对Oracle数据库进行备份,以及提升备份的可靠性等方面。 备份软件的选择 备份策略确定后就要进入产品的选型阶段。为了保障备份架构的针对性及良好的实施效果,入选的产品应在扩展能力、性能等方面需要满足一定的要求。首先,从扩展性看,要求所选的备份软件必须能支持最广泛的操作系统、数据库、磁盘阵列、磁带机/库设备;其次,从性能上看,所选的备份软件必须有经第三方测试或验证的优异性能指标;第三,从技术成熟度上看,所选的备份软件必须拥有最广泛的客户群体;第四,从厂商的技术支持能力上看,所选的备份软件必须有最强大的本地技术支持能力。 此外,由于厂商的定位不同,所以真正落实到备份软件的研发、质量保证等方面的投入也不同,这就注定了不同厂商的软件产品在功能性上有一定区别。但有些技术功能对于用户而言是至关重要的,如采用通用的备份数据格式,在数据恢复时不依赖于备份软件的存在;一个磁带机同时接收来自多台服务器上的多个备份数据流,就可以解决网络环境下客户机慢的问题;动态调节备份数据流的网络带宽占用,就可以解决在网络环境下备份时对应用响应速度的影响;分发式的备份软件安装可以解决在庞大的企业环境中备份软件的快速部署问题;多平台、易实施的裸机灾难恢复能力可以解决服务器在发生重大灾难后的根盘分区自动划分,以及操作系统自动安装的问题。 SAN环境下的数据备份 根据上述的技术分析,结合对数据备份软件在成熟度、可扩展性、异地磁带保存能力、裸机灾难恢复能力、本地技术支持能力,以及在功能性上的要求,笔者推荐使用VERITAS的备份软件。 如示意图所示,备份服务器是整个备份体系架构的管理中心,采用Windows 2000操作系统;Windows 2000服务器挂在LAN上,运行Lotus公文系统,从而构成了一个异构的LAN+SAN操作系统环境;当前的磁带库有四个驱动器;所有的服务器都是Unix服务器,在主数据中心,数据库服务器上运行Oracle(并不仅限于Oracle),应用服务器运行Weblogic(并不仅限于Weblogic),Standby服务器用做一备二(作为数据库服务器和应用服务器的备用服务器)的本地备用服务器。 此架构能够实现集中的备份管理,使备份在日常运行过程中是自动定时调度的形式,无需人工干预,管理人员只需要注意相关报表,留意备份作业的执行状态、磁带库设备的运行状态即可。另一方面,系统中对Windows 2000上Lotus的备份是通过网络,再经过介质服务器,然后通过SAN环境,最终备份到磁带库中。当默认的介质服务器失效后,备份作业可以切换到另一台介质服务器,仍能正常结束。对Lotus在备份过程中所占用的网络带宽可以动态调整。 对数据库服务器和应用服务器的备份是在SAN环境中,以LAN-free的方式完成,通过这样的方式,大数据量并不通过LAN传输,不会对前端应用造成任何影响。此外,通过带库的高级操作选件,可以将每天备份所产生的映像数据(据相关备份策略,映像数据可能在不同的磁带上)合并复制在一盘磁带上,并将这盘磁带自动弹出,交于异地保存。对于异地保存的磁带,VERITAS的NetBackup软件仍能对它进行跟踪管理。当异地保存的磁带到期时,会自动通过E-mail的形式通知异地将磁带送回磁带库再次使用。 (E5)
基于VERITAS技术的数据备份架构示意图 |
|||||||||||||||||||||||||