首页 今日头条 正文

储存互联网 Day16 网络备份-betvictor_伟德BETVICTOR|伟德betvictor官网

7.9.4网络数据办理协议(NDMP)

网络数据办理协议(NDMP)界说了NAS服务器和网络备份体系之间的接口,能够备份NAS服务器,而无需为它们供给特定的备份客户端。越来越多的制造商 - 无论是NAS服务器仍是网络备份系夯先生统 -河姑瑛子 都在支撑NDMP。 NDMP的当时版别是版别4;第5版正在预备中。

越来越多的NAS服务器和网络备份体系制造商支撑NDMP,使其成为现实上的规范。 NDMP版别4的Internet草案现已有一段时刻了。此外,NDMP版别5存在需求目录.NDMP版别4存在一些距离,例如jeep大切诺基某些制造商经过专有扩展处理的快照备份。这些特定于供货商的扩展与NDMP第4版相关。可是,NDMP作为NAS服务器和网络备份体系集成技能已被广泛承受。

NDMP运用术语“数据办理操作”来描绘数据的备份和康复。所谓的数据办理应用程序(DMA) - 一般是备份体系 - 发动和操控数据办理操作,数据办理操作的履行一般称为NDMP会话。 DMA无法直接拜访数据;它需求所谓的NDMP服务的支撑(图7.13)。 NDMP服务办理当时数据存储,例如文件体系,备份媒体和磁带库。 DMA创立一个NDMP操控衔接,用于操控每个参加的NDMP服贮存互联网 Day16 网络备份-betvictor_伟德BETVICTOR|伟德betvictor官网务;关于源介质和备份介质之间的实践数据流,在所评论的NDMP服务之间树立所谓的NDMP数据衔接。终究,NDMP描绘了客户端 - 服务器体系结构,DMA承当了NDMP客户端的人物。 NDMP服务器由一个或多个NDMP服务组成。终究,NDMP主机是包容一个或多个NDMP服务器的核算机的称号。

图7.13 NDMP规范化数据办理应用程序(DMA)(一般是备份体系)与代表存储设备的NDMP服务(NDM潮吹视频P数据服务,NDMP磁带服务)之间的通讯。 NDMP服务与存储设备之间的通讯未规范化。

NDMP界说了不同方法的NDMP服务。一切人都有共同点,他们只办理当地的州。其他NDMP服务的状况关于NDMP服务仍然是躲藏的。 NDMP版别4独自界说了以下NDMP服务:

NDMP数据服务

NDMP数据服务构成主数据的接口,例如NAS服务器上的文件体系。它是备份操作的源和复原操作的方针。为了备份文件体系,NDMP数据服务将文件体系的内容转换为数据流,并将其写入NDMP数据衔接,该衔接一般经过TCP / IP衔接创立。要康复文件体系,它将从NDMP数据衔接读取数据流,并从中重建文贮存互联网 Day16 网络备份-betvictor_伟德BETVICTOR|伟德betvictor官网件体系的内容。数据服务仅答应备份完好的文件体系;无法备份单个文件。相比之下,除了完好的文件体系之外,还能够康复贮存互联网 Day16 网络备份-betvictor_伟德BETVICTOR|伟德betvictor官网单个文件或目录。

单个文件或目录的康复也称为“直接拜访康复”。为完结此意图,数据服务供给了一个所谓的文件历史记录接口,它用于在备份期间将必要的元数据转发到DMA。文件历史记录存储整个数据流中各个文件的方位。 DMA无法读取此所谓的文件定位器数据,但能够在复原操作时将其转发到NDMP磁带服务。然后,NDMP磁带服务运用此信息将磁带卷绕到恰当的方位并读取相关文件。

NDMP磁带服务

NDMP磁带服务构成了辅佐存储的接口。从NDMP的意义上讲,辅佐存储是指具有衔接的磁带驱动器,衔接的磁带库或CD刻录机的核算机。磁带服务办理备份的方针或复原操作的源。关于备份,磁带服务经过NDMP数据衔接将传入数据流写入磁带;关于复原,它读取磁带的内容并将其作为数据流写入NDMP数据衔接。磁带服务仅具有读取和写入所需的信息米酒,例如磁带巨细或块巨细。它不了解数据流的格局。它需求DMA的协助才能将磁带装置在磁带机中。

NDMPSCSI传递服务

SCSI传递服务使DMA能够将衣服尺码SCSI指令发送到衔接到NDMP服务器的SCSI设备。 DMA需求此服务,例如,用于在磁带库中装置磁带。

