数据恢复的快照策略
2015-03-17山东潍坊林辉玉赵长林
■山东潍坊 林辉玉 赵长林
认识价值
“拍照”常被用于描述快照。从本质上说,快照就是对特定点上的数据状态进行拍照,因而在恢复时可以提供更大的灵活性。管理员不必回到昨天或上个月的副本进行恢复,而是可以回到几分钟或一个或几个小时之前实施恢复。快照使得恢复点的精细程度更高了。
尤其是在基于SAN的快照中,快照可以随着时间推移跟踪一个卷或一个文件的基础副本发生的变化,按照取得快照的顺序应用这些变化,从而重新生成数据,因为快照发生于特定的时间,并且是通过使用元数据指示器或参考标记实现的。
虽然厂商们的方法各不相同,例如有写时复制、写时重定向、分割镜像等方法,但其核心的好处是几乎实现瞬间的数据恢复。
利与弊
快照可以快速恢复,与全面备份相比较而言,后者对每个磁盘上的每个块都有影响,而快照对输入输出系统的依赖和影响更小。执行快照对用户访问也没有影响,而全面备份却不是如此。快照仍花费相对较小的成本,而完整的数据副本会消耗大量空间,尤其是昂贵的主磁盘阵列空间。
快照的另一个问题是,如果你保留了大量快照,系统很快就变得笨重不堪。因而,很多企业限制保有的快照数量,否则就很难确定应回到哪个快照了。笔者建议大型企业仅需要对15到20个关键应用使用快照,而中小型企业可能仅对主要的客户接口使用一个快照就可以了,因为企业往往缺乏运维快照的资源和人力。
应对困难
人们往往认为快照占据不了太多空间,所以有些管理员经常执行快照功能。但是,快照的保留是有时间限制的。超过限制就会耗用大量空间并导致其它问题。如果不正确地控制快照,就有可能带来一些很令人不快的意料之外的负面效果。企业制定策略,保留三天的快照还是有益的。许多系统允许达到近三百个快照,如此意味眘将占据大量空间。
其它的困难包括管理和恢复。例如,通常不同的数据类型(数据库、文件系统等)有不同的快照策略。管理员应记住,快照主要就用于数据恢复,然后,如果需要恢复什么功能或数据,就要确定如何根据快照和备份策略实现数据恢复。
接近厂商
在接近快照厂商之前,管理员应调查企业环境和应用程序,从而决定自己的需求。例如,你需要何种水平的精细程度(例如,是个别邮箱还是全部的电子邮件)?你是否需要在某个应用、文件系统、操作系统、存储系统或以上项目的组合中执行快照?虽然一般的做法是在存储系统中执行快照,但是,是否执行快照还是要根据最有益于特定环境、应用、需求的前提。
快照方法一般都与具体的硬件厂商有关,而这也成为购买硬件的一个依据和标准。笔者建议企业要询问厂商其方案消耗的成本,需要多长时间进行一次快照,快照限制是多少,维护策略的是否容易,等等。总体说来,要将恢复点的业务需求与系统匹配起来,因为适合的才是最好的。