第九章网络备份系统精编.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网络存储备份系统 在计算机系统中,备份是指拷贝特定的数据集到指定的存储设备上,当数据集丢失时,从相应的设备上读取这些额外拷贝重新恢复数据集。由于备份至少包含有数据集的一个副本,因此不仅需要大量的存储空间进行存放,而且必须对于这些备份数据进行高效的管理。传统上往往使用磁带库作为数据备份的目标设备,这主要是由于备份数据集往往很少改动,因此特别适合于磁带这种离线的设备。但是随着存储技术的发展和存储空间的廉价趋势,现有越来越多的存储设备可以作为备份资源。随着网络技术的发展,通过共享存储系统可以方便的为多个客户端提供高效备份服务,这样能够的优化存储资源的使用效率,并能够更好的管理各种备份数据。由于备份构成对于存储容量、性能有着巨大的需要,因此大规模存储系统往往必须为多个用户和应用提供备份服务。 本章首先讨论备份系统的原理和实现技术,重点介绍一种基于网络的备份系统的设计结构和实现方法。本章设计的备份系统主要针对逻辑备份,将从网络备份系统的总体结构,以及设计方案入手,详细讨论基于存储网络的备份系统的软件设计,尤其是备份管理程序和备份客户端与备份源代理(即恢复目的代理)的设计与实现。 复制和镜像技术 从为数据集建立拷贝的角度看,数据复制和镜像技术也是两种特殊的数据备份技术。在逻辑上数据复制更加强调数据拷贝的过程,而镜像是在时间维度上的保持拷贝和数据集更新的同步。而它们都是提高存储系统中数据可用性的重要技术,并且在很多方面都采用了相同的技术,如快照技术,因此在讨论普通意义上备份系统之前,先简单分析一下复制和镜像技术。 数据复制可以分为两种级别,一是基于文件系统的备份复制技术,另一种是基于数据块和逻辑卷的复制技术。前者可以通过文件系统或者数据库的备份系统实现,对重要的文件和数据进行备份,如数据备份;而后者往往基于软硬件结合的方式实现,不必了解数据的含义,例如磁盘镜像。 磁盘镜像是一个基于数据块层的功能,用设备虚拟化的基本形式使两个或者多个磁盘表现为一个逻辑磁盘形式,接受完全相同的数据。从镜像对中,对磁盘驱动器的相对优先级分析可以分为主/从镜像对,对等镜像对;从操作时间性可以分为同步、异步和半同步镜像;从空间上分为本地磁盘镜像和远程磁盘镜像。而镜像功能往往通过在I/O路径中增加镜像器实现。本地磁盘镜像往往结合RAID技术实现,而远程镜像往往涉及更为复杂的结构和技术。 图  STYLEREF 1 \s 9. SEQ 图 \* ARABIC \s 1 1同步远程镜像数据流程示意图 同步的远程镜像技术的前提是本地和异地间通过高速的通道直接连接,它对网络的稳定性和性能都要很高的要求。实现同步的远程镜像技术有两种方法,一种是在主机端的文件系统的设备驱动层进行修改,把发给本地磁盘阵列的写I/O请求同时发送给异地的镜像磁盘阵列,当两个写I/O请求都完成后才认为请求完成,这类似于RAID1方式。另一种方法,就是在磁盘阵列的控制器中进行设计,把发给本地磁盘阵列的写I/O请求同时发送给异地的镜像磁盘阵列。当远程磁盘阵列响应后,本地磁盘阵列才回复主机I/O完成。这种方法的好处是对主机透明,但为了提高性能必须在两个磁盘阵列之间建立独立的通道。对于读I/O,没有同步的必要。 REF _Ref240509801 \h 图 9.1显示了同步远程镜像过程。 图  STYLEREF 1 \s 9. SEQ 图 \* ARABIC \s 1 2异步远程镜像数据流程示意图 异步的远程镜像技术虽然不特别要求网络的实时性,但同时引入了本地和异地数据不一致的风险。异步的远程镜像技术同样通过主机系统或者磁盘阵列系统实现,和同步方式不同的是异步系统必须建立同步点或者叫做检查点,在检查点上两方数据是完全一致的。在检查点之后,本地系统依次向远地阵列发送自己收到的I/O,但保留所有I/O请求直到下一个检查点,当远程阵列确认完成到一个检查点之后,本地系统才释放这一批保留的I/O请求。 REF _Ref240509848 \h 图 9.2显示了异步远程镜像过程。它也是远程容灾的核心技术之一。 为了保证不影响主机的业务系统的正常运行,减小数据量,数据复制所采用的基本方法是快照技术。 备份系统概述 数据备份是存储系统最重要应用之一,是保护用户数据的关键技术手段。虽然在线的镜像或者冗余技术能够有效的提高数据的可用性,但事实上,对于用户删除或者修改,这些在线冗余系统却无能为力,因此如果说前者那些在线冗余技术在空间维度上能够保证系统数据的可用性,那么备份系统能够进一步在时间维度上的保证数据的可靠性。 实际备份有多种实现形式,从不同的角度可以对备份进行不同的分类: 从备份策略来看,可以分为完全备份,增量备份,差分备份。完全备份就是拷贝整个文件系统的数据到备份设备。它最为简单,但有

文档评论(0)

bbnnmm885599 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档