摘要:
随着信息量的快速增长,信息的重要性也在不断的提高,而数据作为信息的表现形式,其完整性和安全性成为系统安全的重要内容.数据备份是维护系统安全性和可用性的重要手段,而如何构建高性能的管理服务器是实现高效数据备份的关键. 首先阐述了设计与实现一个数据备份系统的管理服务器所要用到的关键技术与理论.接着提出了由管理服务器,用户端和存储端构成的C/S/S架构,在此架构的基础上设计了数据备份系统.系统采用先进的差分备份方式和完全备份相结合的方式,既可实现本地数据备份,又可进行远程数据备份.管理服务器是数据备份系统的指挥中枢,无需参与备份恢复任务的数据传输过程,从而平衡了系统的负载. 设计与实现了数据备份系统的管理服务器.管理服务器由以下五个模块构成:网络连接监听模块,任务调度模块,备份恢复任务运行模块,配置管理模块和数据隐藏模块.任务调度模块选择基于优先级的非抢占式任务调度算法作为管理服务器对已提交的任务进行调度所使用的调度策略.该调度策略既能满足不同用户的响应时间要求,又能体现公平性,使管理服务器能高效地同时调度管理多个备份恢复任务,性能达到最佳.数据隐藏模块用来保障管理服务器中的配置文件和元数据等关键数据的可靠性.测试结果表明管理服务器能高效地完成备份恢复任务.
展开