本文共 2126 字,大约阅读时间需要 7 分钟。
什么是备份策略?
备份策略是一项事先定义的明确的时间表,诸如Oracle、Microsoft SQL、邮件服务器数据库和用户文件都以此拷贝到磁盘或磁带中,确保在遇到意外删除、错误信息覆盖或其它形式存储中断时数据仍可恢复。这类策略通常对环境中的大部分服务器会有默认的保护方案,并对一些关键业务应用或数据制定额外的策略。
比如,对于所有业务应用数据的默认备份策略可能是在周一到周五,每晚备份到磁带,一套磁带会安置在在线站点用来加速本地恢复,而另一套副本数据则会发送到安全的离线存储站点。关键业务数据可能由一套更高级的策略加以保护。其中可能会详细说明除了夜间的磁带备份,还会在业务日期的各时间点间隔频繁地进行数据快照和复制操作,以提供快速、细颗粒度的数据和应用恢复,并在业务日期间隔频繁地数据和应用恢复。
通常来讲,备份策略中一般包含磁盘或磁带上初始数据的全备份,配合之后每天的增量或差异备份。
无论采取哪种方式,至少要保持两份备份拷贝,一份用于在线恢复,另一份则保留在离线环境中。这样,如果数据中心发生洪水、火灾或其它灾害事故,离线拷贝可用作恢复的最后手段。
在本篇中,诸如“增量”和“差异”备份会被频繁地用到。但要注意的是,一些供应商口中的这些数据含义截然不同。
备份类型分类
开始建立备份策略时最明显地是要有一次全备份。数据全备份包含对指定的一台或多台主机上的所有数据进行一次完整的备份。如果发生数据丢失事件,执行全备份的时间越近,就越容易进行数据恢复。因此,一些IT部门会在每天晚上运行全备份。但在那些大型环境中的全备份作业可能要花费超过24小时的时间才能完成,并且会消耗大量磁带资源。因而许多数据中心通常在周末运行一次全备份,并在工作日执行增量或者差异备份作业,这样可以减少每晚的备份窗口并节省磁带媒介。
增量备份只会备份上次备份作业后的数据变更部分。举例来说,在周日的全备份后,周一的增量备份只会备份周日全备份完成之后变化的部分;同样,周二的增量备份只会备份周一增量备份完成后的变化部分。假如要在周四恢复一个完整的系统,基于磁带的数据恢复方式就需要加载周日的全备份磁带,配合从周一到周三所有的增量备份,才能得到最近更新的信息。
最好的应用方式是使用单独的磁带用于每晚的增量备份作业。这样能够在磁带介质出现故障或在运输损坏时确保本地数据的冗余性。
而另一方面,差异备份则备份自上次全备份后所有变化的数据部分。比如,周三晚上的差异备份会备份自周一以来所有变化的数据。在上述恢复场景中,周日的全备份磁带和周三的差异备份磁带就足以恢复数据。
优缺点分析
和所有事情一样,这两种方式也各有优劣。相比全备份和差异备份,增量备份可以快速完成并只消耗很少的备份空间。这有助于缩短备份窗口并减少磁盘或磁带的消耗。而另一方面,如果需要进行一次完全的磁带恢复,可能会很复杂而且耗时,因为这需要加载扫描更多的磁带来处理恢复。
如上所述,差异备份较增量备份而言减少了一部分的恢复负载。不过,假如应用环境中每天的数据变化都相当频繁,备份窗口就可能被拉长。此外,差异备份会消耗更多的备份资源,因为每次差异备份都会拷贝自上次全备份以来的所有变化数据。
在备份体系架构中整合磁带是一种在备份和恢复过程中消除复杂度的理想选择,尤其是在备份磁盘阵列中嵌入数据重复删除技术后。在这种场景下,可以不必采用整周的全备份和每天的增量备份策略。比如,当数据从保存增量备份的磁盘上恢复时,这种方式完全不需要交换不同的磁带盒来处理恢复过程。
去重的备份
如上述提到的,一个好的备份策略是首先将数据备份到磁盘,然后随着数据创建时间将数据逐步迁移到磁带上。内置重复删除技术的磁盘设备就是一种理想的磁盘备份目标,因为它能够和许多不同的备份设备一起使用。比如一些设备支持传统的备份应用,像Oracle Recovery Manager。绝大多数重复删除备份设备同时还能够支持磁带输出过程。
绝大多数重复删除设备都能够将备份数据有效保存在磁盘上超过30天,并允许终端用户直接从磁盘上执行大多数的恢复过程。而那些出于合规用途,需要长期保存的数据就可以移动到磁带上。
可靠的备份策略
备份策略的目的是确保有一个持续而可靠的数据恢复方式。那些特别的备份策略,比如为最终用户提供网络文件共享来拷贝其数据,可能会成为一种可有可无(多半会是可无)的方式。因此,最好由IT来负责备份所有数据。否则,关键业务数据很有可能会丢失,而IT也无法逃脱干系。
定期的计划备份以及定义明确、清晰而且文档化的备份策略能够为恢复过程备份管理员提供更多的可预测性,并且其接替者也能够清楚知道从哪里恢复数据、需要哪些步骤。
无论备份架构如何部署,建立受控而清晰定义的备份策略将会是一个良好的开端,来开启企业数据的持续保护之路。
转载地址:http://pbhcx.baihongyu.com/