您好,欢迎访问三七文档
VeritasSoftware1XX数据备份与恢复方案1.数据备份与恢复系统需求分析1.1为什么要备份银行数据中心,负责所在地市的银行业务,其产生的数据是十分关键的.因此,对于数据中心来说,如何保护好计算机系统里现在存储的数据,保证系统稳定可靠地运行,并为用户(各种数据查询)提供快捷可靠的访问,是系统建设中最重要的问题之一。而要保证系统稳定可靠地运行,关键要保护基于计算机的信息,也就是存储在计算机内的数据。虽然,计算机技术的发展给人们的日常生活提供了很多便利,然而,人为的操作错误,系统软件或应用软件的缺陷、硬件的损毁、电脑病毒、骇客攻击、自然灾难等等诸多因素都有可能造成计算机中数据的丢失,从而造成无可估量的损失。对于银行数据中心来说,由于行业自身的特殊性,计算机系统的数据丢失不仅会使日常业务处理难以正常进行,还可能会产生严重的经济损失。此时,最关键的问题在于如何尽快地恢复计算机系统,使其能正常运行。1.2数据备份与恢复系统建设原则对数据进行备份是为了保证数据的一致性和完整性,消除系统使用者和操作者的后顾之忧。不同的应用环境要求不同的解决方案来适应,那么一个好的数据备份与恢复系统应考虑那些技术呢?当然,一个技术先进、高可靠、可扩充的磁带库是最基本的要求。同时,一个先进、易用、可靠的备份软件更是成功的关键:下面是数据备份与恢复系统的建设原则:稳定性备份产品的主要作用是为系统提供一个数据保护的方法,于是该产品本身的稳定性和可靠性就变成了最重要的一个方面。首先,备份软件一定是一个经过验证的成熟的产品;其次,当事故发生时,能够快速有效地恢复数据。跨平台支持数据中心几乎含盖了所有开放操作平台,如各种厂家的UNIX、WindowsNT等,并安装了各种数据库,如Oracle、Informix、Sybase,SqlServer等。选用的备份软件,要支持这种跨平台的环境。自动化很多系统由于工作性质,对何时备份、用多长时间备份都有一定的限制。在下班时间系统负荷轻,适于备份。可是这会增加系统管理员的负担,由于精神状态VeritasSoftware2等原因,还会给备份安全带来潜在的隐患。因此,备份方案应能提供定时的自动备份,并利用磁带库等技术进行自动换带。在自动备份过程中,还要有日志记录功能,并在出现异常情况时自动报警。扩充性随着银行业务的不断发展,产生的数据越来越多,数据更新越来越快,在预定的时间窗口里可能来不及备份如此多的内容,而在业务繁忙的时间段里,备份又会影响系统性能。这就要求备份系统支持多种备份技术,能够显著地提高备份性能,适应不断变化的数据环境的扩充。快速恢复数据备份的最终目的是数据恢复,对数据恢复的要求肯定是快速、准确、无误。在以往的经验中,我们往往强调了数据的恢复,而忽略了整个系统的恢复。试想一下,如果整个数据库应用系统(包括操作系统)都被破坏需要恢复时,我们常常做什么呢?装系统,装卷管理器,装备份软件等等,复杂而漫长的过程,严重影响了系统的高可用性。数据备份/恢复软件必须具备“一键”恢复系统的功能,也叫BMR,减少数据恢复的复杂度和时间。操作简单数据备份应用于不同领域,进行数据备份的操作人员也处于不同的层次。这就需要一个直观的、操作简单的图形化用户界面,缩短操作人员的学习时间,减轻操作人员的工作压力,使备份工作得以轻松地设置和完成。易管理性GUI管理方式十分重要,它减少管理员的工作负担。另外,一个企业有时会有多个数据中心,从而有多个数据备份系统,它们还可能分布在异地。在同一个控制台上同一个窗口统一的管理多个备份中心将降低管理成本。适应各种网络结构将来数据中心的网络结构有可能很复杂,多个子网之间设置防火墙,也许还有内外网之分。为每个子往建立一个备份域是不可能的,也没有必要。因此,备份管理软件必须能够跨越防火墙,同时又不破坏网络固有的安全性.这就意味着,数据备份与恢复软件在结构上必须能够适应防火墙环境,运行时不打开任何多余的网络端口.数据迁移据统计,在线系统上的数据只有20%是经常使用的,另外的80%很少使用。以前,我们都是将这部分数据以归档的方式存放到磁盘上,需要使用时,再寻找到对应的磁带,将其读入到磁盘中。这个过程复杂而漫长,今天的应用服务根本不允许这种延时。但是如果都放到磁盘上,不仅浪费空间,而且备份窗口太长,影响系统的可用性。数据迁移技术解决了这个矛盾,它将数据存放在磁带中,而文件索引仍然留在文件系统中。这样,磁带上的数据不需要再备份,减少了备份窗口,同时,当应用需要使用该数据时,能够很方便地从文件系统中找到它,迅速确定它的位置,并从磁带上将数据调回来。对应用而言,所有的数据仍然象在在线文件系统上一样。VeritasSoftware3应该说数据迁移是数据备份与恢复系统必不可少的一部分。需要时可以立即实施使用,不需要更换软件或复杂的环境配置改变。容灾考虑数据的两个拷贝存放在同一个地方也存在着隐患,保持一定的距离可以预防意外灾难。美国911事件中许多世贸大楼里的公司正是将其数据的磁带拷贝存放到远程才得以在灾难后恢复数据的(VERITASVault功能)。由此可见,远程磁带管理是存储备份/恢复软件必不可少的功能。也许项目实施时你不想采用它,但当你想使用时就立即可以用,不需要更换现有软件。1.3备份系统组成一个完整的数据备份与恢复系统有三部分组成:执行备份的磁带机磁带机的质量与性能在整个备份过程中是至关重要的,它是能否进行高速高质量备份的关键所在。存储备份数据的介质介质是数据的负载物,它的质量一定要有保证,使用质量不过关的介质无疑是拿自己的数据冒险。控制备份的软件优秀备份软件包括加速备份、自动操作、灾难恢复等特殊功能,对于安全有效的数据备份是非常重要的。1.4备份软件的选择备份软件是一个数据备份与恢复系统的灵魂,它统一管理备份策略、支持各种平台的数据备份、与各种数据库备份接口互操作完成在线数据库备份、管理机械手、磁带机和磁带。最重要的是在线数据故障时,可以快速、有效地恢复数据。因此,备份软件的质量将决定备份系统的可用性。VERITASNetBackup软件是一个功能强大的企业级数据备份管理软件,它为UNIX、Windows和Netware混合环境提供了完整的数据保护机制,具有保护企业中从工作组到企业级服务器的所有的数据的能力。管理员能够通过直观的用户图形界面来管理备份和恢复的所有方面,制定企业统一的备份策略。NetBackup针对Oracle、SAPR/3、Informix、Sybase、MicrosoftSQLServer和MicrosoftExchangeServer等数据库提供了备份和恢复的解决方案。VERITAS是存储管理软件市场的领袖,不仅表现在其先进的技术方面,还体现在其强大的方案实施能力上。VERITAS2001年占据数据存储与备份40.8%的市场分额。遥遥领先位居第二位的IBM20%。VeritasSoftware4因此本方案建议VERITASNetBackup作为整个系统的存储备份与恢复软件解决方案。2.数据备份与恢复系统设计SAN是目前流行的存储构架,它能够让不同平台的服务器共享存储,且这种类似与LAN的网络结构易于存储在线扩充,提高系统的高可用性。因此,XXIT主管已经意识到了这种问题,并决定逐步将存储构架向SAN迁移。存储结构的改变,也改变了数据备份结构。基于SAN的LanFree和ServerFree数据备份方式可以显著的提高备份性能,提高数据的高可用性。XX会数据量大,而且将来可能还要搞数据集中,因此建立一个高性能、可扩充的数据备份与恢复系统是必要的。2.1LanFree备份方案:TapeLibraryS85/SybaseNBUMasterS85/SybaseNBUmediaM85/SybaseNBUmedia数据备份与恢复结构图LAN1LAN2SANswitchSANswitchDiskArray管理控制台备份主服务器建议采用Cluster中的Standby机器担任,也可以由其它服务器兼任。它的主要任务是负责制定备份策略、监控备份任务按时启动、协调磁带机被多台主机共享、将网络上其它服务器的数据存放到磁带库上,并按照客户指定的需求恢复数据。主服务器上保存着数据备份的完整记录。两台业务服务器的数据统一存放在SAN的存储上,同时,存储管理软件将数据的另一个拷贝存放到磁带库中。它们直接存取磁带库(叫mediaoserver),将数据从磁盘上取出,传送到磁带机上,磁带机再将数据写到磁带中。VeritasSoftware5如果网络上有其他服务器将通过网络方式完成数据备份。在这些服务器上安装NetBackupclient,由备份主服务器上的NetBackupmasterserver管理其数据备份,并负责将其要备份的数据传送到磁带库中。NetBackupBMR负责系统的裸机恢复。它将每个服务器的系统配置,包括磁盘分区、系统软件、应用软件都保存到指定的BMR服务器上(可以是备份服务器)上,每次系统更改后,在做数据全备份时,将这些变更也传送到服务器上,使得BMR服务器上总是保存着上次全备份时的系统映像。一旦系统崩溃,可以通过网络从BMR服务器上迅速恢复完整的系统,避免了安装操作系统、磁盘分区、安装软件等耗时的工作。还可以将BMR服务器上的系统印象做成一张CD,插入CD驱动器中恢复系统。NetBackup采用对应数据库的代理程序,完成应用服务器上的数据库的在线备份。例如NetBackupforSybase将与Sybase的Backupserver接口,备份或恢复Sybase的数据。NetBackup支持Oracle、Sybase、Informix、Sqlserver等数据库的在线数据备份。如果需要考虑容灾,需要安装NetBackup的Vault模块。Vault安装在备份主服务器上,支持将磁带存入远程保险库,用于灾难恢复。磁带库和磁盘都存放在同一个机房里,如果发生大的灾难,例如火灾、水灾、地震等,所有的数据将不在存在,这将带来不可估量的损失。Vault可以将指定的数据的多个拷贝从磁带库中取出,存放到远程,一旦意外发生,利用这个数据拷贝仍然可以恢复数据。美国911事件中许多世贸大楼里的公司正是采用了NetBackup,将其数据的磁带拷贝存放到远程才得以在灾难后恢复数据的.当指定了需要远程保护的数据之后,NetBackupVault将它们定期收集在一起集中存入一个或多个磁带中,然后从磁带库中弹出。人工将其传送到远程保存。Vault同时生成有关报告,说明这些数据的细节及恢复步骤,以利于将来的数据恢复。当这些数据保存过期时,Vault会产生响应的报告,要求我们将它们返回到磁带库中再用。为了数据安全,NetBackup可以同时将一个数据写入多个磁带中,避免磁带故障带来的数据丢失。数据中心有两个子网,建立两个备份域是不现实的,因为将造成极大的浪费。NetBackup提供穿越防火墙的数据统一备份与恢复方案,只需要在服务器上打开相应的TCP/IP端口,不破坏网络安全性。备份主服务器统一管理备份策略,包括每一台服务器的每一种数据多长时间备份一次,是全备份还是增量/累积增量备份,采用哪种磁带机,哪个磁带池存放数据等。备份主服务器根据备份策略,及时唤醒相应的备份作业,启动备份进程。当某个服务器发出恢复请求时,备份主服务器检查备份自身的数据库,命令相应的介质服务器从响应的磁带中进行恢复。当系统做数据全备份时,将系统相应的改变备份到BMR服务器上。以便将来的操作系统级恢复。VeritasSoftware6数据迁移是数据备份与恢复系统的重要组成部分。随着我国经济的不断增长,银行业务不断增加,相关的应用管理系统会越来越多,数据量也会越来越大。我们建立一个存储管理系统,肯定要面向将来。如果三年后所有的数据都存储在磁盘中,将需要多达的容量?数据备份的窗口能支持全备份吗?其实,两年前的数据也许不经常使用,但随时又有可能会使用。如果将它们全部归档存放到磁带库中,备份的数据量会减少,也节省磁盘空间,但是需要使用时,需要相当长的时
本文标题:银行数据备份
链接地址:https://www.777doc.com/doc-7297748 .html