信息传播技术信息传播技术信息传播技术信息传播技术数据存储技术•数据完整性•容错与网络冗余•网络备份系统数据完整性数据完整性数据完整性数据完整性数据完整性这一术语用来泛指与损坏和丢失相对的数据的状态,它通常表明数据的可靠性与准确性是可以信赖的,同时也意味着数据有可能是无效的或不完整的。数据完整性包括数据地正确性、有效性和一致性。•正确性。数据在输入时要保证其输入值与定义这个表相应的域的类型一致。•有效性。在保证数据有效的前提下,系统还要约束数据的有效性。•一致性。当不同的用户使用数据库时,应该保证他们取出的数据必须一致。一、数据完整性影响数据完整性的因素主要有五种:硬件故障、网络故障、逻辑问题、意外的灾难性事件和人为的因素。1.硬件故障常见的影响数据完整性的硬件故障有:(1)磁盘故障;(2)I/O控制器故障;(3)电源故障;(4)存储器故障;(5)介质、设备和其它备份的故障;(6)芯片和主板故障。2.网络故障(1)网络接口卡和驱动程序的问题。(2)网络连接上的问题。(3)辐射问题。3.逻辑问题(1)软件错误;(2)文件损坏;(3)数据交换错误;(4)容量错误;(5)不恰当的需求;(6)操作系统错误。4.灾难性事件(1)火灾;(2)水灾;(3)风暴——龙卷风、台风、暴风雪等;(4)工业事故;(5)蓄意破坏/恐怖活动。5.人为因素(1)意外事故;(2)缺乏经验;(3)压力/恐慌;(4)通信不畅;(5)蓄意的报复破坏和窃取。二、提高数据完整性的办法解决办法有两个方面的内容。首先,采用预防性的技术,防范危及数据完整性的事件的发生;其次,一旦数据的完整性受到损坏时采取有效的恢复手段,恢复被损坏的数据。下面所列出的是一些恢复数据完整性和防止数据丢失的方法:备份、镜像技术、归档、转储、分级存储管理、奇偶检验、灾难恢复计划、故障发生前的预前分析和电源调节系统。备份是用来恢复出错系统或防止数据丢失的一种最常用的办法。镜像技术镜像技术是物理上的镜像原理在计算机技术上的具体应用,它所指的是将数据原样从一台计算机(或服务器)上拷贝到另一台计算机(或服务器)上。镜像技术在计算机系统中具体执行时一般有两种方法:(1)逻辑地将计算机系统或网络系统中的文件系统按段拷贝到网络中的另一台计算机或服务器上;(2)严格地在物理层上进行,例如建立磁盘驱动器、I/O驱动子系统和整个机器的镜像。归档•归档有两层意思,其一,把文件从网络系统的在线存储器上复制到磁带或光学介质上以便长期保存;其二,在文件复制的同时删除旧文件,使网络上的剩余存储空间变大一些。转储与分级存储转储是指将那些用来恢复的磁带中地数据转存到其它地方的。分级存储管理与归档很相似,它是一种能将软件从在线存储器上归档到靠近在线存储上的自动系统,也可以进行相反的过程。奇偶校验提供一种监视的机制来保证不可预测的内存错误,防止服务器出错以至造成数据完整性的丧失。灾难给计算机网络系统带来的破坏是巨大的,而灾难恢复计划是在废墟上如何重建系统的指导性文件容错与网络冗余随着计算机网络系统的进一步发展,网络可靠性变得越来越重要。其主要原因如下:(1)网络系统性能的提高,使系统的复杂性增加,服务器主频的加快,将导致系统更容易出错,为此,必须进行精心的可靠性设计。(2)网络应用的环境已不再局限于机房,这使系统更容易出错,因此,系统必须具有抗恶劣环境的能力。(3)网络已走向社会,使用的人也不再是专业人员,这要求系统能够容许各种操作错误。(4)网络系统的硬件成本日益降低,维护成本相对增高,则需要提高系统的可靠性以降低维护成本。容错系统的实现方法1.空闲备件“空闲备件”,其字面上的意思是系统中配置一个处于空闲状态的备用部件。2.负载平衡负载平衡是另一种提供容错的途径,在具体的实现时使用两个部件共同承担一项任务,一旦其中的一个部件出现故障,另一个部件立即将原来有两个部件负担的任务全部承担下来。3.磁盘双联在镜像磁盘对中增加一个I/O控制器便称为磁盘双联。它由于对I/O总线争用次数的减少而提供了系统的性能。4.RAIDRAID(冗余磁盘阵列)是一种能够在不经历任何故障时间的情况下更换正在出错的磁盘或已发生故障的磁盘的存储系统,它是保证磁盘子系统非故障时间的一条途径。RAID的另一个优点是在其上面传输数据的速度远远高于单独一个磁盘上传输数据时的速度。即数据能够从RAID上较快地读出来。网络备份系统网络备份实际上不仅仅是指网络上各计算机的文件备份,它实际上包含了整个网络系统的一套备份体系。主要包括如下几个方面:(1)文件备份和恢复;(2)数据库备份和恢复;(3)系统灾难恢复;(4)备份任务管理。1备份与恢复操作的种类对于大多数网络管理员来说,备份和恢复是一项繁重的任务。而备份的最基本的一个问题是:为保证能恢复全部系统,需要备份多少以及何时进行备份?1.备份备份包括全盘备份、增量备份、差别备份、按需备份和排除。全盘备份是将所有的文件写入备份介质。增量备份指的是只备份那些上次备份之后已经作过更改的文件,即备份已更新的文件。差别备份是对上次全盘备份之后更新过的所有文件的进行备份的一种方法。差别备份的主要优点是全部系统只需两组磁带就可以恢复——最后一次全盘备份的磁带和最后一次差别备份的磁带。需备份是指在正常的备份安排之外额外进行的备份操作。按需备份也可以弥补冗余管理或长期转储的日常备份的不足。排除不是一种备份的方法,它只是把不想备份的文件排除在需备份文件之外的一类方法。2备份和恢复的设备与介质备份系统中用于备份与恢复的介质主要的有:磁带介质和光学介质。1.磁带介质(1)具有较好的磁化特性,容易在它上面读写数据;(2)磁带上的数据不会被与之相邻的同一磁带上别的数据处于低强度磁场的影响;(3)磁带的各层不能相互分开或出现剥落现象;(4)磁带具有很好的抗拉强度,不容易被拉断;(5)磁带具有很好的柔软度,这样确保了通过磁带机时可以卷得很紧并可以很容易地被弯曲。2.光学介质光学介质技术是将从介质表面反射回来的激光识别成信息。光学介质上的0和1以不同的方式反射激光,这样光驱就可以向光轨上发射一束激光并检测反射光的不同。常见的光学介质有:磁光盘和可读CD。磁光盘,或称MO(Magnetic-Optical),是最好的持久性和耐磨性的一种介质。它允许进行非常快速的数据随机访问,MO特别适合于分级存储管理应用。但由于MO的容量至今仍不能与磁带相比,因此,它未被广泛用于备份系统。可读CD,即CD-ROM,目前因为速度太慢和进行多进程介质写入困难,目前还不能适应于网络备份的要求。提高备份性能的技术用于提高网络备份性能的技术有:RAID技术、设备流、磁带间隔和压缩。(1)RAID技术磁带是备份系统常用的一种设备介质。磁带在记录磁头上移动所需的时间是一个瓶颈口,是影响备份速度的一个重要因素,而解决这类瓶颈问题的一种行之有效的办法是采用磁带RAID系统。磁带RAID的概念与磁盘RAID相类似,数据是“带状”通过多个磁带设备的,因此,可以获得特别快的传输速率。缺点是正确地恢复数据就要对多台磁带设备进行精确的定位和计时。•Raid0•Raid1•Raid5磁带轮换主要的有如下几种模式:(1)A/B轮换,在这种方式中,把一组磁带分为A、B两组。“A”在偶数日使用,“B”在奇数日使用,或反之。这种方式不能长时间保存数据。(2)每周轮换,这种方法每周换一次磁带。这种方法当数据较少时很有效。(3)每日轮换,它要求每一天都得更换磁带,即需要有七个标明星期一到星期日的磁带。这种方式,在联合使用全盘备份和差别备份或增量备份时较有效。(4)每月轮换,它通常的实现方法是每月的开始进行一次全盘备份,然后在该月余下的那些天里在其他的磁带上作增量备份。备份系统的设计网络备份实际上不仅仅是指网络上各计算机的文件备份,它实际上包含了整个网络系统的一套备份体系。1.系统现状分析及备份要求系统的现状分析的内容包括:(1)网络系统的操作平台;(2)网络所采用的数据库管理系统;(3)网络上运行的应用系统;(4)网络系统结构以及所选用的服务器等。2.对网络备份系统的要求主要有:(1)备份的数据需要保留的时间;(2)对数据库的备份是否要求在线备份;(3)对不同操作平台服务器要求以低成本实现备份;(4)是否需要一套自动恢复的机制;(5)对恢复时间的要求;(6)对系统监控程序运行的要求;(7)对备份系统自动化程度的要求;(8)对网络前台工作站信息备件要求;(9)说明现已采用的备份措施等。3.备份方案的设计(l)备份软件备份软件的选择对一个网络备份系统来说是至关重要的,它的选择必须满足用户的全部需求。(2)备份介质常见的备份介质首选是磁带,当然,根据实际情况也可以考虑其它的介质,如磁光盘、可读CD等。(3)日常备份制度如果决定采用磁带作为备份的介质,那么,可以根据“磁带轮换”中所介绍的几种模式,选择其中的一种或几种模式作为日常备份制度。4.备份方案的实现备份方案的实现包括下列几个方面:(1)安装。包括应用系统,备份软件以及磁带机的安装;(2)制定日常备份策略;(3)文件备份;(4)数据库备份;(5)网络操作系统备份;(6)工作站内容的备份。备份的误区1.为什么要备份(1)电器的物理损坏,尤其是硬盘驱动器的毁坏,使数据丢失;(2)人为的错误偶然地删除文件或重新格式化硬盘;(3)黑客通过远程侵入计算机网络系统并造成关键数据的丢失;(4)硬盘驱动器或硬盘被病毒感染;(5)盗窃;(6)自然灾害对网络系统造成的破坏;(7)电源浪涌可以损害硬盘驱动上的数据;(8)电磁干扰使文件被清除等。2.备份的误区备份的误区主要存在于下列三个方面:拷贝、磁盘阵列和利用系统提供的备份命令。(1)拷贝拷贝是实现数据备份的一个手段,但它不是备份的全部。①拷贝不能保存档案的历史记录;②备份可保存目录服务记录及重要的系统信息。(2)磁盘阵列(RAID)RAID主要是针对数据安全的,不能作为备份。①RAID的主要用途是保证在线,(即时资料);②RAID并没有保留第二份或更多份的历史资料;③两个磁盘同时毁坏了怎么办?④RAID的投资与磁带机的投资比较,当容量越大时成本就越大。(3)系统备份命令系统所提供的备份命令与备份是有所不同的。①不具备容错的功能;②不具备开放性;③对异构网络无法进行备份;④对大型、超大型数据库无能为力。网络存储网络存储网络存储网络存储•网络存储把用户的文件资料存储在通过Internet可以访问到的网络服务器上,用户只需要连接到Internet上就可以自由存取自己账号中或者其他用户共享出来的文件资料。•网络存储的技术分类直接依附存储系统DAS网络依附存储系统NAS存储区域网络SAN网络存储网络存储网络存储网络存储建立一个具有大规模可伸缩性的、连续可用性的、跨平台的、能够提供多种信息处理系统的连接、信息保护、信息管理、信息分享的企业信息存储系统,并使之成为网络上的一种公用设施,为企业的所有应用提供无限性能和容量,成为企业整体战略的重要组成部分。而传统的数据信息存储架构不能满足,新的技术--网络附加信息存储(NAS)及信息存储区域网络(SAN)便应运而生。NAS和SAN字面上相似,且都是新型数据存储模式,但这二者是完全不同的,针对不同方向的技术。NAS•NAS是通过网线连接的磁盘阵列,具备磁盘阵列的所有主要特征:高容量、高效能、高可靠。NAS是部件级的存储方法。NAS将存储设备通过标准的网络拓扑结构连接到一群计算机上,所以NAS可以无需服务器直接上网,不依赖通用的操作系统,而是采用一个面向用户设计的、专门用于数据存储的简化操作系统,内置了与网络连接所需的协议,因此使整个系统的管理和设置较为简单。是真正即插即用的产品,并且物理位置灵活,可放置在工作组内,也可放在其他地点与网络连接。NAS的架构的架构的架构的架构IBMIBMIBMIBMTotalStorageTotalStorageTotalStorageTotalStorageNAS200NAS200NAS200NAS200MaxtorMaxtorMaxtorMaxtorMaxattac