技术开发 频道

巧用“即时镜像”让数据备份“高枕无忧”



【IT168 专稿】

    选择方案:构造高安全的、完备的备份和恢复系统

    虽然采用“双机”是最好的方案,但是“双机方案”往往适用于公司只存在一种关键实时应用的情况下,而老张的公司中很多重要的系统对业务的时间性的要求并不是 1分钟都不能停,另外,“双机”的投资也是相当大的。老张好好地考虑后,最终选择采用充分利用存储设备的数据“即时镜像”功能,实现在很短的时间内(2至3分钟)完成数据库的备份,并且,也能在很短的时间内完成恢复,还可以充分利用存储的高可用性和可管理性方面的领先优势,根据公司的实际需求部署备份或容灾的方案,保护数据安全,实现较高级别的业务连续性。

    方案说明

    为了减少投资费用、减少中间环节的管理,对于重要的数据库的服务器均采用光纤直接与存储系统相连接(无FC 交换机,非SAN 结构),并且每个服务器都是双链路连接,这样即能提高数据的传送速度,也能利用存储的链路冗余功能,提高服务器的安全性。同时,存储和备份服务器以及备份服务器和带库都也采用光纤连接,这样提高了数据库数据的备份速度,在出现故障时也大大减少了恢复时间。

    由于数据库对数据文件的一致性要求相当严格,尽管存储具有“即时镜像”,但为了保证数据库的文件的万无一失的一致性,同时也充分老张公司在凌晨00:00至1:00 ,基本上没人使用系统的特点,可以编写脚本让数据库自动shutdown 一下,然后利用脚本让存储自动完全同步PROD卷和复制卷的数据库,同步完毕之后,用脚本自动启动数据库,这样就可以让数据库正常提供服务。 而某一时刻的完整的复制卷,就可以用充分的时间去备份到带库中去,还可以利用像VERITAS NBU带的可以同时把相同数据写到2个tape 的功能,这样就可以从带库中拿出复制数据的TAPE ,通过DHL 等手段发送到异地的 TAPE 存放中心, 从而也同时达到了“异地容灾“的目的。

    老张公司的重要系统数据库所在服务器的操作系统,由Linux 和IBM AIX 构成,并且操作系统的版本都相同,这样就可以把备份服务器利用IBM LPAR 技术,分别安装AIX 和Linux 系统,如此就可以在生产系统的某一服务器出现重大故障而短时间不能恢复时,可以让备份服务器临时充当生产系统的职责。其实在某种意义上,让备份服务器同时是给所有重要生产系统服务器做了“双机” 。

    另外,每天的备份也是通过VERITAS自动进行的,这样就大大减少了DBA 的工作量,DBA 每天只是简单的检查这些自动脚本的执行情况就可以了。公司也不需要花大量的培训费用去培养DBA 很多高深的技能了。

    充分利用存储的“即时镜像”的功能,可以利用“复制卷”做为生产数据库的真实副本用语数据库挖掘、决策支持、系统开发以及测试等多种应用,还可以在开发人员错误Drop table 或者删除数据库的情况下,利用“归档日志”在备份服务器上进行数据的服务,通过DB LINK 等手段把丢失的数据重新恢复到生产数据库中。

    这种充分利用存储的“即时镜像”的功能,可最大限度提高数据库的运营时间以及业务的连续性,并且,备份时间灵活、迅速,从而使得恢复时间灵活、迅速,极大得满足公司关键业务的要求,最大限度保证了数据库的安全性和数据库的完整性。
巧用存储的“即时镜像”的功能,真得使老张的数据库备份“高枕无忧”了。
0
相关文章