DMA将NDMP会话的线程坚持在一起:它办理参加的NDMP服务的一切状况信息,承当备份媒体的办理并在发作错误时发动恰当老榆木家具的康复办法。为此,DMA保护与每个参加的NDMP服务的NDMP操控衔接,这些服务与NDMP数据衔接相同,一般根据TCP / IP。两边 - DMA和NDMP服务 - 能够在NDMP会话中处于活动状况。例如,DMA发送用于操控NDMP服务的指令,而假如需求DMA的操控干涉,则NDMP服务部分发送音讯。例如,假如NDMP磁带服务已填满磁带,则会告诉DMA。然后,这能够经过NDMP SCSI传递服务发动磁带卸载。

NDMP操控衔接和NDMP数据衔接都根据TCP / IP这一现实意味着灵敏的装备选项可用于运用NDMP备份数据。 NDMP体系结构支撑备份到本地衔接的磁带驱动器(图7.14),相同支撑衔接到另一台核算机的磁带驱动器,例如第二台NAS服务器或备份服务器(图7.15)。这种所谓的长途备份的长处是较小的NAS服务器不需求装备磁带库。长途备份的其他应用领域是文件体系(磁盘到磁盘长途备份)和备份磁带(磁带到磁带长途备份)的仿制。

在长途备份中,办理员遇到与LAN上传统网络备份相同的功用瓶颈(第7.6节)。走运的是,NDMP本地备份和网络备份体系的无LAN备份非常好地彼此弥补:NAS服务器能够备份到存储网络中可用的磁带驱动器,网络备份体系和谐对NDMP外部磁带驱动器的拜访磁带库同享的办法(图7.16)。

图7.14 NDMP数据服务,NDMP磁带服务和NDMP SC洗浴服务SI传递贮存互联网 Day16 网络备份-betvictor_伟德BETVICTOR|伟德betvictor官网服务都运用NDMP在本地备份中的同一台核算机上运转。 NDMP描绘了NDMP操控衔接(1)和NDMP数据衔接(2)的协议。 NDMP服务与存储设备之间的通讯未规范化(3)。

NDMP版别4供给了经过扩展扩展协议功用的可能性。某些制造商正在运用此选项来供给NDMP短少的一些重要功用 - 例如,快照的备份和办理。不幸的是,这些扩展是特定于供货商这意味着,例如,在每个个案中仔细检查特定网络备份体系是否能够备份某个NAS服务器的快照是很重要的。

图7.15在LAN上的备份(长途备份)中,NDMP磁带服务在备份介质所衔接的核算机上运转。 NDMP操控衔接(1)和NDMP数据衔接(2)根据TCP / IP,确保了长途服务之间的通讯。备份服务器在本地寻址磁带库,这意味着此处不需求NDMP SCSI直通服务。

在第5版中,NDMP还具有多路复用,紧缩和加密等功用。为完结这一方针,NDMP第5版扩展了体系结构以包括所谓的转换器服务(图7.17)。转换器服务处理数据流(数据流处理器):它们能够读取和更改一个或多个数据流。翻译服务的施行与从前NDMP服务的施行共同。这意味着翻译服务的操控权在于DMA;贮存互联网 Day16 网络备份-betvictor_伟德BETVICTOR|伟德betvictor官网其他参加的NDMP服务无法判别传入数据流是由转换器服务仍是由不同的NDMP服务生成的。 NDMP版别5界说了以下转换器服务:

数据流多路复用

数据流复用的意图是将若干数据流捆绑成一个数据流(N:1多路复用)或从一个数据流生成若干数据流(1:M多路复用)。例如,将几个较小的较慢贮存互联网 Day16 网络备份-betvictor_伟德BETVICTOR|伟德betvictor官网文件体系备份到较快的磁带驱动器(N:1多路复用)上,或将大文件体系并郑露莹行备份到多个磁带驱动绝情王爷之改嫁王妃器上(1:M多路复用)。

图7.16 NDMP本地备份可与网络备份体系的无局域网备份完美结合。

数据流紧缩

在数据流紧缩中,叶利钦转换器服务读取数据流,对其进行紧缩并将其发送回去。 因而,数据能够直接从硬盘紧缩,然后开释它与备份介质之间的网络。

数据流加密

数据流加密的作业原理与数据流紧缩的原理相同,仅仅它加密数据而不是紧缩数据。 加密是一个好主意,例如,经过公共网络将分支机构的小型NAS服务器备份到数据中心的备份服务器。

图7.17 NDMP版别5扩展了NDMP服务,包括转换器服务,它供给多路复用,加密和紧缩等功用。

