Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1279023
  • 博文数量: 1211
  • 博客积分: 10010
  • 博客等级: 上将
  • 技术积分: 14340
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-09 11:20
文章分类

全部博文(1211)

文章存档

2011年(1)

2008年(1210)

我的朋友

分类: 服务器与存储

2008-06-11 17:22:41

软件

    下一节将讨论网络备份和恢复的软件组成,如图7 - 7所示。虽然硬件决定了备份系统的最大传输率和性能,但软件决定如何有效地使用硬件。这里所涉及的术语是通用的,并不表示某个特别的产品。

 
1. 作业调度器
 
所有的软件备份产品都有某种形式的作业调度器,它决定了需要备份的信息,以及进行备份的时间,通常,它也决定使用哪一个设备和哪一块介质。作业调度可以是交互式的,由管理员选择所有参数,也可以自动地执行。大部分情况下,备份是自动的,而恢复则是手工的。
 
2. 介质管理器
 
备份的数据被写到磁带上,因为这些磁带包含共同的价值,所以管理它们的使用和存储策略是很有意义的。事实上,在网络管理环境中,介质管理是一个最重要的问题,经常需要管理许多磁带以支持几个不同的备份目标,如果恢复不按照正确的磁带顺序进行,则完全恢复一个失败的服务器将是不可能的。面对很多可用的磁带,一个匆忙的管理员经常犯的错误就是错选了备份介质,介质管理能够减少类似错误的发生。
 
介质管理器的一个功能就是保证可用的磁带便于使用,使即将进行的备份操作能够顺利地完成。另一个相关的功能是在自动化的自动变换器或自动磁带库中,保持一个精确的磁带存根。其他的功能包括:为了恢复保护,哪些磁带要放在远处;哪些磁带要返回本地进行备份操作;由于错误计数或滥用,哪些磁带应该废弃不用;哪些磁带上的数据应该拷贝到其他磁带上。
 
3. 源系统代理
 
网络备份的基本思想是:备份引擎同网络上的源系统进行通信,数据将通过网络拷贝到本地磁带驱动器的备份介质。实现这个功能并运行在源系统上的软件称为备份引擎代理,通常,代理是为特定的操作系统和数据库开发的,利用特别的编程接口确定哪些数据需要备份。
 
在大部分情况下,备份代理与某种特别的备份引擎一起工作。目前,备份代理还没有标准化,为了满足引擎的特定处理顺序,在引擎和代理之间设计了高度专门化的协议和交换。虽然市场对备份代理的标准化寄予厚望,但是,由于备份生产厂商必须改变相当大的代码库,因此,标准化不可能在现有的网络备份体系结构上发生。然而,存储网络可能开发出接口标准,以实现更为宽泛的引擎/代理的互操作性。
 
4. 网络数据移动者
 
数据移动者监视数据数据拷贝的整个过程,即由源系统到拷贝引擎,最终拷贝到磁带。在传统的网络备份下,数据移动者通常运行在备份引擎系统上,尽管数据移动者可以采取分布的方式,这些分布的移动者将数据从源系统移动到引擎,同时也将数据传送到远程设备服务器,然后数据由服务器传送到某个其他系统,但不包括引擎。
 
5.     设备/子系统控制器
 
设备控制器是一个软件构件,管理物理存储设备或子系统的操作细节,以实现对介质的写操作。通常情况下,它是备份引擎的一部分,但它也可能位于源系统或网络上的其他系统,虽然如此,其操作仍然由远程的备份引擎控制,这种情况称为远程设备支持。
阅读(439) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~