论文部分内容阅读
电力信息行业由于产业链复杂,数据机密性、数据量巨大等特点,数据备份与灾难恢复越来越重要。传统数据备份方式具有备份窗口(两次备份之间的时间间隔)大,恢复时间长等不足,当生产数据损坏时,用户会丢失最后一次备份窗口内的数据状态。持续数据保护CDP(Continuous Data Protection)技术成为解决高效安全的数据备份/恢复管理的有效手段。本篇文章是倾向于软件研发具体应用类型的文章,本文所进行研究的对象是在电力集团信息数据中心内,运行于文件系统与数据库系统之上的HBU(Heartsone Backup)备份管理软件持续保护功能CDP模块的研发。本文从网络安全,电力信息安全,密码学等知识出发,针对Oracle数据库管理数据的特点,定位电力信息备份/恢复管理系统持续保护CDP模块研发:针对块级别的数据变化进行自动捕捉,细化备份时间窗口,提高备份效率,同时应用加密算法保障备份数据机密性。本文从软件实现的角度对HBU备份软件总体构成进行了介绍,并在此基础上设计适合于电力信息数据备份管理的持续数据保护CDP模块,对该CDP模块的关键子功能模块进行详细设计。该设计主要包括:块级别数据变化自动捕捉功能设计,数据缓存模块设计,应用数据一致性校验与同态加密实现数据加密封装模块设计以及日志模块设计。此次开的持续数据保护CDP模块具有自动捕捉捕获系统产生的预操作脏数据块,此类数据在进行数据维护时,能够有效的保证灾难恢复时的数据完整性。针对持续数据保护CDP模块设计特性,分析适用于电力企业数据库存储特点的CDP保护备份策略。针对电力集团数据中心建设目标,给出电力数据中心整体规划方案与电力数据中心备份服务平台建设方案,并对将要运行于电力数据中心备份服务平台之上的HBU-CDP软件模块,HBU服务器端软件与HBU客户代理端软件进行了备份与恢复功能性测试。根据测试部署与运行结果表明,本软件可以满足电力数据的保护要求。