分类: 服务器与存储
2008-06-13 15:36:08
备份系统的基本拓扑结构
备份系统的基本拓扑结构为: 在我社系统群中,使用一台以Windows 2003为的,作为NetWorker备份服务器,在此服务器上连接一台StorageTek L20库作为备份设备,其拓扑结构图如图2。
“定制”可靠的策略
有了良好的备份软硬件设备,再根据您的业务需求“定制”一套可靠高效的安全策略,是备份方案中最重要的问题之一。
目前较为常见的备份方式有完全备份、增量备份和差异备份。完全备份是一种每次都对备份目标执行完整备份的方式,但它需占用较多的硬件资源。增量备份只备份上次备份后增加或修改的部分,每次备份都基于上次备份进行。而差异备份则同增量备份类似,也是只备份两次备份之间改变的部分,在只有两次备份的情况下,差异备份就是增量备份。
我社OA系统的业务主要集中在白天,夜间系统负载较小,但对数据安全性要求较高。根据这样的特点。项目组认为单纯的采用任何一种备份方式都存在一些缺陷。完全备份执行的过于频繁需占用较多的备份介质,而执行的不够频繁又会无法保证数据备份的质量。单独使用差异备份和增量备份在数据恢复时都存在风险,这样会降低数据备份的安全性。
因此我们决定采用组合这几种方式形成适度的备份策略,以弥补单独使用每种方式时的缺陷。
首先、我们使用legato Networker自动在每日0:00分使用Oracle Rman进行日增量备份至。这样,即使发生了故障,我们也可使用Rman命令或legato软件将数据恢复至当日凌晨。
其次、当发生重大硬件故障时,OA业务系统虽说允许短时间的系统中断,用以数据恢复。但面对300多G数据量以上的数据恢复,磁带机就大大显出了它速度较慢的缺点。因此,我们再使用了一台使用Linux操作系统的PC 服务器,定制计划任务,使用oracle exp/imp命令进行了逻辑表空间的备份。这样做的另一个好处是,这种逻辑表空间的备份及恢复适用于任何操作系统的Oracle数据库。
再次,我们每周六再定制了一个Legato Networker软件自动进行数据库完全备份的任务。
经过如此组合的数据备份策略,使我们可以在成本和数据可用性及安全性之间获得良好的折衷。
备份数据的
硬件系统选择好了,策略也制定的非常完美,但如果我们给出一个非常不好的假设,机房发生了一场不可遇见的灾难该怎么办?找Oracle公司的“消防员”,想像他面对一堆完全损毁的硬件,再高的功力也于事无补。
因此,这里就不得不提及数据备份的核心问题之一:备份数据的存储。我社的机房是通常我们优先考虑放置数据的场所。那里提供了较好的温度、湿度等条件。但面对如此重要的数据,我们也不得不考虑在我们工作区的另一幢楼里的一台定制了一个计划任务用来周期性拷贝我们所备份出的数据。待时机更加成熟时,可以考虑再建立一套效率更为高效、可知的异地灾备系统。
结术语
综上所述,上文根据我社业务系统的实际需求量身定制了相应的数据“备份套餐”。只有了完备的备份系统及相应的策略,在出现非常状况之后才可以让你不再目瞪口呆。特别是对于那些资金有限的中小企业而言,透彻的分析业务系统的数据需求,选择合适的备份系统、可靠的备份策略及安全的备份数据存储将是最经济化的解决方案。