
| 出版日期:2003-09-15 总期号:1250 本年期号:69 |
|
高效可靠的数据备份
BakBone为建行四川分行数据管理再添新内涵 中国建设银行四川省分行信息技术部 程伟 唐建明 全省数据大集中的实现,在带来管理便利等好处的同时,也对建设银行四川省分行(以下简称四川分行)的存储管理能力及数据安全性提出更高要求,原有的独立磁带备份方式已无法满足大量关键账务数据快速、安全的备份需求。 四川分行最终选择了既能满足备份需求,又简单易用的BakBone NetVault方案。该方案由BakBone公司及其代理商成都讯利科技有限公司提供。 统一备份 四川分行对带库备份系统最重要的要求是:能对生产系统的业务数据——文件系统和数据库进行快速的备份与恢复,能共享已有的EMC ESN存储区域网络,并支持与IBM HBA卡6228、HP HBA卡A5158A的连接。另外,依据业务特点,需要在每晚轧账前对关键生产系统进行一次Informix数据库的全备份(长期保存),并定期对各生产系统的应用环境进行文件系统备份(每月一次,半年循环)。 综上分析,新的带库备份系统必须达到如下目标:实现对四川分行目前全省数据集中系统SAN架构下所有业务主机统一的备份、恢复管理;解决备份速度慢的问题,对数据量特别大的系统采用基于Fibre Channel的LAN-Free备份方式;通过将备份和恢复任务保存为特定的策略,实现备份工作的全自动管理,尽量减少人工干预;建成异构环境下的易于操控的、集中化管理的、可扩展的数据备份系统。 模块化配置NetVault 考虑到稳定性、可靠性、可管理性等因素,四川分行的BakBone NetVault备份服务器被安排在I/O较轻的代理业务主机S80-6上,负责执行备份策略、介质管理、磁带库设备管理等功能。 3台备份数据量非常大的主机各安装一套Smart Client插件,使其备份数据流不用经过备份服务器S80-6而直接写入IBM 3584磁带库中。其余几台主机由于数据量较少,备份数据流对网络通信压力不大,因此选择通过网络实现数据备份。 为了方便日常数据管理,四川分行有效利用了NetVault的策略(Job)管理功能,将需要定期或定时执行的备份、恢复任务配置为特定的策略保存下来,这样,以后的备份、恢复工作就无须人工干预,从而大大提高了数据管理的自动化程度。 SAN下磁带机的多主机共享 为了有效利用SAN环境做到真正的LAN-Free 备份,四川分行采取了NetVault特有的动态共享驱动器(Dynamically Shared Devicestm,DSD)技术,使SAN环境下所有NetVault服务器和客户机能共享全部的磁带机硬件资源。在主驱动器宕机时,动态故障排除功能会调用待命的驱动器继续进行数据备份,增强了高可用性。
系统拓扑图 另外,通过NetVault的智能型客户机(SmartClient)插件,可以把多个服务器备份转变成集中式当地备份。这实际上是利用了分布式磁带设备来缓解通常的网络流量。NetVault可同时进行多个备份,从而大幅缩短了备份时间。 数据库在线备份 四川分行业务系统采用的主要是Informix数据库,每晚需进行在线的数据库0级备份,并在日间进行逻辑日志自动备份。Onbar是Informix提供的用于数据库备份和恢复的实用工具,但它无法直接对大容量存储设备及存储介质进行管理控制。 BakBone NetVault的Informix APM插件建立了与Informix Onbar的API连接,将Onbar的数据库在线备份功能与NetVault的大型带库管理功能有机结合在一起,保证了四川分行重要业务数据备份的零宕机时间。 Informix APM支持全备份和两种增量备份,允许在一台管理机上操作多台数据库服务器的备份作业,也支持备份操作从客户端发起。通过Informix APM专用的用户界面向导,管理员可以方便地用鼠标准确选择哪些数据要备份或恢复,包括整个系统、单一的数据空间或“blob”空间以及逻辑日志。 支持SCO OpenServer BakBone NetVault通过模块化的结构方式,提供广泛的操作系统支持,包括其它备份软件一般不支持的SCO OpenServer操作系统。 通过VaultDR APM,可将预定的灾难备份客户端的备份与恢复添加到日常备份计划中,备份域内备份客户端的灾难备份与自动恢复的管理由NetVault备份服务器负责,这样用户就能快速进行在线备份,并拥有裸盘灾难恢复的能力。 VaultDR APM可使NetVault备份客户端在进行灾难恢复时无须重装操作系统和应用程序,并自动恢复系统用户设定、 分区信息以及数据,从而确保一旦灾难发生,用户系统和数据都能够很快恢复,这对几乎没有系统备份恢复能力的SCO OpenServer、Windows NT/2000等操作系统来说非常有用。 在日常数据管理中,管理员可将特定的客户端离线,用VaultOS(NetVault灾难恢复操作系统)软盘启动机器,然后从备份服务器上选择要备份的磁盘和分区,建立VaultDR镜像。一旦灾难发生或者硬盘损坏,管理员只需用VaultOS软盘启动受到破坏的机器,就能通过网络恢复最近的VaultDR镜像,使系统快速、容易地恢复到在线状态并正常工作。 应用效果 截至2003年6月,BakBone NetVault带库备份系统已在四川分行稳定运行了半年多。从使用效果看,NetVault良好的易用性和可扩展性、支持SCO平台下的数据备份与灾难恢复、开放性的磁带格式、良好的性价比令人满意。 以前,四川分行资料检索系统做一次数据库0级备份需要十多个小时,而且经常因为数据又有了太多的修改而引起备份操作失败;使用BakBone后,三个小时就可以备份完毕,至今没有出现备份失败的情况。以前如需恢复备份在20GB磁带中的某个文件,必须将磁带中几乎所有的文件读出来;使用BakBone只需选择恢复指定文件就行了,恢复速度有了数十倍的提高。 |
|||||||||||||||||||||||||||||