NDMP:打破备份沉闷局面
网络数据管理协议(NDMP)任务组正在设法加强这一协议,以使其确保不同服务器和备份软件之间的互操作。
NDMP协议定义了从网络存贮节点到备份介质节点的网络备份,全部备份由备份主机进行控制。NDMP Version 1由Network Appliance公司和Peripheral Devices公司于去年秋天开发成功,并得到25家文件服务器、备份软件和磁带库厂商的批准。
对NDMP协议的增强的主要功能是允许备份数据定向到任何兼容NDMP的网络节点。这样,网络管理员可将备份设备放置在备份主机或网络上的第三方节点上,从而形成三向备份体系结构。
备份的复杂性
备份过程是复杂的。这有多方面的原因。
首先,基于网络的备份管理软件必须提供许多功能,其中包括:配置控制、不同备份层次的规则、磁带介质管理、磁带设备控制、自动装载机器手控制、存贮自动恢复和备份介质环境,以及易于管理和监控备份过程的用户界面等等。
其次,备份是异质的。信息系统部门使用许多不同平台和操作系统。不同的部门、工作组或项目一般可自行决定选用不同的系统,但备份通常是企业层次的集中功能,因而备份必须能够适应异质的环境。
网络管理员的需求也使备份工作复杂化。管理员需要针对特殊需求选择最佳备份解决方案,以便将文件服务器进行备份,从事故中恢复或找到历史文件。另外,管理员希望选择与文件服务器磁盘阵列相匹配的备份软件,但特定的备份代理通常不能对应所有必须备份的文件服务器。
最后,厂商方面也存在原因。网络管理员希望存贮设备能自带网络备份功能,而不必自己安装备份代理,可是备份的管理和控制通常不是存贮设备厂商的长项,他们必须求助于第三方备份厂商,才能解决复杂的备份问题。
不过也有一点有利之处。虽然备份产品很多,但大部分厂商采用的体系结构是类似的。通常,由集中式备份主机上的备份软件通过网络指导文件服务器将数据发送到备份设备上。备份设备通常是磁带或磁带库,它物理上可连接到文件服务器主机或备份主机。
NMDP的含义
NDMP任务组的开展工作的目的是,对网络上的存贮设备创立开放式网络标准备份协议。该协议使备份厂商和网络文件服务器厂商可将其投资集中于功能实现,而不必考虑极端的例外情况。
NDMP协议还可使用户具有前所未有的可选性和互操作性。
NDMP通过使用多个备份应用程序,来解决异质文件服务器(例如专用文件服务器)的网络备份问题。而原来,备份厂商必须对应和跟踪许多不同的平台和操作系统版本。
现在兼容NDMP的集中式备份管理程序可在网络的文件服务器中使用NDMP通用代理。
专用文件服务器厂商必须注意保持与协议的兼容,而备份厂商则可将主要精力放在成熟的集中备份管理软件。
与许多专用和不兼容的备份协议不同,NDMP是一个提供备份控制和数据原语的开放协议,可用于所有的备份软件和文件服务器。
这样,针对网络管理员、文件服务器厂商和备份厂商各自不同的问题,NDMP可提供强有力的解决方案。
NDMP的备份流程
使用网络数据管理协议(NDMP),备份软件可控制从文件服务器到网络存贮设备的备份过程。NDMP能确保软件、文件服务器和磁带库的互操作性,即使它们来自不同的厂商。
按照NDMP协议,网络备份的过程如下:

- 网络管理员连接到带备份软件的主机,然后通过图形用户界面(GUI)指定需要备份的文件和备份的时间。
- 在规定的时间,备份主机启动备份进程。当然它要确定文件服务器和备份设备(如磁带库)能够访问。
- 通过NDMP,备份主机命令磁带库载入磁盘驱动器中的磁带,命令文件服务器将数据发送到磁带库。文件服务器则将文件描述和目录信息发送到备份主机的数据库中。
