开源中文网

您的位置: 首页 > 网络存储 > 正文

数据备份软件概览

来源:  作者:

数据备份通常是在非工作时间进行(比如晚上以及周末),仅仅需要很少的人力,因此数据备份软件经常强调软件使用的自动化。它通常包括跟踪备份时刻表、定时管理转移数据卷到指定的磁盘或者磁带上、处理压缩和防数据重复功能以减少介质的利用并加速备份过程、甚至可以包括加密功能来确保备份数据不受损失或偷盗。一些备份软件强调“商业智能”,也就是支持备份报告和分析来帮助IT部门优化它们的备份操作。报警(alert)的特点可以通过报告和e-mail来让IT个人知道当前的备份状况,甚至当有问题产生的时候寻求帮助。
  LAN-free和Server-free备份产品

  传统的备份将数据放到服务器上,并且通过服务器将数据保存到磁带驱动器、磁带库、虚拟磁带库或者其它存储对象中。但是,这通常是一个低效的方法,因为备份服务器只有在备份过程中才被利用,并且当传送数据到目标上时会占用巨大的网络带宽,因此LAN在备份的过程中几乎是不可用的。通过将备份工作从LAN转移到SAN上这个方法,你就会了解LAN-free和Server-free备份的区别了。

  LAN-free备份方法通过直接使用SAN来避免使用用户网络。数据从SAN磁盘直接获取,并且通过SAN上的应用程序服务器来处理,然后传给另一个SAN存储设备。光纤SAN架构可以允许备份的速度高达100MBps。备份数据的原数据要通过LAN来传送,因此对LAN的带宽影响是很小的。Server-free备份同样避免使用LAN,但是它通过减少应用程序服务器上所作的备份工作来使LAN-free过程更具流线型——理想地将数据在不同的SAN位置间挪动数据。当备份数据的吞吐率高达100MBps时,它使用扩展拷贝指令集(SCSI指令集,但是还没有被美国标准化组织ANSI T10委员会所认定)来减少应用服务器上的CPU、RAN以及I/O负担。

  性能检测和报告

  检测是备份过程中很重要的组成部分——它帮助管理员了解当前在特殊环境中备份工作执行的效率。通过量化备份性能的因素,就可以优化备份过程或者让整个过程更加流线型。其中一个例子就是,性能检测由于较低的网络使用率可以在凌晨2点到凌晨5点更好的显示备份吞吐量。这样反过来就可以更好的调整备份窗口。相似地,备份服务器到磁带库的第吞吐量可以解释为什么过度的“shoe shining”会导致备份窗口的膨胀并且减少磁带的寿命。性能结果可以让网络架构的更新以及介质的更换需求变得更加显著。

  备份软件可以提供全面的可配置的报告。高级报告可以帮助管理来遵循全局的一周的或者一个月的备份统计;而低级报告则可以显示出可能的备份瓶颈或者带有问题的介质。警报是另一个备份软件的重要特点,使用显著的事件或者状态更新来告诉给相应的IT人员。比如,一个警报可以表明一个备份过程已经失效,需要采取相应的措施。检测和报告有时候作为一个单独的产品,并和备份软件相分开来实现。EMC公司的Backup Advisor就是这样一个单独的产品。

  备份测试

  备份的IT观点在不断的变化。当前存储管理员越来越强调备份的恢复性,而不是纯粹拷贝数据意义上的备份,因为在数据恢复前,备份数据是没有用的。这就让备份验证以及测试这一特点变得更加重要,并且任何的备份软件都应该包含这样的特点来简化备份测试。

  除了验证,公司必须在常规基础上进行恢复的练习。在很多的例子中,公司通过删除服务器上保存的不需要的测试文件这样的过程,来让备份软件工作,以察看是否可以正确恢复这些文件。

  通常的购买备份产品的考虑

  备份软件的选择必须要针对于软件本身的特点和它是否适合于你的环境。但是,有一些共同的因素需要去考虑:

  易用性。那些麻烦的或者过度复杂的工具一般并不会在使用中展现它们的潜力。一个IT员工应该有机会在实验室的环境中测试几个特点的备份工具,对这些工具的功能集和用户接口进行评测。工具中一些高级的特点需要少量的培训,但是一些基本的特点应该基本上不要培训就可以使用。

  兼容性。软件对于当前(甚至于将来)硬件环境的支持非常重要。同构的环境也许不会成为问题,但是使用不同硬件的异构环境就会变得很有问题。网络数据管理协议(NDMP)提供了一个开放的协议,该协议用来支持异构网络环境的备份任务。

  专门特色。备份软件一般用来传送文件到磁带或者磁盘存储上。但是,不断增加的软件工具支持数据保护的功能,比如归档备份(比如基于内容的存储)、持续数据保护、快照、镜像或者复制。选择那些可以很好补充你的备份应用的软件产品。比如,像EMC公司的RecoverPoint工具就可以允许不断的磁盘快照;而Symantec公司的NetBackup可以提供通用目的的磁带/磁盘备份和重建。

  应用集成。如果你的目标是支持特殊的企业级应用,考虑一下备份软件针对这些应用的集成度。比如,EMC公司的NetWorker软件就支持针对特殊应用编程接口的模块化集成,从而减少用户的脚本开发,针对像IBM Lotus Notes/Domino,Microsoft Exchange或者Sybase。

Tags:数据备份 软件 概览
关于开源中文网 - 联系我们 - 广告服务 - 网站地图 - 版权声明