数据备份和容灾系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
为了保障数据资料的平安,必须进行数据备份。而一旦发生灾难,造成大量数据丢失,容灾系统将能保证业务尽快恢复,甚至可以保证业务不中断执行。数据备份也正是容灾系统得以运行的条件。
一、数据备份策略
从备份策略来讲,现在的备份可分为三种摘要:完全备份、增量备份、差异备份、累加备份策略。下面来讨论以下这几种备份方式摘要:
完全备份就是拷贝给定计算机或文件系统上的所有文件,而不管它是否被改变。
增量备份就是只备份在上一次备份后增加、改动的部分数据。增量备份可分为多级,每一次增量都源自上一次备份后的改动部分。
差异备份就是只备份在上一次完全备份后有变化的部分数据。假如只存在两次备份,则增量备份和差异备份内容一样。
累加备份采用数据库的治理方式,记录累积每个时间点的变化,并把变化后的值备份到相应的数组中,这种备份方式可恢复到指点的时间点。
一般在使用过程中,这三种策略常结合使用,常用的方法有摘要:完全备份、完全备份加增量备份、完全备份加差异备份、完全备份加累加备份。
完全备份加差异备份的思想也是较少使用完全备份。比如说在周六晚上进行完全备份,在其它6天(周日到周五)则进行差异备份。做差异备份时,将会把自上星期六以来发生了变化的文件存储在当天的增量备份磁带上。
二、容灾系统的等级及实现技术
容灾是一个范畴比较广泛的概念,广义上,我们可以把所有和业务连续性相关的内容都纳进容灾。容灾是一个系统工程,它包括支持用户业务的方方面面。而容灾对于it而言,就是提供一个能防止用户业务系统遭受各种灾难影响破坏的计算机系统。容灾还表现为一种未雨绸缪的主动性,而不是在灾难发生后的“亡羊补牢”。从狭义的角度,我们平常所谈论的容灾是指,除了生产站点以外,用户另外建立的冗余站点,当灾难发生生产站点受到破坏时,冗余站点可以接管用户正常的业务,达到业务不中断的目的。为了达到更高可用性,很多用户甚至建立多个冗余站点。
容灾系统是通过在异地建立和维护一个备份存储系统,利用地理上的分离来保证系统和数据对灾难性事件的抵御能力。
根据容灾系统对灾难的反抗程度,可分为数据容灾和应用容灾。数据容灾是指建立一个异地的数据系统,该系统是对本地系统关键应用数据实时复制。当出现灾难时,可由异地系统迅速接替本地系统而保证业务的连续性。应用容灾比数据容灾层次更高,即在异地建立一套完整的、和本地数据系统相当的备份应用系统(可以同本地应用系统互为备份,也可和本地应用系统共同工作)。在灾难出现后,远程应用系统迅速接管或承担本地应用系统的业务运行。设计一个容灾系统,需要考虑多方面的因素,如备份/恢复数据量大小、应用数据中心和备援数据中心之间的间隔和数据传输方式、灾难发生时所要求的恢复速度、备援中心的治理及投进资金等。根据这些因素和不同的应用场合,通常可将容灾系统分为四个等级。
第0级摘要:没有备援中心这一级容灾系统,实际上没有灾难恢复能力,它只在本地进行数据备份,并且被备份的数据只在本地保存,没有送往异地。
第1级摘要:本地磁带备份,异地保存在本地将关键数据备份,然后送到异地保存。灾难发生后,按预定数据恢复程序恢复系统和数据。这种方案本钱低、易于配置。但当数据量增大时,存在存储介质难治理的新题目,并且当灾难发生时存在大量数据难以及时恢复的新
题目。为了解决此新题目,灾难发生时,先恢复关键数据,后恢复非关键数据。
第3级摘要:活动备援中心在相隔较远的地方分别建立两个数据中心,它们都处于工作状态,并进行相互数据备份。当某个数据中心发生灾难时,另一个数据中心接替其工作任务。这种级别的备份根据实际要求和投进资金的多少,又可分为两种摘要:①两个数据中心之间只限于关键数据的相互备份;②两个数据中心之间互为镜像,即零数据丢失等。零数据丢失是目前要求最高的一种容灾系统方式,它要求不管什么灾难发生,系统都能保证数据的平安。所以,它需要配置复杂的治理软件和专用的硬件设备,需要投资相对而言是最大的,但恢复速度也是最快的。
在建立容灾系统时会涉及到多种技术,如摘要:san或nas技术、远程镜像技术、基于ip的san的互连技术、快照技术等。
衡量容灾系统的两个技术指标摘要:rpo(recovery point objective)摘要:即数据恢复点目标,主要指的是业务系统所能容忍的数据丢失量。
rto(recovery time objective)摘要:即恢复时间目标,主要指的是所能容忍的业务停止服务的最长时间,也就是从灾难发生到业务系统恢复服务功能所需要的最短时间周期。
rpo针对的是数据丢失,而rto针对的是服务丢失,二者没有必然的关联性。rto和rpo 的确定必须在进行风险分析和业务影响分析后根据不同的业务需求确定。对于不同企业的同一种业务,rto和rpo的需求也会有所不同。
三、数据容灾和数据备份的联系
从定义上看,备份是指用户为应用系统产生的重要数据(或者原有的重要数据信息)制作一份或者多份拷贝,以增强数据的平安性。因此,备份和容灾所关注的对象有所不同,备份关系数据的平安,容灾关心业务应用的平安,我们可以把备份称作是“数据保护”,而容灾称作“业务应用保护”。备份最多表现为通过备份软件使用磁带机或者磁带库将数据进行拷贝,也有用户使用磁盘、光盘作为存储介质;容灾则表现为通过高可用方案将两个站点连接起来。
备份和容灾是存储领域两个极其重要的部分,二者有着紧密的联系。首先,在备份和容灾中都有数据保护工作,备份大多采用磁带方式,性能低,本钱低;容灾采用磁盘方式进行数据保护,数据随时在线,性能高,本钱高。其次,备份是存储领域的一个基础,在一个完整的容灾方案中必然包括备份的部分;同时备份还是容灾方案的有效补充,由于容灾方案中的数据始终在线,因此存储有完全被破坏的可能,而备份提供了额外的一条防线,即使在线数据丢失也可以从备份数据中恢复。
要保护数据,企业需要数据备份和容灾系统。但是很多企业在搭建了备份系统之后就以为高枕无忧了,实在还需要搭建容灾系统。(一)数据备份是数据容灾的基础数据备份是数据高可用的最后一道防线,其目的是为了系统数据崩溃时能够快速的恢复数据。固然它也算一种容灾方案,但这种容灾能力非常有限,由于传统的备份主要是采用数据内置或外置的磁带机进行冷备份,备份磁携同时也在机房中同一治理,一旦整个机房出现了灾难,如火灾、盗窃和地震等灾难时,这些备份磁带也随之销毁,所存储的磁带备份也起不到任何容灾功能。
(二)容灾不是简单备份
真正的数据容灾就是要避免传统冷备份所具有先天不足,它能在灾难发生时,全面、及时地恢复整个系统。容灾按其容灾能力的高低可分为多个层次,例如国际标准share 78 定义的容灾系统有七个层次摘要:从最简单的仅在本地进行磁带备份,到将备份的磁带存储在异地,再到建立应用系统实时切换的异地备份系统,恢复时间也可以从几天到小时级到分钟级、秒级或0数据丢失等。
无论是采用哪种容灾方案,数据备份还是最基础的,没有备份的数据,任何容灾方案都