· 每日国外媒体IT头条摘要
· 世界IT名刊 精彩报道
· 高端访谈 见证展望IT业
· 非典型评论 观点犀利精辟
 赛迪网 > 资讯中心 网管员世界 > 文章
  IT资讯搜索
 
IT产品搜索

构建网络备份系统

发布时间:2005.02.25 17:56     来源:赛迪网-网管员世界    作者:孙红娜

【赛迪网讯】南京 聂洪

在数据就是财富的信息社会,无论是简单的网页还是重要的数据库,没有哪一个公司希望看到自己的数据因意外情况而丢失,并且重新收集丢失的数据可能会花上很长的时间,或者根本就无法进行恢复。因此,不仅需要可靠的服务器构建自己的应用,还需要可靠的存储备份设备来存放重要的数据,以提供先进完善的数据备份及灾难恢复,从而防止数据的丢失。同时,备份计划越好,在恢复过程中选择余地越大。备份数据,类似于为汽车买保险-在遇到事故之前不会认识到它的重要性。同样,备份的种类和频率决定恢复的速度和成功性。重要的数据不仅要做备份,而且如何有效地管理、恢复、查询这些备份数据的丢失,就成为了一个重要的课题。

方案简介

网络备份服务

备份是一种数据安全策略,通过备份软件把数据备份到磁带上,在原始数据丢失或遭到破坏的情况下,利用备份数据把原始数据恢复出来,使系统能够正常工作。根据我公司的实际情况,网络数据备份服务采用先进的三层结构:第一级由征管端组成,管理制定整个网络的备份策略,是集中管理的核心。集中管理整网络策略和控制通路;第二级由介质组成,它可以直接连接磁带库,仅提供数据通路和存储;第三级是数据端,通常这一级通过在数据端安装相应的备份软件,就可以将数据库按照备份策略进行自动的定期备份,将数据集中备份到海量磁带带库上(如图1)。

上图就是我公司网络备份,可以支持多个服务器,集中管理多个服务器的备份与恢复。目前使用的数据库系统有ORACLR、LOTUS、SQL SERVER2000,Oracle主要应用于MIS,LOTUS应用于办公室自动化,SQL SERVER2000应用于金蝶财务系统。因此网络数据备份在我公司就显得十分重要。

图1 网络拓朴结构图

网络备份服务好处

(1)确保业务的连续性

网络备份服务可以避免因为意外停机而带来的经济损失,及时用备份数据恢复系统,保证数据的连续性。

(2)选择数据备份的类型

按不同的需要选择不同的数据备份类型:增量备份(备份上次备份以来改变的数据)、全量备份(备份所有的数据)以及差分备份(备份上次全备份以来改变的数据)。

(3)设置灵活的备份时间

备份时间可以按年、月、日、小时进行,同时可以设置备份介质的有效时间。

(4)压缩方式备份

提供压缩的数据备份,压缩比根据文件类型不同,一般可以压缩到原文件的40%,压缩方式可以减少备份的数据量,节省备份空间,进一步节约资金。

磁带机的选型

备份和恢复系统的基础设备是磁带设备,有时也称为目标设备。磁带机选用的是IBM公司的3581L17型,它具有以下的优点:

(1)先进特性

IBM3581具有大容量和卓越的性能。对压缩数据而言,IBM 3581的最大介质容量为1.4TB,持续数据传输率高达30MB/秒(压缩情况下)。可以顺序或随机地访问自动装载器,而其所占空间不大。Ultra2/Wide SCSI低电压差分(LVD)或 Ultra/Wide SCSI高压电差分接口,可以轻松接至支持这些借口的IBM或非IBM服务器、工作站及个人计算机。

(2)安全可靠性

利用各种业界领先的磁带管理解决方案,对IBM 3581进行管理,从而使该产品的强大功能得到最为充分地利用。这些软件解决方案提供高度自动化的备份和存档工具,不仅具有中心调度的特性,而且其实现策略得到了有效的管理,能够可靠的保护分布式企业中的各种数据。可自动进行校准工作。每卷磁带有一个“防写保护”的开关可避免不小心的资料误写。每卷磁带都有伺服磁道,保证数据的正确性。