NDMP供给了许多将NAS服务器衔接到网络备份体系的时机。这方面的先决条件是两边的NDMP支撑。 NDMP数据服务大致涵盖了网络备份体系的备份客户端供给的功用。 NDMP的一个缺点是NAS服务器元数据的备份,这使得在彻底替恐惧拂晓换硬件之后康复NAS服务器显着愈加困难(第7.9.1节)。此外,凭借于快照或即时副本,短少对文件体系备份的支撑。虽然短少这些功用,NDMP已将自己确立为规范,因而咱们以为NDMP扩展到包括这些功用仅仅时刻问题。

7.10备份数据库

数据库是继上一节中评论的文件体系之后第二个最重要的安排数据方法。虽然第6.3.5节中介绍了一些办法,但有时需求从备份介质中康复数据库。关于数据库服务器元数据的备份和文件服务器备份的相糖醋排骨怎么做同问题(第7.9.1节)。另一方面,文件体系和数据库的备份之间存在显着差异。数据库备份需求对数据库的操作办法有根本的了解(第7.10.1节)。了解数据库的操作办法有助于咱们既能够履行没有存储网络的惯例数据库备份(第7.10.2节),也能够更有效地备份带有存储网络和智能存储子系灵宝气候统的数据库(第慢性肾炎7.10.3节)。

7.10.1数据库体系的功用

数据库体系的一个要求是业务的原子性,业务lamb将对数据库的若干写入和读取拜访组合在一起以构成逻贮存互联网 Day16 网络备份-betvictor_伟德BETVICTOR|伟德betvictor官网辑上共同的单元。业务的原子性意味着触及写拜访的业务应该彻底履行或根本不履行。

业务能够更改能够散布在多个硬盘或多个磁盘子体系上的一个或多个块的内容。改动几个块的业务关于原子性来说是有问题的。假如数据库体系现已编写了一些要更改为磁盘的块而且没有编写其他块,然后数据库服务器因电源毛病或硬件毛病而封闭,则仅部分履行了业务。假如没有其他办法,在从头发动数据库服务器后,业务既不能完结也不会吊销,因为此操作所需的信息不再可用。因而数据库不共同。

因而,除了一代书圣行斌实践数据库之外,数据库体系还有必要存储关于没有在硬盘上完毕的业务的附加信息。数据库体系在所谓的日志文件中办理该信息。它首要记录了日志文件中对数据库的每个挂起的更改,然后再持续履行对数据库自身中的块的更改。假如数据库服务器在业务期间失利,则数据库体系能够在从头引导服务器之后凭借日志文件完结或吊销未完结的业务。

图7.18显现了数据库体系体系结构的大大简化版别。数据库体系完结以下两个首要任务:

Database:将逻辑数据结构存储到面向块的存储

首要,数据库体系将数据安排成适合于应用程序的结构,并将其存储在面向块的磁盘存储器上。在现代数据库体系中,将信息存储在互连表中的联系数据模型是用于此的首要模型。切当地说,数据库体系将逻辑数据直接存储在磁盘上,绕过文件体系,或许将其存储到大文件中。第4.1.1节现已评论了这两种代替计划的优缺点。

买卖机器:更改数据库

其次,数据库体系完结了改动存储信息的办法。为此,它供给了数据库言语和业务引擎。在联系数据库中,用户和应用程序经过数据库言语SQL发动业务,然后调用或更改存储的信息。因而,逻辑应用程序邻近数据结构上的业务会导致磁盘上物理块的更改。除其他事项外,买卖体系确保由买卖引起的对数据集的改动完结或根本不履行。如上所述,即便在核算机或数据库体系溃散的状况下,也能够凭借于日志文件来确保这种状况。

图7.18用户经过数据库言语(SQL)发动业务以读取或写入数据。数据库体系将应用程序数据存储在面向块的数据(数据库)中,并运用日志文件来确保业务的原子性。

数据库体系依照特定次序更改数据区中的块,详细取决于业务的发作方法。另一方面,日志文件总是按次序写入,每个聂海芬终究处理结果日志文件都能够存储必定数量的更改。数据库体系一般装备有一个接一个地写入的多个日志文件。彻底写入一切日志文件后,数据库体系首要掩盖先写入的日志文件,然后掩盖下一个日志文件,依此类推。

备份数据库的另一个重要功用是备份日志文件筛组词。为此,数据库体系将完好日志文件作为文件和数字次序仿制到文件体系中:logfile 1,logfile 2,logfile 3等。这些日志文件副本也称为存档日志文件。有必要为数据库体系装备满足的日志文件,以便有满足的时刻将已彻底写入存档日志文件的日志文件的内容仿制到再次被掩盖之前。

相关推荐

  • 暂无相关文章