以文本方式查看主题 - 安易免费财务软件交流论坛 (http://bbs.anyicw.com/bbs/index.asp) -- 电脑知识交流 (http://bbs.anyicw.com/bbs/list.asp?boardid=11) ---- 虚拟磁带库:备份500GB数据只需6小时 (http://bbs.anyicw.com/bbs/dispbbs.asp?boardid=11&id=32420) |
-- 作者:炙天 -- 发布时间:2011/1/13 11:07:19 -- 虚拟磁带库:备份500GB数据只需6小时 硬盘价格的日益降低和盘阵技术的不断完善,使越来越多的客户采用磁盘阵列进行数据备份保护。然而,盘阵缺乏磁带库的一些特性,使备份工作不够灵活。如果使用硬盘模拟为磁带库(虚拟磁带库)进行备份即可兼有硬盘和磁带库的优点。 提升性能但不增加成本 虚拟磁带库不仅具备磁带库的优点而且解决了磁带库的一些实际问题。比如,由于真实磁带具有机械部分,所以当真实磁带需要读写时,需要一定的时间进行定位,这将影响到整个备份恢复的性能;而硬盘模拟的虚拟带库不需要这样的过程,可以非常快地找到数据,提高了备份和恢复的性能。 当某些特殊需求对备份窗口要求极其苛刻,而真实磁带由于天生的局限性而不能满足这种需求时,硬盘模拟虚拟磁带库备份技术可以完全满足这些应用的特殊要求。真实磁带库中有多个真实磁带机可以同时进行读写操作,在提高性能的同时,还起到冗余的作用,避免单点故障,但是添加一个真实磁带机的成本往往非常高。 此外,使用硬盘模拟的虚拟磁带机只需要在软件中做一个简单的设置,增加一个虚拟设备,无需任何成本。 虚拟带库给客户带来的不仅是性能的提高,还有成本上的节约。客户业务的快速发展将使客户购买更多的、快速的设备来满足日益增长的对硬件的需求。硬盘是所有客户都必须购买的设备之一。 当更新、更快速、容量更大的硬盘上线的时候,如何使用那些旧的、慢速的、容量小的硬盘将是一个令人头疼的问题。使用将硬盘模拟为虚拟磁带库的技术对于各种类型的硬盘都可以使用,而且性能很好。这样客户需要进行数据保护时,无需投入巨大的成本去购买各种硬件设备,使用那些从业务一线淘汰下来的硬盘即可实现备份功能,并可享受和真实磁带库一样的功能和更好的性能。同时,可以将这些省下来的成本去购买新的硬盘,满足更多的一线业务的需要,更好地提升企业的价值。 另外,使用硬盘对数据进行备份的技术也可以实现分布的功能。使用者可以在不同地域分别使用硬盘模拟的虚拟磁带库,再配合专业的存储软件,就可以实现数据在不同地域的相互备份,从而实现某种意义上的灾难保护。 保证备份数据的连续性 所以如果能将带库和硬盘的优点结合起来,技术上将具有很大的优势。我们以BakBone(贝克软件)的NetVault VTL(虚拟磁带库)为例进行说明: 将硬盘模拟为磁带库,具有虚拟的机械手设备,虚拟的磁带槽位,多个虚拟的磁带机(如果只能将磁带虚拟为单个磁带机,需要人工干预进行磁带的循环使用和跨越磁带)。当备份任务跨越磁带时,可以使用虚拟机械手进行磁带更换,保证数据的连续性;当某些虚拟的磁带中的数据过期时,可以进行虚拟磁带的循环使用;当有多个备份任务时,可以使用多个虚拟磁带机同时工作,保证备份效率。可以设定单盘磁带的容量和整个虚拟磁带库的容量,保证备份时不写满硬盘和硬盘上有足够的预留空间供备份使用。 不仅如此,NetVault VTL还可以实现虚拟磁带库到真实磁带库或真实磁带库到虚拟磁带库的数据复制和迁移。采用NetVault自有的虚拟磁带库技术,当从虚拟磁带库向真实磁带库进行数据复制或迁移时,真实磁带库可以采用任何磁带格式,如DAT、DLT、AIT、LTO等。其支持的硬盘技术包括IDE、SCSI、FC、NAS、 SATA等。支持的操作系统包括目前流行的各种操作系统,如Windows,Linux/FreeBSD/SCO,AIX/HPUX/Solaris/IRIX/MPRAS等。 做好数据备份前的准备工作 下面我们举例说明一个企业如何采用虚拟磁盘库进行备份。A企业在全球约有250名员工,部门包括财务、工程、营销等,并在全球设有分支机构。该企业的IT构架主要为以下几种应用:E-mail、财务、CRM、销售管理、CAD和CAM、订单处理系统以及文件打印服务。 网络配置:备份服务器采用贝克软件的NetVault备份软件,运行Red Hat Enterprise Linux ES 3操作系统。服务器通过千兆以太网连接到LAN骨干网。连接在NetVault备份服务器上的是一台3TB磁盘阵列和一台带有3个LTO-2磁带机和72槽位的136T带库。磁盘阵列通过NetVault虚拟为4个驱动和15槽位的VDL。 NetVault客户端安装在4台不同服务器上和一台NAS服务器上。特别在CRM应用服务器上安装了NetVault SmartClient,因为其数据量较大(1.3T)并且运行数据库软件。SmartClient允许客户端直接将数据写在连接在SAN上的存储介质(VDL和磁带库)。另外,NetVault APM for Microsoft Exchange、Oracle 和MySQL也安装和配置在相应的应用服务器上,满足这些应用热备份(应用在运行时进行备份)的需求。本案例中,A企业有5TB的数据,平均每天的数据变化是10%(500GB)。在NAS文件服务器上有2TB的存储,超过200万个文件。而备份窗仅限6个小时(晚10:00到早4:00)。 企业备份政策:A企业采用磁盘到磁盘,再到磁带的备份政策,具体如下:周一到周五的增量数据备份到VDL上,保存周期7天;每周六全备份直接备份到磁带上,保存周期4周; 每周全备份进行复制,原件离线进行轮换,用于灾难恢复;月末的全备份保存周期是3个月。 选备份还要考虑三因素 本案例的备份策略考虑主要在以下几个方面: 首先是有限的备份窗口。该企业大量的数据使得备份不能在晚上完成,所以周一至周五是增量备份,而周六进行全备份。这样,每晚的备份数据量大约为500GB,周末是5TB。基于该企业的网络带宽、磁带驱动的数量,和LTO-2磁带机的写速度,本来是不用考虑磁盘到磁盘再到磁带的数据保护政策的。但是,有几个原因使其不得不采用VDL方案,把增量备份写到磁盘上,然后再传输到磁带上。其中一个原因是存储在NAS服务器上的数据特性。大量的小文件使其很难在备份时让LTO-2磁带机连续运转。因为磁带机不断地来回定位,将导致较长的备份时间和对磁带机和介质极大的磨损。而采用VDL就能解决这些问题。 第二个考虑因素是这些数据的恢复特性。近80%的数据恢复是针对从NAS服务器备份的数据。而这些恢复要求中,80%是最近4天访问过的文件。因此,将最近4天的数据存储在VDL上比存在磁带机上可以使恢复时间大大加快。在磁盘阵列上虚拟的3TB VDL完全可以存储超过一周的增量备份数据。这样,直接从磁盘上恢复数据的备份策略完全可行。 第三,结合备份的其它先进的功能,可以获得更好的备份性能。如:将磁盘备份的策略和NetVault合并式备份功能相结合,可以创建一个合并的全备份,而不用真正每周运行全备份。首先,需要运行一个真正的全备份作为基础。这个全备份创建后,以后所有的全备份都是结合磁盘上的增量备份和磁带上的最近一次的合并全备份。合并式备份的好处是免除了每周耗时、耗带宽、耗资源的全备份运行。而且,合并式备份不消耗任何系统资源,使用户可以在任何时间进行全备份而不会影响正常运营。虽然合并式备份会使用到备份服务器、VDL和磁带库资源,但这些资源通常在工作时间不被使用。 当备份速度和时间已达到要求后,大家接下来便是对数据安全性和可用性提更进一步的要求,随之而来的是对数据保护方案总体拥有成本(TCO)的重视。虚拟带库方式不仅可以在保护数据的同时提高工作效率,更为用户提供了一个利用现有设备提高工作效率的可行方式,不失为一种经济高效的数据保护方案。 |