存储 频道

银行研发中心数据备份方案解析

备份和恢复策略

在这个备份系统方案中,备份策略按对象分为文件系统和数据库文件系统。常见备份策略有如下三种:

1.完全备份,每次备份定义的所有数据,优点是恢复快,缺点是备份数据量大,数据多时可能做一次全备份需很长时间。

2.增量备份,备份自上一次备份(全量或增量)以来更新的所有数据,其优点是每次备份的数据量少,缺点是恢复时需要全备份及多份增量备份。

3.差量备份,备份自上一次全备份以来更新的所有数据。

可以结合这三种方式,灵活应用。比如:数据量少时,我们可以每次都用全备份备份数据,这样,恢复时,只需要指定一个数据源即可。数据量大时,如果经常全备份,效率会很低,我们可以结合全备份和增量备份方式。比如每星期做一次全备份(如星期天),其他时间,每天做一个增量备份(如星期一到星期六)。恢复时,只要依次恢复最多七个备份介质即可。(如:上周日、星期一、星期二……直到破坏前一天的数据。)

数据库常见的备份策略如下:

0级备份:即全量备份,对整个数据库的所有数据进行*完整备份

1级备份:自上次0级备份以来变化的数据

2级备份:自上次1级备份以来变化的数据

同样,对于研发中心所使用的Informix数据库,也可以根据上述各种策略的结合,制定出适合自己实际情况的备份策略。这里指出的是,用Veritas Netbackup对Informix数据库进行联机备份,需要安装NetBackup Informix Agent组件,该组件利用Informix提供的Onbar备份恢复工具进行工作。

在具体制定备份策略的时候,对于每台备份客户端,我们需要明确以下几点信息:在什么时间将什么数据以什么方式备份到哪一个备份介质,备份保存多久。这些信息明确了,备份策略也就制定出来了,在实施备份的时候,每个系统根据其功能和重要性都有各自对应的备份策略。

由于采用磁盘作为备份介质不同于采用磁带库的方式,磁盘中存放的备份介质需要我们手工指定备份的保存周期,否则系统将不知道何时去收回该备份所占的磁盘空间。所以在磁盘作为备份介质的方案中,我们很重要的一项工作就是指定每个备份策略的保存周期,通过设置不同的全量和增量保存周期。我们就可以计算出相对应的数据恢复目标。当然,我们通常的做法是根据事先预期的恢复目标来选择备份保存周期。


异地灾备的考虑

方案一:每个备份客户机上的数据通过两个独立的备份策略分别备份到本地和异地的介质服务器。

方案二:每个备份客户机先通过各自的备份策略备份到本地介质服务器,然后本地介质服务器再作为客户机定期通过一个独立备份策略将已经备份到本地HDS阵列的数据再次备份到异地的介质服务器。

方案一在主备份服务器上的配置比较简单,只需为异地备份的备份客户机另外再制定异地备份策略,但缺点是异地备份发生的时候会占用备份客户机的系统资源和本地局域网带宽,其实还是一种“源到拷贝”的异地备份。方案二配置稍微复杂,需要将本地的介质服务器另外再配置成异地介质服务器的备份客户机,优点是异地备份发生的时候,不占用真正备份客户机的资源和局域网带宽,其实是一种“拷贝到拷贝”的异地备份。

考虑到研发中心目前的实际情况,花木和外高桥两地IP带宽有限,异地备份需要占用大量时间和有限的带宽,故采用了第二种方案,即异地备份的时候不对客户端产生影响,同时需要异地备份的服务器目前只配置了ClearCase Server这一台,因为对于银行研发中心来说,源代码的保护是最重要的,其他测试环境都可以重新再搭建,但源代码是研发中心的生命。

0
相关文章