论文部分内容阅读
随着计算机系统和网络设备应用的电子政务、电子商务等不断深化,人为操作错误、系统软件或应用软件缺陷、硬件损毁、电脑病毒、黑客攻击、突然断电、意外死机、自然灾害等诸多因素都有可能造成计算机中关键数据(如WEB页面、电子邮件、操作系统、数据库等)的破坏和丢失。上述故障不易发现和预防,但只要有原始数据,同样可以恢复,这就要求长期进行历史数据备份。因此拥有好的“数据保护系统”和“数据保护方案”,可以将灾难的损失减少到最低程度。通过备份可以保存相当完整的数据信息,在因为数据出现问题而发生系统意外终端时,通过恢复系统把备份的数据在最短时间内恢复正常,保证系统提供服务的及时性、连续性。关键数据的备份与恢复操作已经成为系统日常运行维护的一个重要组成部分。而且企业及各级部门电子化程度越高,对计算机系统和网络的依赖也就越深,对备份的要求也就越高,规模更大、技术更新。数据的备份与恢复作为一种存储管理工作,在不同的企业、部门涉及到不同的业务需求(数据量、存储结构、管理成本等),有很多技术难点,需要较强的技术支持与服务。但是备份工作的主动性、实用性、完整性、经济性是存储管理工作共同的目标。针对这一现状,需要提供不同的存储管理解决方案,制定存储策略,通过服务器、存储设备和相关软件等共同完成数据的备份与恢复。我们设计的系统是面向所有类型数据都采用驱动技术进行统一处理,进行实时多点备份,在数据源的数据遭到破坏时进行恢复,这样做减少了开销的同时也提高了备份与恢复的效率。我们开发的这套基于网络数据复制方式的备份与恢复系统可以保证源服务器与备份服务器中数据一致性。企业、政府部门可以采用我们的备份软件,并配合原有的备份方法,实现定时备份和实时备份相结合的备份方式。网络数据备份与恢复系统适用于广泛流行的PC机、PC服务器。用<WP=53>户可以设定源服务器上的多个数据目录为关键业务数据,由软件对关键业务数据变化进行实时的监视,并缓存这些数据,发送给目标备份主机系统,由目标备份主机实时地或者定时(目标备份主机保留更新日志,在用户指定的时间内对数据进行更新)地更新到目标磁盘上。集中管理端提供了对整个系统的配置维护和系统状态监视功能,实现了对数据无类型差别的自动备份与恢复功能的统一、集中化管理,而无需对各个备份与恢复服务端分别管理。该系统向用户提供的功能可以分为集中管理端软件和备份与恢复服务端软件两大部分。集中管理端软件(CB_NetView1.0)是一个具备图形用户接口(GUI)的集中管理软件。用户可以在网络中的任意一个PC节点上对整个系统内的源服务器与备份系统进行集中管理,并可监测到运行于WindowsNT、Windows 2000操作系统上的备份与恢复服务端(CB_NetDBR)的工作状态。备份与恢复服务端软件由两部分组成:托盘程序(CB_DBRTray1.0)和Windows服务程序(CB_NetDBR1.0)统一看作备份与恢复服务端软件,可以通过(CB_DBRTray1.0)启动CB_NetDBR1.0。两个程序安装在源服务器与备份系统上,用来实现备份与恢复功能。网络数据备份与恢复系统主要实现的功能有数据备份与恢复、配置保密、IP地址修改识别、远程控制和系统报警等。使用网络数据备份与恢复系统能够使用户从繁琐枯燥的硬拷贝恢复中解放出来,只需在集中管理端程序的友好的界面下进行简单的操作就能使关键业务数据进行多点的容灾备份,在数据遭到破坏的情况下,用户通过操作程序进行自动的恢复,避免了冷拷贝的过程。节省了用户的开销提高了工作的效率,为用户无形中创造了新的价值。作者主要针对系统中的功能需求和概要设计中的总体设计和数据结构设计等问题进行了研究,并提出和部分实现了相应的解决方案。系统的试运行表明了设计的合理性和技术路线的可行性。功能可以满足网络数据备份和恢复的需求,运行可靠,但也存在尚未解决的问题,比如,身份验证和数据的加密问题的完善和服务停止时间超时等问题。这些问题还有待于在系统的升级过程中逐步解决和完善。