论文部分内容阅读
当今信息化社会,计算机技术高速发展的同时也带来了数据量的大规模增长,数据安全性的保障对于企业来说越发重要,尤其对于很多有价值的数据,一旦损坏或丢失,后果将不堪设想。传统方法一般采用周期性备份来提高数据可用性,但这种方式只能提供粗粒度的保护,数据丢失对上层业务有较大的影响,基于此,连续数据保护技术成为目前数据保护领域的新型解决方案。研究中设计了一种基于网络环境的分布式连续数据保护系统Net-CDP(NetworkedContinuousDataProtection),它不仅具有实时数据保护功能,而且通过分布式文件系统来备份和访问数据,具有较好的可扩展性和保护效率。研究中实现了Net-CDP的原型系统,该原型系统主要由保护、恢复与备份存储三个模块组成,其中保护模块利用堆叠式文件系统的特性跟踪监控文件对象的数据操作,对数据写操作进行实时快照,并按时间标识进行保存。恢复模块可根据用户提供的目标时间点将目标对象在任意时刻的版本恢复出来,确保数据的完整性和可用性。备份存储模块对备份数据统一管理,并利用分布式网络优化读写效率。从而,Net-CDP系统具有实时性、高效性、扩展性等多方面特性。最后对Net-CDP系统进行了功能测试和性能测试,前者主要针对备份功能、恢复功能、保护流程的完备性以及备份数据的正确性;后者针对分布式环境下的系统性能如存储数据量、系统吞吐率、数据恢复时间等进行测试。性能测试的结果表明,Net-CDP系统相对周期备份可减少50%以上的备份数据量,恢复速率提高30%以上,在未来有着很广阔的应用前景。