备份数据时磁带转化计划介绍

日期: 2010-01-12 作者:Brien M. Posey翻译:曹同举 来源:TechTarget中国 英文

采用磁带对数据进行备份时有许多种策略需要考虑。如何制定合适的磁带轮转策略就是其中非常重要的一种。磁带轮转策略会影响用户可以使用的磁带的数目和数据保留的时间。这篇文章讲解了一些常用的磁带轮转策略。

本篇文章所提及的磁带轮转策略主要针对于全备份,不过也可以适用于增量备份和差异备份。 Round Robin 最基本的磁带轮转方式称之为Round Robin。使用这种方式时,备份管理员需要指定数据保留的时间,并且在这段时间内,每天需要使用不同的磁带进行备份。 例如,数据保留周期为一周,那需要七个磁带,每天使用一个。

这些磁带按照顺序使用,上面的数据从下周起会被新数据覆盖。 N Week Daily Ro……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

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磁带转化架构

N Week Daily是Round Robin的一种延伸。

Daily + N Weekly

Daily + N Weekly这种方式跟N Week Dailiy相似,但它不需要很多磁带。这种方式的保留周期是以周为单位的,而RoudRobin是以天为基础的。使用这种方式,数据可以保留数周,然后再重新利用。图标B很清楚的阐述了这个原理。

图B: Daily + N Weekly备份架构

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转化架构

这就是为什么可以使用Round Robin对一年的数据进行备份的原因。

Grandfather Father Son

GFS是另外一个非常常用的磁带轮转策略.它跟Round Robin非常相似,不过没有Round Robin那么复杂。每周的备份存放在第一个磁带上,将保留五周时间,每四周的备份作为一个保留时间点,但有一个磁带会保留整个月的备份。到了年底,最后一个月的备份磁带就是整年所有数据的备份,将被永久的归档。图表E可以说明这个道理。

Figure E:Grandfather Father Son磁带转化架构

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
Brien M. Posey

Brien M. Posey,微软认证系统工程师,Windows 2000 Server 和 IIS方面最有价值专家。Brien曾任全国性连锁医院的CIO,负责过Fort Knox的网络安全。作为一名自由撰稿人,他为微软, CNET, ZDNet, TechTarget, MSD2D, Relevant Technologies 以及其他的科技公司写过稿。