论文摘要
近20年中,随着计算机技术的飞速发展,人们对计算机的依赖也越来越大。如果存储在计算机上的重要数据丢失,所造成的损失往往无法估量。数据容灾显得越来越重要。网络备份系统的目标是提供一种网络环境下数据备份和恢复的解决方案。网络备份系统主要包括三个部分:备份服务器(BakupServer)、备份代理(BakupAgent)、存储服务器(StorageServer)。三个部分独立安装运行,逻辑上备份服务器主导整个系统的运行,处理用户发送的命令,控制任务的运行并将运行结果发送给控制台。除了上述三个部分,网络备份系统还包括一个发送命令和接受返回信息的控制台(Console)。为了提高整个系统的执行效率,网络备份系统采用并行方式调度多个备份作业;通过多用户命令处理技术使网络备份系统能接受多用户提交的命令;通过多模式访问技术针对不同级别的用户提供B-S和C-S两种访问模式;通过作业及网络的监控技术,监控作业的备份及恢复过程的执行情况,监控三方架构的网络连接情况。所实现的网络备份系统在三方架构是单备份服务器,单备份代理,单存储服务器;单备份服务器,单备份代理,多存储服务器;单备份服务器,多备份代理,单存储服务器;单备份服务器,多备份代理,多存储服务器的情况下均能很好的完成并行备份任务,支持多用户的访问,并能在系统执行过程中对作业执行和网络连接情况进行监控。