如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
网络数据备份软件研究摘要:本文通过对IT应用中的网络数据备份软件技术的分析,提出了一个在具体IT项目建设过程中,适用于网络环境下的关键数据备份软件的解决方案。网络数据备份管理软件的工作原理是在网络上选择一台服务器作为整个网络的数据备份管理服务器,安装网络数据备份管理服务器端软件。此备份服务器连接或管理一个或数个大容量存储设备(磁盘阵列、磁带库或光盘库等)。在网络中其他需要进行数据备份管理的服务器上安装备份客户端软件,有特别备份要求的还要加装特殊的备份客户端代理软件(如数据库应用的在线备份、SAN环境中的LANFREE传输等等),然后通过各种网络将数据集中存储在目标存储设备上。关键字:网络数据备份/恢复应用数据在线备份1.引言数字信息比以往任何时候都更有力地推动着社会的发展。据估计,现在世界上四分之三的信息都是数字化保存的,信息的爆炸性增长、互联网发展的日新月异,越来越多的行业、企业已经意识到了数据安全存储的重要。现代社会很多企、事业单位的运营都是基于庞大的数据流来进行的。急剧增长的信息系统数据存储安全性需求,使数据备份/恢复技术面临着革命性的演进。因此对于关键信息系统来说应拥有一套稳定、安全、可靠的数据备份基础架构,以承受电子商务时代信息数据的爆炸性增长,适应互联网变幻莫测的要求,以及主动对不可预测的灾难事先进行有效的预防。1、1网络数据备份软件技术简介网络数据备份软件技术,就是以软件的方式来实现,将跨平台存储的分散数据提取出来(包括静态和动态的数据),通过网络(IPNetwork或FCSAN)集中备份到一个或数个大容量存储设备中(如磁盘阵列、磁带库或光盘库等)。一旦源数据受到损失,就可以从原先备份的介质中恢复。技术要点包括数据的提取和重导入、数据网络传输、数据转存、集中控制与自动化处理等。1、2网络数据备份软件技术发展现状网络备份软件脱胎于数据存储软件,最初只是简单地将源数据从一个介质转存到另一个介质中。但随着IT科技的不断发展以及在电子商务、公务、业务的深入使用,许多问题也应运而生:数据从原先的单机存储演变为目前的网络多机、多平台分散存储,这就需要建立集中化的网络备份架构;备份的数据从以前的以M计到以G计直至现在拥有上T数据的环境也不罕见,这就对数据的传输和存储提出了高要求;大多数需要备份的信息以动态应用数据的形式组织存储,而非简单的静态数据,这些数据之间还存在关联,于是数据的提取工作就变得相当复杂。网络数据备份技术就是针对这些现实IT环境中的需求,实现分散数据的网络集中备份,各类应用产生的动态数据的在线提取,多种网络环境下的数据传输,以及跨平台主机、各类存储设备和备份数据自动化管理等等。目前国际上,这个课题还属于工业先行的状况,即相关的商业化软件产品不少,有些技术已经在各类的IT环境中运行使用了相当长的时间。但该领域内的理论学术研究几乎空白,可以查阅到的仅有的一些技术文献,大多局限于几个流行软件产品的使用,在某些特定环境或个案中的解决方案(比如只谈论如何备份/恢复Oracle数据库;备份软件在SAN环境中的使用等等),却很少有上升到理论层面,对网络数据备份的流程、架构以及要点等进行全面阐述的著作。这样一方面使得厂商们为了本身的利益而各自为政,难以形成统一的技术框架以及行业标准,使得IT用户在数据备份系统的建设中无论从设计到选型到实施直至日常的运作都或多或少带有一定的盲目性,投资要么重复要么不到位,严重影响了IT用户的数据安全性和投资回报;另一方面,工业先行的现实状况也影响到了数据备份这个课题本身作为计算机科学中的一个新兴分支学科的长远发展以及相关交叉领域的理论沉淀。在国内,目前这方面还处于初步研究阶段,真正实用化的同类软件产品还未见报道。在国际及国内的学术刊物上该领域公开发表的研究论文极少。2.网络数据备份软件模型虽然目前,商业化的网络数据备份软件也有不少,各自的产品构架可谓千差万别,但是我们依然可以从中提炼出其骨干元素,结合实际IT环境,设计出一个完善的网络数据备份的基本模型来。如图一所示。图一完整的网络数据备份模型分为两个层面,面向使用者的管理控制层以及面向低层处理的数据处理层。数据处理层模型包括:数据提取、数据传输、数据转存以及数据恢复等单向的或双向的流程;管理控制层模型则包含索引控制、自动化操作、日志管理、存储管理、策略管理、统一监控操作管理以及备份软件本身的系统管理等要素。网络数据备份软件的基础功能部分为C/S结构,数据的提取/恢复以及传输为客户端的功能,其余为服务器端的功能。备份服务器连接或管理一个或数个大容量存储设备。在网络中其他需要进行数据备份管理的服务器上安装备份客户端软件,有特别备份要求的还要加装特殊的备份客户端代理软件(如数据库应用的在线备份、SAN环境中