不论何时,只要你打算添置新的备份系统,就肯定有很多事情需要考虑。在这篇文章里,我将分享一些使用EMC NetWorker备份网络服务器的架构方面的经验。
要提高NetWorker的性能,一个最简单的办法就是增加网络上存储节点的数目。简单说,存储节点就是次级备份服务器,它不同于通常的备份服务器的是,管理员不需要单独管理每个存储节点。
主备份服务器负责维护备份计划。主备份服务器会向网路中部署的任何存储节点分发备份任务,而不是全都自己完成。存储节点提高了备份过程中的处理能力和吞吐 量,于是,比起一个备份服务器完成所有的工作,采用存储节点可以在相同的时间内备份更多的数据。请注意这一过程不是静态的,每次运行一个相同的备份的时 候,一个存储节点备份的可能并不总是相同的资源。NetWorker通过智能路由来最优化地利用备份资源。
如果你有多个备份服务器同时进行备份,可管理性就成了一个问题。而且,如果你需要恢复一个文件,就需要知道它存放在什么地方,是哪个服务器给它做的备份。
当 你使用存储节点的时候就没有这个问题。主备份服务器会作为备份控制服务器。它不仅告诉存储节点要备份什么东西,还会维护一个索引以记录哪些数据被备份过 了,是什么时候被备份的。这些索引的结构使管理员可以很快地找到数据,而不需要扫描备份介质,或者在一个大文件里进行搜索。
使用磁带库
在大型企业里经常会有多套磁带库来备份所有重要数据。尽管如此,备份的架构经常是一个特定的磁带库负责采用相同类型操作系统的几个服务器。例如,可能一个磁带库负责Linux服务器,而另一个负责Windows服务器。
NetWorker 允许忽略要备份的服务器类型,从而优化磁带的使用方式。数据以OTF(Open Tape Format,开放磁带格式)的格式写入磁带,这就允许在同一盘磁带上写入不同类型的数据。更重要的是,使用OTF使得跨平台的迁移更加容易。比如,如果 一个公司想要把他们Linux文件服务器上的所有文件转移到Windows文件服务器上,他们可以直接把Linux数据恢复到Windows服务器上,因 为这两种操作系统都能支持这一相同的磁带格式。
基于磁盘的备份
尽管NetWorker支持把数据直接备份到磁带,但往往磁盘—磁盘—磁带的备份会更加高效。NetWorker允许你把一个或多个磁盘阵列配置为备份存储池。使用这种方式的
好处之一是,这使得全天进行快照备份变得可行。在晚上,最近的快照可以被写入磁带,作为离线存储。
我 非常推荐使用快照备份,因为相比每天晚上进行一次备份,这种备份的数据比较新。如果我们使用快照备份的话,那些快照是靠一个叫做PowerSnap的功能 来管理的。PowerSnap负责计划和建立快照,而且还能作为快照备份的代理。也就是说,如果你需要恢复一个快照备份,数据会被自动恢复到原始位置,而 不管恢复的进程是在哪里运行的。
另一个使用基于磁盘备份的好处是,不像磁带,磁盘可以支持非线性的随即访问。这就允许使用同一个存储池同时进行多个备份。例如,在建立快照备份的过程中,你可以同时恢复某个文件。你也可以从一个存储池中同时恢复多个备份,甚至在一个备份正在进行的时候创建克隆备份。
综上所述,你可以使用NetWorker方便地建立一个简单的备份服务器。而在大公司里,你能自由地增加存储节点、基于磁盘的备份池和多套磁带库。NetWorker可以很好地处理这些部件和数据之间的复杂关系。联系客服