首页  ·  知识 ·  基础设施
NAS备份策略
网友    数据中心  编辑:dezai   图片来源:网络
 Pierre Dorion

    Pierre Dorion 是Mainland 信息系统公司的业务连续性顾问。尤其在业务连续性,备份和灾难恢复,数据可用性及程序开发方面擅长。 在过去的六年里,他着重研究存储架构和业务连续性服务。

    问:NAS备份都有哪些策略?

    答:通过本文你会学到:对网络附加存储设备(network-attached storage (NAS) devices)机型备份,对于存储管理员来讲曾经一度是非常具有挑战性的工作。本文会介绍一些最常用的NAS备份策略。

    在介绍NAS备份之前,我们必须先来看一段小历史。我们回溯到当每台电脑都使用直连的独立的磁盘存储系统的时代,这个时候,备份就是直接将数据写入对应的磁盘而已,我们安装一个数据备份软件,利用它将数据直接传送到直连的磁带驱动器上。随着服务器数量的日益增长,整个系统变的越来越大了,这时候,如果用一台单独的服务器来连接备份介质,充当介质服务器,然后其他所有服务器都通过网络来将需要备份的数据传送给这台服务器进行备份,那么这种架构就是一个具有非常好的可管理性的架构了。事实上,这种架构仍然属于一种非常普遍的备份模式,不管磁盘是使用SCSI线缆还是通过FC通道方式连接到服务器上的。然而,随着NAS设备的日益增长,我们需要换个角度重新看NAS的备份。

    传统的网络备份模式

    传统的网络备份依靠一个安装在所有待备份服务器上的备份代理程序。这些服务器同时访问NAS设备,数据通过网络从其他服务器传送到备份服务器上,也就是说,这些服务器先从NAS设备中将需要备份的数据读出,然后再通过网络将这些数据传送到备份服务器上备份。

    虽然这种模式对现有的备份环境不需要做什么改变,但是它绝对不是最有效率的。首先,由于数据必须首先从NAS设备经过网络流入到服务器上,然后这些数据再次被服务器又通过网络发送到备份服务器上,这就增加了额外的网络流量和负担。其次,如果NAS设备被多台服务器同时共享使用,那么备份软件很有可能针对同样的文件作了多个备份。

    解决这种情况的一个办法就是引入一个独立的系统作为整台NAS设备的备份代理,也就是说,针对整个NAS设备的备份,由这台独立的代理来完成,这个代理作为一个备份客户端而存在。然而,这种方式对于某些情况并不适合,比如NAS设备被用于存储与应用程序相关的数据,比如数据库等,这些数据在备份的时候,需要将对应的应用程序暂停或者进行其他处理以便生成一致的数据。

    NDMP备份模式

    Network Data Management Protocol (NDMP,网络数据管理协议)是一个专门为NAS设备的数据备份系统设计的协议。简单来讲,它可以让NAS设备直接向其所连接的磁带设备或者位于网络上的备份服务器发送需要备份的数据,这个过程不需要任何备份客户端代理的参与。也就是说,备份服务器直接与NAS设备通信以通知NAS设备将数据备份到哪个存储设备上(比如磁带等)。大多数主流的备份软件套件中,比如BakBone Software 公司,CommVault 公司和EMC 公司还有IBM公司,Tivoli Storage Manager,Symantec 公司的Backup Exec和NetBackup,它们都支持NDMP协议,而且还提供了不同层次的功能以及整合。

    然而,NDMP模式的备份最适合于文件数据。除了Oracle Secure Backup(支持NDMP)之外,NDMP并没能很好的与诸如Microsoft Exchange, SQL, DB2等应用程序相整合,因为后面这些程序需要在备份发生之前做一些额外的动作以保证数据的一致性。这些工作可以通过使用定制的脚本来完成。它们一般都需要应用程序暂时停止运行,所以NDMP的备份模式在多数的客户解决方案里仍面临很大的挑战。

    基于NAS的数据复制

    在NAS设备之间进行数据复制是目前最先进的特色,而且与应用程序整合的相当好。厂商们将本地与远程的数据复制相结合,同时还与可感知应用程序的特定模块相整合,以提供NAS数据保护。这种模式的例子包括NetApp的“Snap”系列软件套件以及EMC Celerra Replicator。

    NetApp的数据保护方案包括本地的、块级别的快照。SnapVault可以实现本地或者远程的块级别的增量备份,SnapMirror可以提供本地或者远程的数据复制。Snap套件也包括了SnapManager数据管理程序,它可以自动的、简化的备份诸如MS SQL, Exchange, Oracle等应用程序的数据,它需要进行可感知应用程序的备份。

    EMC Celerra产品利用它的数据复制程序以及数据复制管理技术来提供基于IP网络的异步数据复制,它允许在本地或者远程建立单一时间点的快照,而且也同时支持MS Exchange和SQL。

    两家厂商都在其产品中整合了重复数据删除技术,用来压缩备份数据所占用的空间。

    在线数据备份

    一些NAS设备厂商对中小企业非常重视,所以它们利用现有的产品,在其上添加云存储服务技术,开发出了基于云的在线备份系统。这种模式的一些例子有CTERA Network的CloudPlug以及Netgear的ReadyNAS Vault。两者的主要区别在于简单备份操作的提供和容灾的支持能力上。

    很明显,备份NAS设备我们可以有多种选择,从传统的基于客户端代理的网络备份到全自动的快照复制技术。每个方法和选项都有各自的价格,能够满足不同的特定的数据恢复需求。显然,高度自动化的、块级别的数据复制技术相比于传统的基于客户端代理的、基于网络的备份到磁带的技术能够支持对恢复时间(RTO)和恢复点(RPO)要求更高的环境。总之,最终的方案以及对应的价格,还要根据最终的数据恢复需求决定。

本文作者:网友 来源:网络
CIO之家 www.ciozj.com 微信公众号:imciow
    >>频道首页  >>网站首页   纠错  >>投诉
版权声明:CIO之家尊重行业规范,每篇文章都注明有明确的作者和来源;CIO之家的原创文章,请转载时务必注明文章作者和来源;
延伸阅读
也许感兴趣的
我们推荐的
主题最新
看看其它的