




已阅读5页,还剩40页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
备份方案建议书江苏巨鸿电子信息技术有限公司陈瑶2011年06月10日江苏巨鸿电子信息技术有限公司 备份方案建议书 商业信用声明:该文档由江苏巨鸿电子信息技术有限公司所提交。文中的所有信息均为本公司机密信息,仅供下文中被呈送方使用,务请妥善保管并且仅在与项目有关人员范围内使用,未经本公司明确做出的书面许可,不得为任何目的、以任何形式或手段(包括电子、机械、复印、录音或其他形式)对本文档的任何部分进行复制、存储、引入检索系统或者传播。江苏巨鸿电子信息技术有限公司保留所有权利。文档属性属性内容项目名称项目编号文档主题文档副标题文档编号文档版本1.1版本日期2011-6-10文档状态内部参照作者陈瑶文档变更版本修订日期修订人描述1.02009-10-31SYMC王晓静初稿1.12011-06-10JH陈瑶增加Symantec公司简介文档送呈客户姓名或客户单位名称目的审阅、留档目 录一、目前的IT状况及备份需求41.1与备份相关的IT状况41.2规划中的备份方式6二、备份方案的硬件需求和软件产品说明配置表72.1产品布署图72.2产品配置及说明72.3实现的功能说明8三、VERITAS解决方案中的几大独特技术优势103.1四层架构,支持异构平台:103.2动态调节网络带宽103.3支持表级备份103.4备份脚本自动生成103.5集成的主机裸机恢复BMR(智能灾难恢复)113.6合成备份对文件系统的永久增量备份133.7通用的磁带格式,恢复时不依赖于备份软件存在133.8备份和恢复的检查点重新开始(CheckPoint Restart)143.9磁盘缓冲实现Disk to Disk to Tape 备份143.10 领先的磁带归档、磁带容灾技术153.11 市场上最易用备份管理控制台17四、如何建立完善的备份系统214.1备份系统建设原则214.2备份系统建设需要关注的其他几个重要因素214.3VERITAS备份系统的优势22五、备份策略的制定275.1选择备份的内容275.2常规的备份策略275.3对文件系统备份的专用策略295.4对sql数据库物理备份的专用策略29六、对数据备份的管理316.1备份系统管理员的职责316.2备份策略制定的角色316.3修改备份策略的过程316.4恢复的管理326.5介质管理336.6数据恢复的周期性演练制度34附件1:对磁带库选型的建议35附件2:Symantec和Veritas公司介绍38一、目前的IT状况及备份需求1.1与备份相关的IT状况待备份的服务器主要有内部核心业务服务器(双机2008企业版系统,SQL Server 2008)、OA系统服务器,WEB服务器等;环境都为windows 2008,windows SQL ;要求备份软件能满足以上数据类型的备份。 同时随着贵单位在业务的不断增多,服务器的不断增多,能快熟灵活的加入到该备份平台中;实现了数据的高安全性和灵活性。 实施这套项目要添加的产品有IBM TS3200光纤磁带库一台(5盒LTO 5磁带),IBM 24口光纤交换机一台,长波模块一个,IBM X86服务器一台(单位现有的3650,因为贵单位3650配置在当前的IT环境下配置比较低,建议加4GB内存),4GB PCI-E 光纤HBA卡一块;Symantec NETBACKUP备份管理软件一套。1.2规划中的备份方式l 实现对核心服务器的数据集中统一的备份管理,一份备份到本地存储中,另一份备份到异地的磁带库中,其他服务器的数据放到本地数据中心的存储中;均是统一平台备份管理软件进行管理;l 建立备份系统的统一管理平台, 保证系统中所有服务器的备份(包括文件备份、系统备份、数据库备份)都在一个服务器平台中实现备份和恢复管理;l 针对系统中最重要的系统实现两个层次的备份, 采用D2D2T的两级备份方式,即数据首先备份到磁盘中,然后在备份到异地的磁带库中;l Windows 2008+sql 2008、环境里能支持在线对 SQL数据库的备份和恢复;二、备份方案的硬件需求和软件产品说明配置表2.1产品布署图2.2产品配置及说明1. NETBACKUP SERVER:这是NETBACKUP软件的核心,其负责备份策略的制订、管理、维护等工作。该部件的LICENSE在一个全功能的独立备份环境中要配置一个。2. NETBACKUP TAPE LIBRARY:这是提供设备自动化管理的license, 此license 数量基于带库中的驱动器数量。3. NETBACKUP SHARED STORAGE OPTION:其LICENSE按磁带库内被SAN环境中多服务器共享的磁带机或磁盘阵列数量计算。用于在SAN环境中对磁带机或磁盘阵列共享的支持。4. NETBACKUP ENTERPRISE CLIENT:支持对磁带库的管理、驱动,支持将其本地的数据通过LAN-FREE的方式备份到磁带库。在每台参与SAN环境中LAN-FREE备份的服务器上都要配置一个LICENSE。5. NETBACKUP STANDARD CLIENT:支持对磁带库的管理、驱动,支持将其本地的数据通过LAN-FREE的方式备份到磁带库。在每台参与网络环境中LAN备份的服务器上都要配置一个LICENSE。6. NETBACKUP APPLICATION AND DATABASE AGENT:其LICENSE按照物理的数据库或邮件系统数量计算,用于支持对数据库或邮件的在线备份。2.3实现的功能说明1. 基于先进的层次化集中管理结构,适应多种企业环境,实现统一备份,集中管理。并且在今后的备份系统扩展中,提过了良好的扩展能力。2. 支持多种备份方式,完整性,增量型,累计型等,支持用户业务的各种备份需求,制定灵活,适用的备份策略。3. 永久增量备份,合成备份技术,缩小备份窗口,减轻用户由于备份所造成的系统压力,同时可以利用合成备份,缩短恢复的时间。4. 标准的TAR备份格式,易于数据奋发,交换。在某些需要紧急的恢复的时刻,缩短用户恢复的时间。5. 磁带多路复用能力,支持多个小数据量备份同时写入一盘磁带,减少磁带操作时间,缩短备份窗口。6. 多路数据流(stream)备份,单一备份作业可以并发, 支持对大数据量的并行备份,支持对各种数据库的在线并行备份。备份速度最快可达到2TB+/小时。7. 两地带库磁带出库管理,磁带远程复制。8. 备份断点重传;数据加密、压缩备份。9. LAN 备份中,动态调节备份带宽。在备份过程中,可以通过动态网络带宽调整功能将网络消耗降低至最低。10. SAN中的服务器LanFree的备份方式,在线备份其文件及数据库;其备份的数据流不在LAN流动,而是在SAN环境内流动,所以备份速度快,而且对骨干网络没有影响。11. 通过各种数据库的代理支持对数据库的在线备份。12. DISK STAGING, 持通过利用闲置地磁盘设备作为磁带备份的STAGING来缓存,这既实现了磁带备份,又能利用到磁盘系统的高性能,加速数据备份和恢复的过程。13. Java或 GUI图形界面 ,管理轻而易举,对备份管理员权限的控制;备份时间灵活;内含多种智能策略,如 NFS 备份,交叉文件系统备份;监控报警能力完善;可以实现多达64中报表的生成14. 对sql的备份支持到表级。15. 对带库的在线离线高级操作能力, 支持对磁带库进行基于GUI的智能化的管理,包括清点(INVENTORY),标签管理(LABEL),使用和回收等。三、VERITAS解决方案中的几大独特技术优势3.1四层架构,支持异构平台:Netbackup 是业界唯一的四层架构的备份软件,同时能够支持所有开放的操作系统平台和所有主流的存储设备。这使得用户在备份的统一管理,以及日后的备份系统扩展上,有着无可比拟的优势。既能够保护用户现有的软硬件投资,又能够继承用户一贯的备份管理测率。从根本上保护和节约了用户的投资。3.2动态调节网络带宽能够精确控制备份和恢复网络使用率,如果备份继续执行到生产时间,将有利于相应调整企业网络负载。3.3Oracle RMA备份脚本自动生成创建RMAN脚本,以执行Oracle备份和恢复可能是一个枯燥乏味的过程,容易出现人为错误,需要达到一定的技术复杂程度,才能正确完成此项工作。NetBackup软件为用户提供图形用户界面,可引导用户完成Oracle备份的配置,实际上消除了上述过程。借助这种RMAN脚本图形生成器,即使不熟悉RMAN的管理员也能在更短时间内快速建立备份或恢复,既不需要了解脚本语言,也不需要调试脚本。这种功能目前可在Windows、Sun Solaris、HP-UX、IBM AIX、Red Hat与Suse Linux、HP Tru64 UNIX和SGI IRIX环境中使用。3.4集成的主机裸机恢复BMR(智能灾难恢复)在根卷(root volume)或操作系统无法运行的情况下,服务器的完全恢复对系统管理员来说是一个严峻挑战。在这种情况下,必须执行Bare Metal(裸机)恢复,以重建机器配置,提供必要的操作系统组件,使NetBackup软件能够恢复相应的应用和数据。目前,有多种技术和工具能够解决该问题,但它们都存在很大缺陷。手动恢复需要耗费大量时间。用户必须首先重新安装机器的操作系统和应用程序,恢复数据,然后修复配置,调节重装和恢复的数据之间的所有差异。使用这种方法恢复机器需要花费几天时间,最终通常无法完全恢复机器,另外,这种恢复方法非常容易出错。其中许多错误非常难以察觉,需要多花几天时间才能发现、排除和纠正。现在出现了一些自动工具,尝试缩短完全恢复服务器的时间,并消除人为错误。直到最近,这些工具仍然是发生灾难性系统故障后完全恢复服务器的唯一解决方案。但这些工具也存在缺陷。它们必须在特定平台上使用,并且需要管理员熟练掌握专业技术,这些因素妨碍了通用工具的使用,不利于降低成本和减少人为错误。这些传统的技术需要在恢复过程中使用专门的冗余备份或独特的系统镜像,因而会浪费存储空间、带宽和人力。由于这些技术对于管理员来说是低效和繁复的,因此这些特殊备份和镜像通常是过时的,在系统恢复过程中的作用不是很大。因此,您从特殊备份或镜像恢复机器时,备份或镜像可能与NetBackup服务器上的数据完全不同步。当您试图将在不同时间备份的数据整合到一起时,您将无法确保连贯的系统恢复。Netbackup Bare Metal Restore产品的推出,使NetBackup软件具备了执行异构、自动的完全系统恢复的必备补充功能。结合使用Bare Metal Restore (BMR) 和NetBackup软件,它能实现:l 简单、自动、无故障的恢复。l 适用于所有主要企业平台的一种服务器完全恢复解决方案,可利用您现有的NetBackup基础架构。l 通过实现自动化和集中管理,使用通用工具和程序,以及成本更低的人员技能,从而降低成本,消除多余的资源消耗,提高系统恢复的并行性。l Bare Metal Restore软件可将服务器恢复减少到简单的两步程序:l 通过基于浏览器的Bare Metal Restore图形用户界面或命令行,发出“准备恢复”命令。 l 重新引导系统。Netbackup 的主机裸机恢复,完全的包涵了以下的特点:l 全自动系统恢复 通过一个命令,系统将自动执行服务器恢复任务,基本不需要用户进行干预,而且保证实现百分之一百的完整性和一致性。l 简单易行的“傻瓜”恢复过程 在恢复数据之前,再也不需要由技术娴熟的技术人员重新安装操作系统和 配置硬件。l 加快服务器的恢复速度 由于减少了设置系统和配置硬件的时间,服务器执行恢复的速度会加快,因此将使停机时间减少到最低限度。l 自动恢复服务器配置 在每次执行预定备份任务时,系统将自动记录和更新磁盘配置和网络设置的详细信息,保证使所有系统配置完全恢复到故障发生前的状态。l 连续快速恢复 能够执行多个服务器的恢复任务,同时执行海量恢复操作。l 一个解决方案满足多种OS平台 同一个解决方案,可恢复AIX、HP-UX、Solaris、Linux、Windows NT、Windows Server 2000/2003/2008。l 在SYMANTEC的智能灾难恢复解决方案中,针对Windows系统可以采用两种产品NetBackup BMR 和BESR实现智能灾难的恢复;3.5合成备份对文件系统的永久增量备份VERITAS的备份软件NETBACKUP对文件系统备份时支持合成备份的功能,即只需要做一次全备份,以后永远只需要做增量备份,通过NETBACKUP中内置的策略可以自动将后期的增量备份和前期的全备份合成出新的全备份。因此,在恢复时,只需要恢复最后一个合成出的全备份即可。数据处理在主服务器和介质服务器上进行,而不在客户端进行:合成完全备份具备一大优势:备份处理在NetBackup主服务器和介质服务器上完成,而不在NetBackup客户端完成。在传统的完全备份中,所有文件都必须从NetBackup客户端复制到NetBackup主备份服务器或介质服务器,即使它们在最近一次增量备份后没有进行过任何更改。在上次增量备份的过程中,新文件或经过更改的文件已经复制到了介质服务器上。NetBackup软件充分利用这一点,帮助用户创建合成完全备份。NetBackup软件甚至不要求客户端处于运行状态,即可将增量数据集中到介质服务器上,形成准确的新完全备份。改进恢复操作合成备份使NetBackup用户能够从单个备份镜像 (而不是一系列备份镜像)恢复客户端系统。这一功能显著提高了恢复速度和性能。减少网络流量合成备份的另一个优势是,文件只需要在网络上传输一次,从而减少了网络流量,以及保存数据所需的磁带数量。更有效地使用驱动器如果无法随时使用驱动器,用户可以合成这些备份。例如,如果备份主要在夜间进行,那么驱动器可在日间合成这些完全备份。3.6通用的磁带格式,恢复时不依赖于备份软件存在VERITAS公司的NETBACKUP软件与业内其他同类产品相比的又一个闪光点在于,NETBACKUP使用开放的通用的数据格式,即TAR格式,这就意味着在某些极端的情况下,通过NETBACKUP备份的磁带可以拿到任何一台UNIX服务器上由操作系统直接读取,不需要在该服务器上事先安装备份软件。这极大地提高了灵活性和备份数据的可移植性。3.7备份和恢复的检查点重新开始(CheckPoint Restart)检查点重新开始(Checkpoint Restart)功能使失败的备份或恢复作业能够从最后一个检查点重新开始。在备份或恢复过程中,检查点是分阶段检查的。因此,如果备份或恢复作业失败,用户可以纠正故障原因,再从最后一个检查点重新恢复作业,而无需从头开始备份或恢复作业。这样可以节约大量时间和资源。此外,用户可以暂停正在进行的备份或恢复作业,以后再从最后的检查点恢复作业。这使得管理员能够在必要时中止备份和恢复过程,以便优先完成更加重要的备份和恢复作业和操作。3.8磁盘缓冲实现Disk to Disk to Tape 备份利用NETBACKUP内置的DISK STAGING功能,先将数据备份到闲置的存储设备上(利用其I/O吞度量高,备份速度快的特点),然后通过备份策略再将该备份复制到SAN环境内的磁带库中,复制到磁带后并不立即将存于硬盘上的备份清除,而是继续保留,当生产系统中的数据由于任何原因出现数据丢失时,可以直接利用前期存于硬盘上的备份进行数据恢复(再次利用硬盘I/O吞吐量高,恢复速度快的特点)。而存于硬盘上的备份随着时间的推移会堆积的越来越多,当某此新的备份无可用空间存储时,NETBACKUP会自动清除那些已迁移/复制到磁带上去的最老的备份,并将由此释放出的空间用于新的备份。磁盘缓冲(DISK STAGING)为NetBackup管理员提供了一种备份方法,首先在磁盘上创建备份镜像,然后将镜像转移到另一种介质上。NetBackup软件的磁盘缓冲分三个步骤完成:首先在磁盘上创建NetBackup备份镜像,然后在稍后更方便的时间,将镜像转移到另外一个介质上。此外,磁盘缓冲可以方便备份和恢复,NetBackup用户可以利用磁盘缓冲,为将数据传输到磁带提供便利,避免多路复用镜像的弊端。如果您想实现下列目标,磁盘缓冲是您在NetBackup环境中的理想选择:l 在磁带驱动器紧缺的情况下进行备份;l 更快地从磁盘恢复;l 为将数据传输到磁带提供便利,不需要镜像多路复用。磁盘缓冲分两个阶段完成:l 第一阶段:在磁盘存储设备上创建备份镜像;l 第二阶段:重新定位日程决定了将磁盘存储设备上的备份镜像重新定位到目的存储设备上的时间;NetBackup磁盘缓冲描述如下:NetBackup的磁盘缓冲(DISK STAGING)流程示例第一阶段:NetBackup策略根据第一阶段策略日程,将客户端数据备份到磁盘缓冲存储设备上。第二阶段:磁盘存储设备(DSU)日程根据重新定位日程,将数据重新定向到最后的存储设备上目的存储设备3.10 领先的磁带归档、磁带容灾技术管理灾难恢复的异地磁带可能是非常繁复的手动过程。通常可以使用基本电子数据表格,但是如果您的磁带保险库(Vault)和灾难恢复计划包含了您的主要站点和磁带库之间每周移动的数百或数千盘磁带,该过程则可能很快变成漫长的物流过程。为了解决这一问题,NetBackup Vault软件可以简化和自动化异地磁带介质的生命周期管理。下面是NetBackup Vault软件的主要功能:l 弹出磁带介质l 分配异地保险库的磁带介质槽l 监控磁带保存期限,以便介质过期后可以返回主要站点,进行重复使用l 创建保险库报告(如介质离开异地、介质到达现场、详细介质报告),来管理异地介质l Iron Mountain报告功能O 支持Iron Mountain电子格式报告O 包括磁带抓取列表、分配列表、库存报告和恢复报告l 报告合并l 细粒度分配l 未转移到磁带保险库的镜像的报告l 磁带库丢失介质报告l 容器库存报告(Container Inventory Report)l 对磁带容错作业排队列典型的异地存储程序同时,我们还可以通过Netbackup Vault 实现在两个Media Server 之间进行磁带复制,如图:3.10 市场上最易用备份管理控制台如下图所示, NetBackup管理控制台(Administration Console)为NetBackup的管理编录提供易用、直观的界面。主要管理分为三个管理区域:NetBackup管理、介质与设备管理、磁带保险库(Vault)管理、访问管理和原始设备恢复管理(Bare Metal Restore Management)。在NetBackup管理中,管理员可以运行报告功能,创建备份策略和存储设备,管理编录,或者配置主服务器、介质服务器、客户端的主机属性。在介质和设备管理中,NetBackup用户可管理磁带介质和设备,包括创建磁带介质组和池、监控磁带设备。磁带保险库(Vault)管理将介质管理的范围扩展到异地磁带存储的自动化与控制。访问管理为NetBackup提供了易于使用的安全性。原始设备恢复管理允许用户集中管理机器的恢复。此外,NetBackup 管理控制台还提供了多种配置简化日常维护工作。NetBackup 管理控制台NETBACKUP服务器与客户端VERITAS NetBackup包括客户端和服务器软件。服务器软件只驻留在管理二级存储的物理设备的平台上。客户端软件驻留在包含需要备份的数据的客户端系统上。例如,服务器也可能是NetBackup环境的客户端。在这种架构中,客户端软件负责生成将要备份的数据流,而服务器软件则将这种数据流导向二级存储设备。NETBACKUP集中管理VERITAS NetBackup软件允许多台服务器在一台服务器的管理控制下共同运行。在这种结构下,NetBackup管理控制服务器被指定为“主”服务器,而其他服务器则被指定为“介质”服务器,在主服务器的控制下运行。然而,需要注意的是,主服务器也可以用作介质服务器。所有NetBackup管理功能都可以从主服务器集中执行,主服务器可以控制每台介质服务器的备份日程。每台介质服务器可以在主服务器的管理下,执行实际的备份操作,而备份数据则位于本地介质服务器和相应的存储设备上。主服务器和相关介质服务器总称为NetBackup存储域,大型网络可能具有多个域。客户端系统可将数据备份到NetBackup服务器上。VERITAS NetBackup Operations Manager如果一个工作环境包括了多个本地或远程NetBackup域,可以使用VERITAS NetBackup Operation Manager(NOM)极大的简化监控和报告任务。Operation Manager能够在公司范围乃至全球范围内,在多个NetBackup域之间实现集中化的管理、监控和报告,它凸现了NetBackup的核心特性。Operation Manager采用了基于Web的界面,能够主动的管理NetBackup环境。可用的信息包括但不局限于多个NetBackup主服务器上驱动器控制、作业控制、策略管理和日志管理。通过从每一台单独的NetBackup主服务器上提取有用的信息,Operation Manager强化了管理和监控功能。一旦Operation Manager收集了整个NetBackup域的信息,用户们可以将他们的环境看作一个整体,或者深入了解某个特定的NetBackup主服务器。于是,Operation Manager控制台不仅会提供NetBackup配置和部署信息,还提供各种实时统计数据,包括过去24小时内失败作业的细节信息或者过去24小时内完成的作业。NetBackup Operation Manager基于Web的集中管理界面为用户遍布全世界的全部NetBackup服务器提供了单一管理视图实时警告和通知整合在一起使用户可以通过一个视图查看他们环境的工作状况四、如何建立完善的备份系统4.1备份系统建设原则一个备份系统具有以下基本特点:1. 为用户关心的系统,往往是用户的关键的核心系统提供数据保护。2. 备份系统是用户数据安全的最后防线,所以这个防线的可靠性,稳定性至关重要。成本合理的情况下,这条防线越安全越好。3. 备份的目的是数据恢复,数据和系统的恢复时间越短,用户的损失就越小。4. 建设备份系统的投资,相对整个系统而言,相当小,也就是说,我们通过备份系统可以用相对较低的成本,为关键的核心系统体统必要的保护。因此,我们在建设备份系统的时候,首先应该考虑的是如何尽最大可能提供最安全的保护,同时提供最快的数据和系统的恢复能力。4.2备份系统建设需要关注的其他几个重要因素开放性备份系统的开放性,包括对不同的服务器,磁带库,数据库,备份方式的备份支持,同时也包括对不同系统的开放的服务支持能力。可管理性一个备份系统涉及的系统比较复杂,对于一个庞大和复杂的系统运行环境,备份系统的可管理性直接影响到整个备份系统的效率和功能的灵活性。一个好的备份系统,可以满足用户针对不同的备份需要,针对不同的备份对象,提供灵活的备份策略机制。可扩展性一个好的备份系统,不仅能够满足目前的备份需要,同时应该能够满足将来的备份需要。备份软件的升级换代不仅仅是简单的软件更换,它涉及到管理方式的变更,管理程序的变更,员工的技能培训的变更,以及员工积累的故障诊断经验。为了有效的保护这些软投资,在一开始选择备份系统的阶段,考虑长远的备份系统扩展能力,将有效的保护这些投资。4.3VERITAS备份系统的优势VERITAS提供业界最专业的备份系统,对于上面提到的备份系统原则和重要因素,VERITAS提供了业界最为完善的备份系统解决方案。数据备份和恢复速度VERITAS提供目前业界最快的备份和恢复速度,根据目前提供的测试结果,VERITAS可以提供最大.33TB小时的备份速度,是目前业界最快的备份软件。这个能力可以保证用户目前和将来,都能在需要数据备份和恢复的时候,以最快的速度备份大量的或海量的数据,并以最快的速度恢复数据,减少因停止运营服务所带来的损失。这里能够带给用户的好处将远远超过用户在这个备份系统上的投资。系统自动备份和快速恢复能力VERITAS提供对系统的自动备份能力,这种能力将使得用户每天对系统数据而不仅仅是用户数据进行备份成为一个可行的方案。然后,我们用户就获得了应对系统级故障的能力,从而在系统软件故障时,可以获得快速准确的恢复能力。同样,这个功能能够大大减少用户在系统故障时的恢复时间,减少因停止运营服务所带来的损失。磁带容错(镜像或自动复制)能力备份系统是所有业务数据安全的最后一道防线,这道防线的问题将导致不可挽回的灾难,虽然目前还没有一种技术能够保证100%可靠,但是VERITAS在这方面考虑得最为完善。目前,我们可以提供的技术可以进一步提高备份系统的本身的可靠性。VERITAS提供的自动备份镜像和备份复制技术,可以让用户方便的实现备份数据的双份保存,以避免因磁带问题导致的数据灾难。同时,VERITAS还可以提供完善的磁带容灾能力(Vault选件),自动管理异地磁带容灾,在实时容灾系统建立以前,这个容灾能力可以为用户提供初级的数据容灾能力,以应对不可预测的灾难。高速的磁盘级的备份和恢复和可靠的二级备份机制为了进一步提高备份和恢复的速度,VERITAS提供基于磁盘的一级备份和恢复能力,同时配合基于磁带库的二级备份和恢复能力,不仅可以大大提高备份和恢复的速度,还可以通过两级备份机制,进一步提高备份数据的可靠性。先进的合成备份,可以大大减少备份对系统的影响备份系统的目的是恢复,而不是备份本身,但我们每天都要面对数据备份,因此,减少备份对系统正常运行的影响是一个不可忽略的因素。在整个备份过程中,尤以全备份对系统的影响最大。VERITAS提供的合成备份的功能,可以基本避免大量的全备份对系统的影响,通过合成备份,用户只需要在最初对数据文件提供一次全备份,以后的全备份可以由备份系统通过全备份和增量备份自动合成,从而减少备份对业务系统的影响。VERITAS的合成备份相对于其他类似的“永远增量备份”还具有结构上的优势,因为VERITAS的合成备份不仅仅是简单的将全备份和增量备份放在一柄磁带上,它是真正意义上的全备份合成,即合成的全备份和实际的全备份完全相似,包括磁带存储集中以及备份信息索引的合成。这种技术可以避免传统“永远增量备份”恢复速度比正常全备份慢的困扰。备份系统本身的可靠性VERITAS备份系统提供多种技术保证备份系统自身索引的安全性,包括:1. 索引备份:备份软件自身索引数据库的备份2. 索引双备份:索引的备份可以分别存放在两个不同的物理介质上,包括磁带和硬盘上。3. 容灾磁带独立索引:通过磁带容灾功能提供的容灾磁带自身保留备份索引数据库,保证在只有容灾磁带的情况下,在全新的系统上快速恢复备份数据。4. 支持索引重建:即使是只剩下没有索引的备份数据,VERITAS备份软件也能支持重建索引,保证备份数据的可恢复性。5. 采用开放的Tar格式备份数据,在极端情况下,还可以利用传统的Tar命令恢复数据。支持Oracle表级备份和归档对于Oracle数据库,一直以来没有有效的方法可以实现在线的对数据库进行表级备份和数据库归档,VERITAS可以提供这样的技术(选件),在用户需要的时候,可以轻松实现这个功能。这个功能针对表级故障设计,有了它,我们不再需要为了恢复一个数据库表就恢复整个数据库库,而是简单的利用原来特定的表的备份数据恢复独立的数据库表就可以,而且避免了传统方法需要停数据库的麻烦。功能全面,易于管理在实际使用过程中,复杂的备份系统的管理难题一直困扰系统管理工程师,采用易于管理的备份软件,可以最大的发挥备份软件的功能,同时减少管理压力,避免不必要的麻烦。VERITAS备份软件对不同平台提供统一的基于Java的备份管理GUI界面,对整个备份系统形成统一的管理风格,管理简单,易于使用。VERITAS备份软件支持面向备份任务的备份策略和参数设定,可以人性化的根据不同作业的特点,比如紧迫性、驱动器数、Cross-Mount、加密、真实数据影像恢复、基于日历的备份策略制定、镜像和复制、二级备份、合成备份等等,设定独立的备份参数,大大地增强了备份调度的灵活性。合成的联机故障诊断一般的备份系统出现故障时,需要查手册才能进一步分析故障原因。VERITAS目前在备份软件中集成了联机的故障诊断功能,用户可以从报错的页面直接回去联机的故障分析说明,极大地简化了故障诊断的流程,提高了管理效率,使管理人员使用起来得心应手。开放性VERITAS备份系统提供全面的开放性,支持几乎所有开放平台以及开放平台支持的硬件设备。同时,也支持目前业界最多的数据库平台,以及支持最多的平台和数据库的组合。VERITAS对各数据库平台的备份支持都是直接支持的,而不需要第三方的软件介入,不仅结构简单清晰,效率高,也可以尽量减少因多方软件介入引起的不必要的麻烦。开放的技术支持能力VERITAS以其开放的技术支持队伍和多年在备份系统方面的经验,可以针对用户不同的平台,提供全面的技术支持能力,而不会仅仅局限在某个平台上。五、备份策略的制定5.1选择备份的内容备份内容的选择至关重要,因为这直接涉及到要备份的数据量,影响到完成整个备份所需的时间,影响到所需的磁带库中带机和槽位的数量,所以也直接关系到整个数据备份项目的投资。对于备份内容的选择可以遵循如下基本原则: 对可以丢弃的数据不做备份。 在备份的资源和能力紧张时,对可再生的数据不做备份。5.2常规的备份策略首先简单的解释以下几种备份方式的定义和区别:全备份全备份指对要备份的内容做无条件的全部备份。差分备份差分备份的范围是从前一个全备份以后,对变更过或新增的文件进行备份。增量备份增量备份的范围是从上次任意形式的备份以后变更过或新增的所有文件进行备份。常规的备份可以采用全备与增量相结合的方式。通常的备份策略如下:周日-周一-周二-周三-周四-周五-周六-周日-X-I-I-C-I-C-I-X-说明:在上述示意的备份策略循环周期中 X:表示全备份 I:表示增量备份 C:表示差分备份各备份包含的备份内容: 周日的全备份备份全部的数据 周一的增量备份备周日到周一其间变更过或新增的数据 周二的增量备份备周一到周二其间变更过或新增的数据 周三的差分备份备周日到周三其间变更过或新增的数据(其中包括了周一和周二的增量备份 周四的增量备份备周三到周四其间变更过或新增的数据 周五的差分备份备周日到周五其间变更过或新增的数据(其中包括周三的差分和周四的增量备份) 周六的增量备份备周五到周六其间变更过或新增的数据达到的效果: 若在周日的备份以后与周一的备份之前发生数据丢失,只需要用周日的全备份恢复即可。 若在周一的备份以后与周二的备份之前发生数据丢失,只需要用周日的全备份+周一的增量备份恢复即可。 若在周二的备份以后与周三的备份之前发生数据丢失,只需要用周日的全备份+周一、周二的增量备份恢复即可。 若在周三的备份以后与周四的备份之前发生数据丢失,只需要用周日的全备份+周三的差分备份恢复即可。 若在周四的备份以后与周五的备份之前发生数据丢失,只需要用周日的全备份+周三的差分备份+周四的增量备份恢复即可。 若在周五的备份以后与周六的备份之前发生数据丢失,只需要用周日的全备份+周五的差分备份恢复即可。 若在周六的备份以后与下周日的备份之前发生数据丢失,只需要用上周日的全备份+周五的差分备份+周六的增量备份恢复即可。该备份策略的评述:充分运用了全备份、增量备份、差分备份的特点,尽可能减少每次备份的数据量以提高备份速度。而且在任意时间点发生数据灾难后,为恢复数据所需的备份IMAGE不超过三个,保证了恢复的高效性。5.3对文件系统备份的专用策略VERITAS的备份软件NETBACKUP对文件系统备份时支持合成备份的功能,即只需要做一次全备份,以后永远只需要做增量备份,通过NETBACKUP中内置的策略可以自动将后期的增量备份和前期的全备份合成出新的全备份。因此,在恢复时,只需要恢复最后一个合成出的全备份即可。5.4对SQL数据库物理备份的专用策略以适当的手工操作作为补充从技术上讲,只凭借上述的周期性的备份策略就已能够保护ORACLE数据库的安全,但在某些情况下,若能配合适当的手工操作,可以使数据恢复的性能大幅提高或使复杂程度大幅降低。因此,可以考虑作为补充手段的手工操作如下: 当发生大量的数据上载后,可以考虑对相应的DATAFILE或TABLESPACE,甚至DATABASE做一次全备份。 当发生数据库的物理结构变化(增加或去处DATAFILE,TABLESPACE,REDO LOG,设置TABLESPACE成READ ONLY等操作)后,手工做一次CONTROLFILE的备份。达到的备份效果: 能应对各种数据库损坏,包括DATA FILE、REDO LOG、CONTROLFILE。 能支持数据库的完全恢复。 在必要的情形下,能支持数据库的各种形式的不完全恢复(通常用于挽回用户误操作),包括TIME-BASED,CHANGE-BASE,CANCEL-BASE。 通常情况下,可以确保数据库恢复至发生数据灾难前的一瞬间。 仅在理论中的个别极端情况下,才有可能出现数据丢失(如尚未备份的ARCHIVED REDO LOG就已丢失,或ACTIVE状态的REDO LOG丢失),但这些情况只要通过正确的数据库配置是绝对不会发生的。六、对数据备份的管理6.1备份系统管理员的职责如同系统管理需要设置系统管理员、数据库管理需要数据库管理员、网络管理需要网络管理员一样,管理备份系统也需要有相应的人员来负责。备份系统虽然不如这些系统那么复杂,但也需要相当的学习才能对备份系统进行有效、安全地管理。备份系统管理员可以是专职的也可以由系统管理员、数据库管理员或网络管理员兼职。或许这些角色都集中在一个管理人员身上。至少应安排一个备份系统的管理人员,如果条件允许,也可以安排另一个管理人员以防止主要管理员不在的时候有人负责对备份系统进行管理。尽管备份系统管理员可以对整个备份系统进行任何操作,但实际上备份系统管理员的主要职责应该是协助其它管理者使用备份系统。6.2备份策略制定的角色无论是在制定新或改变已有的备份时策略时,备份系统管理员应与系统管理员和数据库管理员进行沟通,由他们决定备份策略的内容,也就是说备份策略的制定者应该是系统管理员和数据库管理员而不是备份系统管理员。备份系统管理员只是负责协助他们使用备份系统。由系统管理员和数据库管理员决定对哪些数据进行备份、备份在什么时候进行、备份是使用全备份或增量备份以及备份的保存周期等。6.3修改备份策略的过程有时,服务器系统的改变或数据库的改变以及应用的需求等,需要进行备份策略的的修正以适应这些改变。当需要对备份策略进行改变时,应按一定的程序进行而不是由备份系统管理员自选决定进行修改。首先,应由应用、系统或数据库管理员提出需求,将需要改变的内容如备份内容、备份时间、备份类型、备份频率和备份保存周期等以书面方式提交给备份系统管理员。管理员收到修改需求后,需要确定修改内容的合理性以及修改对其它备份部分的影响。如果确认可以进行修改再对备份系统进行修改。管理员将备份系统修改的内容以书面方式记录下来,以备后用。应对修改后的备份部分进行相应的测试。6.4恢复的管理恢复的操作直接影响到实际的应用。如果进行了不正确的恢复操作可能会造成可怕的后果。因此,恢复操作应严格按一定的操作程序进行,而绝不能由备份系统管理员或某一个应用者进行恢复操作了事。r 故障确认在进行恢复之前首先应该确认造成故障的原因。故障的原因非常多,应该分清是操作系统的故障还是数据库的故障。如果是数据库的故障,不同的数据库应采用不同的故障分析方法,有时可以使用数据库提供的故障诊断工具进行故障分析。这些工作应由相应的管理者如系统管理员或数据库管理员负责进行,在完成故障分析后确认需要进行恢复操作时,由相应的管理者提交书面的故障分析报告。r 制定恢复计划备份系统管理员在收到故障分析报告后应与相应管理者一起制定详细的恢复计划,包括恢复的内容、恢复的时间、恢复的操作步骤、恢复对应用造成的影响等,最后形成一个书面的恢复计划。备份系统管理者应将故障分析报告与恢复计划一起提交到相应的主管领导审批。主管领导应确认恢复对生产造成的影响,在批准执行恢复前应以相应方式与有关部门进行沟通和通知有关部门进行恢复前的准备工作。r 恢复操作在进行实际的恢复前,备份系统管理者与相应管理者应再次确认恢复计划的可行性及造成的后果。确认无误后进入到实际的恢复操作。在进行恢复前,还应该做的一件事情是对现有的内容作相应的备份。以防止在恢复的过程中发生更进一步的错误。这可能是由于恢复计划制定得不合理造成的,也可能是操作失误造成的。进行恢复操作时应将每一步的执行过程记录下来,以备后用。r 恢复后的操作完成恢复后应测试恢复的结果。在完成恢复结果测试成功后,对恢复后的系统进行相应的备份。最后,将执行恢复操作的管理者、恢复操作的时间、过程、完成的状况等形成书面报告,报有关领导进行审批。有关领导确认恢复完成后,通知相应部门恢复有关的应用。审批后的恢复报告应与故障分析报告、恢复计划、恢复操作报告一起进行存档。6.5介质管理注意:该段落文字是针对磁带备份而言。r 介质的安全性存放在备份磁带中的数据的重要性是不言而谕的。因此,防止因环境、人为等因素对磁带造成损坏,还要防止人为泄密等,需要对备份磁带进行有效安全的保护。备份系统管理者应随时将磁带库上锁,同时,在可能的情况下防止非有关人员接触备份系统。备份系统管理者还应该严密保存备份系统管理者的口令,以防止有人无意或恶意对备份系统及备份进行破坏。r 介质的存放为了防止灾难的发生,备份的介质必须定期送往异地进行存放。方案建议对所有关键数据进行介质复制,备份完成后将复制的介质取出存放到异地,将所有备份数据的介质从备份磁带库中取出存放到异地。对于每天进行的增量备份可以每天完成备份后将备份数据介质从磁带库中取出进行异地存放。取出数据备份介质的同时也应将备份系统数据库的备份介质一同取出进行异地存放,以便于在灾难恢复时能够快速重建原有备份系统。r 对长期保存的备份进行校验应该定期对长期保存的备份进行校验,以防止在需要时备份不可用的情况发生。6.6数据恢复的周期性演练制度要能够保证发生数据灾难后进行可靠的恢复,光进行备份是不够的,还要进行数据恢复的演练。每过一段时间,应进行一次数据灾难演习。可以利用系统正常维护的停机时间内进行(演练前要做一次系统的全备份),也可以利用淘汰的机器或多余的硬盘进行数据灾难的模拟,以熟练数据恢复的操作过程,并检验所制定的备份策略的有效性和备份的可靠性。附件1:对磁带库选型的建议磁带机的速度目前,主流的成熟磁带机技术主要有几大类: LTO 4:45MB/S LTO 3:30MB/S备份的速度在备份的数据链路上没有瓶颈时,备份的速度直接取决于磁带机的速度,因为目前的VERITAS的备份软件都持通过并发的数据流使多个磁带驱动器同时工作,所以:备份的理论速度=磁带机的速度*带库中磁带机的数量若以2个LTO3驱动器计算,该磁带库的理论备份速度为35*2=70M字节/秒。当然,实际的备份速度要略慢一些,因为在整个备份过程中,并不是所有的磁带机都同时结束工作。备份时间窗口的计算备份的时间窗口即客户的IT环境中最适合做备份的时间。在江西财政厅的备份环境中,考虑到当由于任何原因导致备份作业失败后,还有重新启动备份的时间,因此,备份的时间窗口建议控制在8小时以内。虽然备份有不同的形式,全备份、差分增量备份、累积增量备份等,但全备份的数据量最大,做为一个最基本的原则,在实际的规划中,应将全备份的时间控制在要求的备份窗口以内,当然,如果条件许可,时间越短越好。因为只有成功的结束了备份,才能对数据起到有效的保护。所需磁带机数量的计算所需的磁带机数量的计算方法为:(备份的数据量/备份的时间窗口)/磁带机的速度。例如,若备份的数据量为2T,使用的是LTO3的磁
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 沧州市人民医院肌力评定技术规范化操作考核
- 2025第二人民医院门诊麻醉技术考核
- 2025年衢州市卫生健康委员会衢州市妇幼保健院招聘编外人员1人模拟试卷及答案详解(全优)
- 邢台市中医院护士配置管理考核
- 沧州市中医院对比剂使用规范考核
- 北京市人民医院放射治疗技术演进与前沿动态综述题
- 邢台市中医院靶向药物治疗管理考核
- 2025第二人民医院老年病科住院医师晋升主治医师考核
- 2025湖南怀化学院高层次人才招聘100人模拟试卷有完整答案详解
- 2025年嘉兴市秀洲区教育体育局所属事业单位公开选聘工作人员2人考前自测高频考点模拟试题(含答案详解)
- 2025年辅警招聘考试试题库及答案(必刷)
- 烟花爆竹经营培训试题及答案
- 2025年医院精神科冲动伤人患者应急预案及演练脚本
- 车位退还协议书
- 手榴弹教学课件
- 工厂临时用工方案(3篇)
- 监理整改措施方案(3篇)
- 景区酒店融资方案(3篇)
- GB/T 9948-2025石化和化工装置用无缝钢管
- 下肢静脉血栓疑难病例护理讨论
- 黑色素瘤病理诊断
评论
0/150
提交评论