采用磁带对数据进行备份时有许多种策略需要考虑。如何制定合适的磁带轮转策略就是其中非常重要的一种。磁带轮转策略会影响用户可以使用的磁带的数目和数据保留的时间。这篇文章讲解了一些常用的磁带轮转策略。
本篇文章所提及的磁带轮转策略主要针对于全备份,不过也可以适用于增量备份和差异备份。 Round Robin 最基本的磁带轮转方式称之为Round Robin。使用这种方式时,备份管理员需要指定数据保留的时间,并且在这段时间内,每天需要使用不同的磁带进行备份。 例如,数据保留周期为一周,那需要七个磁带,每天使用一个。
这些磁带按照顺序使用,上面的数据从下周起会被新数据覆盖。 N Week Daily Ro……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
采用磁带对数据进行备份时有许多种策略需要考虑。如何制定合适的磁带轮转策略就是其中非常重要的一种。磁带轮转策略会影响用户可以使用的磁带的数目和数据保留的时间。这篇文章讲解了一些常用的磁带轮转策略。
本篇文章所提及的磁带轮转策略主要针对于全备份,不过也可以适用于增量备份和差异备份。
Round Robin
最基本的磁带轮转方式称之为Round Robin。使用这种方式时,备份管理员需要指定数据保留的时间,并且在这段时间内,每天需要使用不同的磁带进行备份。
例如,数据保留周期为一周,那需要七个磁带,每天使用一个。这些磁带按照顺序使用,上面的数据从下周起会被新数据覆盖。
N Week Daily
Round Robin非常简单,但不适用于归档周期比较长的情况。为了解决这个问题,一些小的公司开始使用N Week Daily的方法。这种方式跟Round Robin差不多,不过,它允许数据可以保留数周(N代表数据保存的周数)。
这种方式需要使用大量的磁带。通过下面的图表,你就会明白这一点。
在这个列子中,每周需要5个磁带进行备份,如果周期是4周的话,共需要20个磁带。 无法在保留周期外归档数据也是一个大问题。
图A: N Week Daily磁带转化架构
N Week Daily是Round Robin的一种延伸。
Daily + N Weekly
Daily + N Weekly这种方式跟N Week Dailiy相似,但它不需要很多磁带。这种方式的保留周期是以周为单位的,而RoudRobin是以天为基础的。使用这种方式,数据可以保留数周,然后再重新利用。图标B很清楚的阐述了这个原理。
图B: Daily + N Weekly备份架构
Daily + N Weekly是以周备份为基础的,它不需要N Week Daily那么多磁带。
使用Round Robin进行归档
使用Round Robin无法将数据保留很长时间,而这对于数据备份来说又非常关键。通过下面的列子你就会发现这一点。例如,如果文件保留周期是四周,而一个至关重要的文件在四周前破坏了,那这个文件就无法恢复了。所以考虑到这个原因,Round Robin通常被用来做数据归档。
这种技术有很多种变种,但它们的本质都是基于Daily + N Weekly的。使用Daily + N Weekly ,磁带需要在固定的周期内将数据删除,这样数据才不会被重写。通过设置,用户可以将数据保留的周期设置的更长。例如,每四周备份一次可以保留一个月的数据,每三个月备份一次可以保留一个季度的数据。这些磁带最终都会重新利用,或者被长期利用,这取决于用户的设定。
图表C显示了备份一个季度数据的磁带轮转策略。图表D显示了备份一年数据的磁盘轮转策略。
图C:每天、每周、每月、每季度的备份轮转架构
图D:Round Robin转化架构
这就是为什么可以使用Round Robin对一年的数据进行备份的原因。
Grandfather Father Son
GFS是另外一个非常常用的磁带轮转策略.它跟Round Robin非常相似,不过没有Round Robin那么复杂。每周的备份存放在第一个磁带上,将保留五周时间,每四周的备份作为一个保留时间点,但有一个磁带会保留整个月的备份。到了年底,最后一个月的备份磁带就是整年所有数据的备份,将被永久的归档。图表E可以说明这个道理。
Figure E:Grandfather Father Son磁带转化架构
GFS是目前最流行的磁带轮转策略。
汉诺塔方式(Tower of Hanoi)
汉诺塔方式比前两种方式稍微复杂一些,主要用于数据归档。它是一种递归的数据备份方式,数据保留的周期取决于使用的磁带的数目。它至少可以使用三个磁带。每加入一个磁带,数据保留的周期就会加倍。例如,四个磁带可以使数据保留16天,五个磁带就可以将数据保留32天。
下面的三个图表解释了汉诺塔磁带轮转策略的工作原理。
汉诺塔方式(Tower of Hanoi):三个磁带
Day 1: Tape 1
Day 2: Tape 2
Day 3: Tape 1
Day 4: Tape 3
Day 5: Tape 1
Day 6: Tape 2
Day 7: Tape 1
Day 8: Tape 3
汉诺塔方式(Tower of Hanoi):四个磁带
Day 1: Tape 1
Day 2: Tape 2
Day 3: Tape 1
Day 4: Tape 3
Day 5: Tape 1
Day 6: Tape 2
Day 7: Tape 1
Day 8: Tape 4
Day 9: Tape 1
Day 10: Tape 2
Day 11: Tape 1
Day 12: Tape 3
Day 13: Tape 1
Day 14: Tape 2
Day 15: Tape 1
Day 16: Tape 4
汉诺塔方式(Tower of Hanoi):五个磁带
Day 1: Tape 1
Day 2: Tape 2
Day 3: Tape 1
Day 4: Tape 3
Day 5: Tape 1
Day 6: Tape 2
Day 7: Tape 1
Day 8: Tape 4
Day 9: Tape 1
Day 10: Tape 2
Day 11: Tape 1
Day 12: Tape 3
Day 13: Tape 1
Day 14: Tape 2
Day 15: Tape 1
Day 16: Tape 5
Day 17: Tape 1
Day 18: Tape 2
Day 19: Tape 1
Day 20: Tape 3
Day 21: Tape 1
Day 22: Tape 2
Day 23: Tape 1
Day 24: Tape 4
Day 25: Tape 1
Day 26: Tape 2
Day 27: Tape 1
Day 28: Tape 3
Day 29: Tape 1
Day 30: Tape 2
Day 31: Tape 1
Day 32: Tape 5
从上面的图表可以看出,序列号在前的磁带使用的频率比后面的磁带多很多。这说明这种方式不能将一天的数据保留一周,这一点跟其他的方式不同。不过它提供了指数级的保留周期。例如:如果备份保留周期为5天,磁带1会使用16次(隔一天使用一次),磁带2会使用8次(四天使用一次),磁带3使用4次(七天之间)。磁带4和磁带5分别会使用两次。在本质上,这种方式跟其他的方式一样,也可以实现每日和每月的备份,但从长远来看,使用的磁带数比其他的方式少很多。
这种方式的设置比较复杂而且很多的应用程序都不支持。不过,使用这种方式可以大大降低磁带的数量,这也许会成为以后发展的方向。
每一种策略都有利有弊。用户要根据自己的需要来选择合适的方法。
作者
Brien M. Posey,微软认证系统工程师,Windows 2000 Server 和 IIS方面最有价值专家。Brien曾任全国性连锁医院的CIO,负责过Fort Knox的网络安全。作为一名自由撰稿人,他为微软, CNET, ZDNet, TechTarget, MSD2D, Relevant Technologies 以及其他的科技公司写过稿。