(3)可扩展性

极易的扩展性, IBM 3581 的容量可从100GB扩充到700GB; 磁带数量可从1盒加到7盒,充分保护技术投资。

(4)易操作、易管理

LCD状态显示器提供持续不间断、易于理解的驱动器信息。

数据备份软件的选型

优秀的备份硬件设备需要优秀的备份软件来配合,才能充分发挥备份系统的优越性和自动数据管理。经过认真的测试比较和方案论证,采用CA公司的ARCserver 2000 Enterprise Backup备份软件配合磁带机实现数据的备份管理。ARCserver 2000 Enterprise Backup在线热备份速度达到每小时1.56TB,被认为是迄今为止速度最快的多平台备份和灾难恢复解决方案之一。只用一套ARCServe2000系统,即可备份多台服务器/工作站,节约成本,同时系统管理员也只要管理一套备份系统就行了,减少了工作量。

ARCserver 2000 Enterprise Backup基于Unix和Windows NT/2000平台,为用户提供了几乎无限的可伸缩能力,提供了无人值守的自动备份、跨平台数据管理、打开文件备份、数据库管理、灾难恢复及错误自动报警等功能使整个数据备份系统的安全性、可靠性和高效性得到更充分的体现。以满足他们不断增长的存储需求,同时减少备份窗口,大大提高关键数据的恢复速度。

系统实施

对系统软件的要求

(1)操作系统:Windows NT4.0以上(英文或中文)

(2)补丁版本:NT SP4以上(除外)

安装磁带机

(1)关闭服务器电源。

(2)将磁带机连接到服务器的SCSI设备上。

(3)开启磁带机电源。

(4)开启服务电源。

(5)确定磁带机所在的SCSI已被装载。

安装ARCServer组件

(1)征管服务器安装ARCServer组件。

(2)需要做数据备份的服务器安装ARCServer组件。

备份策略

Oracle数据库可以说是一个复杂和庞大的数据库系统,这里就以Oracle为例来说明如何实现网络数据的备份和恢复。其它数据库的备份和恢复相对而言就简单些。

数据库的备份主要分为三种类型:冷备份;热备份;逻辑备份。Cold Backup(冷备份)主要指在关闭数据库的状态下进行的数据库完全备份,备份内容包括所有数据文件、控制文件、联机日志文件。Hot Backup(热备份)指在数据库处于运行状态下,对数据库文件和控制文件进行备份,要使用热备份必须将数据库运行在(Archive Log)归档方式下。Export(逻辑备份)可按数据库中某个表、某个用户或整个数据库来导出,并且支持全部、累计、增量三种方式。使用这种方法,数据库必须处于打开状态,而且如果数据库不是在restrict状态将不能保证导出数据的一致性。

对于Oracle数据库备份ARCServer软件就是利用了Oracle的特征,采用了物理热备份方式进行的。首先,可以根据数据库使用情况,制定一个详略的Oracle备份的策略。如一个星期进行一次数据库表空间的备份,几个小时进行一次控制文件、归档文件备份。下面是我公司的备份的策略:

考虑到由于物理热备份方式要所有的数据必须保持一致。否则,就无法进行恢复。因此,在备份策略中又加入了Oracle数据库的逻辑备份方式。对于逻辑备份先输入到本地和远程计算机上,再由磁带机进行备份。这样,恢复数据时所选择的方法就多了。

数据备份

对Oracle数据库的备份有两种方式,即在线备份和离线备份。离线备份就是操作系统级的文件复制,必须关闭数据库。现在没有考虑这种;在线备份是针对Oracle数据库对象(表空间、日志文件、控制文件等)的备份,我公司目前使用的是Oracle数据库的在线备份。

在Oracle服务器上,确保Oracle数据库正在运行,把Oracle Backup Agent service设置为自动运行;

在ARCserve2000服务器上,启动ARCserve2000管理器,在Backup Manager浏览器中,双击“Oracle Server-mis”或单击“+”符号 ,如图2。

图2 备份数据库

系统弹出对话框,要求输入登录Oracle数据库的用户名和口令正确登录Oracle数据库后,就可以展开数据库,选择所要备份的数据库对象进行备份,如表1所示。

单击“Destination”,选择备份磁带组GROUP0。

单击“Schedule”,选择“Use Rotation Scheme”。在“Scheme Name”栏通过下拉菜单指定为“5-day weekly full backup”,并设定备份任务开始日期和执行时间。

单击图标 ,提交备份作业。在安全和代理信息对话框输入相应的用户名和口令,单击OK。出现总结对话框窗口,单击OK。此时出现工作状态窗口,用户可以通过该窗口查看当前工作状态。做完以上设置后,不用管理员干预,到达预定时间后,ARCserve2000自动加载磁带开始数据备份。

数据恢复

数据库的恢复指将数据库恢复到发生故障前的时间点,不丢失任何数据。在做数据恢复时,先要将磁带机上的备份数据到原来的机器上。再用Oracle的恢复机制把重做日志文件中的所有重做运用到数据文件,之后对重做中所有未提交的事务进行回滚,这样所有数据就恢复到发生灾难那一时刻了。

Oracle数据库的还原与恢复

Oracle的恢复使用ARCserve2000还原(restoring)数据库对象、使用Oracle命令恢复(recover)数据库对象两个过程。

先使用ARCserve2000还原(restoring)数据库对象。

再使用Oracle命令恢复(recover)数据库对象又分为恢复完整的数据库,具体步骤说明。

svrmgrl>Startup mount

svrmgrl>Recover Database

svrmgrl>Alter Database Open Resetlogs

系统的灾难恢复

在NT光盘上运行Winnt32.exe /ox生成三张NT启动盘;在每次系统发生较大变化后,需要运行ARCserver Disaster Recovery for Windows NT的Create Boot Disk Wizard把上述的三张NT启动盘生成四张灾难恢复启动盘,并对整个系统进行全备份。

在系统遭到破坏后进行恢复时,用四张灾难恢复启动盘引导系统(为了识别SCSI硬盘,要准备IBM Netfinity服务器的 RAID卡驱动程序;为了识别IBM自动磁带加载机,还要准备IBM Netfinity服务器主板上集成SCSI卡的驱动程序),然后用最近的系统全备份磁带及差分备份磁带把系统恢复到最近的状态。

结束语

尽管企业信息系统的数据备份是一项十分必要的任务,但是多数企业对它的执行过程并不那么精确或规律。不一致的数据备份不但会大大延长系统恢复的时间,而且不同应用的不同备份日程和战略也可能使基础业务流程所必需的信息可能无法实现匹配或重新组合。因此,只有实时数据备份才能做到万无一失。现实表明,数据备份解决方案为企业提供了极端灾害情况下的信息保护能力。

表1

时间 数据库 类型 磁带

每月第2天12:00 ORACLE 逻辑输出文件 1

每周日23:00 ORACLE 表空间 2

每2小时一次 ORACLE 控制、归档文件 3

每天4:00一次 SQL Server2000 财务SQL实体 4

每天18:00一次 LOTUS NOTES 全部 5(n102)


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
· “网络寄生族”生财有道 eBay上建店卖化石 (02-25) · 日本政府网络遭到黑客攻击 未造成严重损失 (02-25)
· 澳大利亚铁腕强迫网络公司清剿儿童色情内容 (02-24) · 中商网联合工商银行 推出网上体验比较购物 (02-21)
· 生活小常识 三方法备份手机电话簿(连载29) (02-04) · 首届北京青少年网络依赖戒除训练营活动结束 (02-03)
· 你是不是隐君子?“网络成瘾综合症”八大点 (01-27) · 网络调查显示3成职业人年终回顾都有所收获 (01-27)
· 7%青少年存在网络依赖 13名青少年试戒网瘾 (01-24) · Linux网络知识介绍 (01-24)
  客户需求反馈表
* 姓  名:
更多资料 了解方案 认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
  赛迪推荐  
  IT产品 ·笔记本·台式机·服务器·打印·投影
IT产品搜索 
  IT技术 ·开发·网管·安全·数据库·操作系统
  博客·论坛 ·曾剑秋·项立刚·Java学习·网管