042-数据安全ppt课件_第1页
042-数据安全ppt课件_第2页
042-数据安全ppt课件_第3页
042-数据安全ppt课件_第4页
042-数据安全ppt课件_第5页
已阅读5页,还剩61页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数据平安 哈尔滨工程大学 数据平安数据本身的平安,利用现代密码学的手段对数据进展自动维护。数据防护的平安,采用现代信息存储手段对数据进展维护,如:磁盘阵列,数据备份,异地容灾等。数据平安是一个自动的维护措施。 数据平安数据丧失缘由分析 1、误操作2、人为破坏3、病毒,黑客破坏4、软硬件缺点,电源,硬盘驱动器毁坏5、环境要素6、灾祸存储技术引见Raid技术硬盘是计算机最重要的外部存储设备,但一旦硬盘损坏,数据能够丧失。RAID是美国加利福尼亚伯克利分校提出的,Redundant Array of Inexpensive Disks ,廉价冗余磁盘阵列,又称独立冗余磁盘阵列。所谓的RAID就是利用

2、假设干个硬盘驱动器加上控制器按一定的组合方式组成的一个大容量、快速呼应和高可靠的存储子系统。RAID特点传输速率高 过去十几年来,CPU的处置速度添加了五十倍有多,内存(memory)的存取速度亦大幅添加,而数据储存安装-主要是磁盘(harddisk)-的存取速度只添加了三、四倍,构成电脑系统的瓶颈,拉低了电脑系统的整体性能,假设不能有效的提升磁盘的存取速度,CPU、内存及磁盘间的不平衡将使CPU及内存的改良构成浪费。磁盘阵列是把多个磁盘组成一个阵列,当作单一磁盘运用,它将数据以分段(striping)的方式储存在不同的磁盘中,存取数据时,阵列中的相关磁盘一同动作,大幅减低数据的存取时间,同时

3、有更佳的空间利用率。 RAID特点容错(faulttolerance),即平安性。普通硬盘无法提供容错功能。尽量的平衡CPU,内存及磁盘的性能差别,提高电脑的整体任务性能。 RAID技术 磁盘阵列中针对不同的运用运用的不同技术,称为RAIDlevel,RAID是Redundent ArrayofInexpensiveDisks的缩写,而每一level代表一种技术,目前业界公认的规范是RAID0RAID5。这个level并不代表技术的高低,level5并不高于level3,level1也不低过level4,至于要选择那一种RAIDlevel的产品,纯视用户的操作环境及运用而定,与level的高低

4、没有必然的关系。 RAID0及RAID1适用于PC及PC相关的系统如小型的网络效力器(networkserver)及需求高磁盘容量与快速磁盘存取的任务站等,比较廉价;RAID3及RAID4适用于大型电脑及影像、CAD/CAM等处置;RAID5多用于OLTP,因有金融机构及大型数据处置中心的迫切需求,故运用较多而较有名气,RAID2较少运用,其他如AID6,RAID7,乃至RAID10等,都是厂商各做各的,并无一致的规范,在此不作阐明。引见各个RAIDlevel之前, 先看看构成磁盘阵列的两个根本技术。 磁盘延伸 译为磁盘延伸,能确切的表示 diskspanning 这种技术的含义。 如图磁盘阵

5、列控制器,联接了四个磁盘,这四个磁盘构成一个阵列(array),而磁盘阵列的控制器(RAID controller)是将此四个磁盘视为单一的磁盘,如DOS环境下的C:盘。这是disk spanning的意义,由于把小容量的磁盘延伸为大容量的单一磁盘,用户不用规划数据在各磁盘的分布,而且提高了磁盘空间的运用率。并使磁盘容量几乎可作无限的延伸;而各个磁盘一同作取存的动作,比单一磁盘更为快捷。 磁盘阵列控制器磁盘1磁盘2磁盘3磁盘4磁盘延伸磁盘数据分段 由于磁盘阵列是将同一阵列的多个磁盘视为单一的虚拟盘,所以其数据是以分段(blockorsegment)的方式顺序存放在磁盘阵列中,数据按需求分段,从

6、第一个磁盘开场放,放到最後一个磁盘再回到第一个磁盘放起,直到数据分布终了。至于分段的大小视系统而定,有的系统或以1KB最有效率,或以4KB,或以6KB,甚至是4MB或8MB的,但除非数据小于一个扇区(sector,即521bytes),否那么其分段应是512byte的倍数。 由于磁盘的读写是以一个扇区为单位,假设数据小于512bytes,系统读取该扇区后,还要做组合或分组(视读或写而定)的动作,浪费时间。从上图我们可以看出,数据以分段于在不同的磁盘,整个阵列的各个磁盘可同时作读写,故数据分段使数据的存取有最好的效 率,实际上本来读一个包含四个分段的数据所需求的时间约=(磁盘的accesstim

7、e+数据的tranfertime)X4次,如今只需一次就可以完成。 磁盘分段图磁盘数据分段A0-A1B0-B1C0-C1D0-D1A2-A3B2-B3C2-C3D2-D3A4-A5B4-B5C4-C5D4-D5A6-A7B6-B7C6-C7D6-D7磁盘1磁盘2磁盘3磁盘4 Diskstriping也称为RAID0,很多人以为RAID0没有甚么,其实这是非常错误的观念,由于RAID0使磁盘的输出入有最高的效率。而磁盘阵列有更好效率的缘由除数据分段,它可以同时执行多个输出入的要求,由于阵列中的每一个磁盘都能独立动作,分段放在不同的磁盘,不同的磁盘可同时作读写,而且能在快取内存及磁盘作并行存取(p

8、arallelaccess)的动作,但只需硬件的磁盘阵列才有此性能表现。 RAID0至少需求两块硬盘,没有任何的维护。只需一个硬盘出事,一切数据都会破坏。 所以,RAID0运用在不重要的数据上。RAID0阵列的实践容量为Mxn,M M为硬盘驱动器的容量,n为硬盘驱动器的数量。磁盘的利用率100%。RAID0技术RAID0技术RAID0无冗余无校验磁盘阵列每块硬盘可以同时写每块硬盘可以同时读数据数据数据数据数据数据RAID0表示图 RAID1是运用磁盘镜像(diskmirroring)的技术,它的方式是在任务磁盘(workingdisk)之外再加一额外的备份磁盘(backupdisk),两个磁盘

9、所储存的数据完全一样,数据写入任务磁盘的同时亦写入备份磁盘。数据的写入时间会长一点。但数据的读取没有影响,两块硬盘可同时读取数据。在一对影像盘中,假设一块硬盘发生错误不会损失任何数据,由于数据可以从影像盘中恢复。但假设两个硬盘驱动器都发生了错误,数据那么丧失。很多人以为RAID1要加一个额外的磁盘,构成浪费而不看好RAID1,现实上磁盘越来越廉价,并不见得呵斥负担,况且RAID1有最好的容错(faulttolerence)才干,其效率也是除RAID0之外最好的。 RAID1技术RAID1技术RAID1影像磁盘阵列复制数据分别写入两块硬盘数据数据每块硬盘可同时读RAID2技术 RAID2是把数据

10、分散为位(bit)或块(block),参与海明码HammingCode,在磁盘阵列中作间隔写入(interleaving)到每个磁盘中,而且地址(address)都一样,也就是在各个磁盘中,其数据都在一样的磁道(cylinderortrack)及扇区中。RAID2的设计是运用共轴同步(spindlesynchronize)的技术,存取数据时,整个磁盘阵列一同动作,在各作磁盘的一样位置作平行存取,所以有最好的存取时间(accesstime),其总线(bus)是特别的设计,以大带宽(bandwide)并行传输所存取的数据,所以有最好的传输时间(transfertime)。在大型档案的存取运用,RA

11、ID2有最好的性能,但假设档案太小,会将其性能拉下来,由于磁盘的存取是以扇区为单位,而RAID2的存取是一切磁盘平行动作,而且是作 单位元的存取,故小于一个扇区的数据量会使其性能大打折扣。RAID2是设计给需求延续且大量数据的电脑运用的,如大型电脑、作影像处置或CAD/CAM的任务站(workstation)等,并不适用于普通的多用户环境、网络效力器 (networkserver),小型机或PC。 RAID2的平安采用内存阵列(memoryarray)的技术,运用多个额外的磁盘作单位错误校正(single-bitcorrection)及双位错误检测(double-bitdetection);至

12、于需求多少个额外的磁盘,那么视其所采用的方法及构造而定,例如八个数据磁盘的阵列能够需求三个额外的磁盘,有三十二个数据磁盘的高档阵列能够需求七个额外的磁盘。 RAID2技术RAID2纠错海明码磁盘阵列第2n个硬盘存放校验值校验值校验值校验值校验值校验值校验值每块硬盘同时读海明码简介码距:一个编码系统中恣意两个合法编码码字之间不同的二进数位bit数叫这两个码字的码距,而整个编码系统中恣意两个码字的的最小间隔就是该编码系统的码距。 如图1所示的一个编码系统,用三个bit来表示八个不同信息中。在这个系统中,两个码字之间不同的bit数从1到3不等,但最小值为1,故这个系统的码距为1。假设任何码字中一位或

13、多位被颠倒了,结果这个码字就不能与其它有效信息区分开。例如,假设传送信息001,而被误收为011,因011仍是表中的合法码字,接纳机仍将以为011是正确的信息。然而,假设用四个二进数字来编8个码字,那么在码字间的最小间隔可以添加到2,如图2的表中所示。 海明码留意,图2的8个码字相互间最少有两bit的差别。因此,假设任何信息的一个数位被颠倒,就成为一个不用的码字,接纳机能检查出来。例如信息是1001,误收为1011,接纳机知道发生了一个过失,由于1011不是一个码字表中没有。然而,过失不能被纠正。假定只需一个数位是错的,正确码字可以是1001,1111,0011或1010。接纳者不能确定原来究

14、竟是这4个码字中的那一个。也可看到, 在这个系统中,偶数个2或4过失也无法发现。 海明码奇偶校验奇偶校验可描画为:给每一个码字加一个校验位,用它来构成奇性或偶性校验。例如,在图8-2中,就是这样做的。可以看出,附加码元d2,是简单地用来使每个字成为偶性的。因此,假设有一个码元是错的,就可以分辨得出,由于奇偶校验将成为奇性。奇偶校验编码经过添加一位校验位来使编码中1个个数为奇数奇校验或者为偶数偶校验,从而使码距变为2。由于其利用的是编码中1的个数的奇偶性作为根据,所以不能发现偶数位错误。再以数字0的七位ASCII码0110000为例,假设传送后右边第一位出错,0变成1。接纳端还以为是一个合法的代

15、码0110001数字1的ASCII码。假设在最左边加一位奇校验位,编码变为10110000,假设传送后右边第一位出错,那么变成10110001,1的个数变成偶数,就不是合法的奇校验码了。但假设有两位假设是第1、2位出错就变成10110011,1的个数为5,还是奇数。接纳端还以为是一个合法的代码数字3的ASCII码。所以奇偶校验不能发现。 海明码海明校验推求海明码时的一项根本思索是确定所需最少的校验位数k。思索长度为m位的信息,假设附加了k个校验位,那么所发送的总长度为m+k。图列出了m=4,k=3时,信息位和校验位的分布情况。 图 海明码中校验位和信息位的定位 海明码校验位确实定 k个校验位是

16、经过对m+k位复合码字进展奇偶校验而确定的。其中:P1位担任校验海明码的第1、3、5、7、P1、D1、D2、D4、位,包括P1本人P2担任校验海明码的第2、3、6、7、P2、D1、D3、D4、位,包括P2本人P3担任校验海明码的第4、5、6、7、P3、D2、D3、D4、位,包括P3本人海明码因此可得到三个校验方程及确定校验位的三个公式:A=B1B3B5B7=0 得P1=D1D2D4B=B2B3B6B7=0 得P2=D1D3D4C=B4B5B6B7=0 得P3=D2D3D4海明码假设四位信息码为1001,利用这三个公式可求得三个校验位P1、P2、P3值。和海明码,如图7那么表示了信息码为1001

17、时的海明码编码的全部情况。而图8中那么列出了全部16种信息D1D2D3D4=00001111的海明码。 海明码在接纳方,也可根据这三个校验方程对接纳到的信息进展同样的奇偶测试:A=B1B3B5B7=0;B=B2B3B6B7=0;C=B4B5B6B7=0。假设三个校验方程都成立,即方程式右边都等于0,那么阐明没有错。假设不成立刻方程式右边不等于0,阐明有错。从三个方程式右边的值,可以判别那一位出错。例如,假设第3位数字反了,那么C=0(此方程没有B3,A=B=1这两个方程有B3。可构成二进数CBA,以A为最低有效位,那么错误位置就可简单地用二进数CBA=011指出。同样,假设三个方程式右边的值为

18、001,阐明第1位出错。假设三个方程式右边的值为100,阐明第4位出错。RAID3技术RAID3的数据储存及存取方式都和RAID2一样,但在平安方面以奇偶校验(paritycheck)取代海明码做错误校正及检测,所以只需求一个额外的校检磁盘(paritydisk)。奇偶校验值的计算是以各个磁盘的相对应位作XOR的逻辑运算,然后将结果写入奇偶校验磁盘,任何数据的修正都要做奇偶校验计算。如某一磁盘缺点,换上新的磁盘后,整个磁盘阵列(包括奇偶校验磁盘)需重新计算一次, 将缺点磁盘的数据恢复并写入新磁盘中;如奇偶校验磁盘缺点,那么重新计算奇偶校验值, 以达容错的要求。RAID3技术RAID3带校验的并

19、行磁盘阵列数据数据数据数据数据校验值读数据读写操作跨越硬盘RAID5技术RAID4是以扇区作数据分段,各磁盘一样位置的分段构成一个校验磁盘分段(parity block),放在校验磁盘。这种方式可在不同的磁盘平行执行不同的读取命今,大幅提高磁盘阵列的读取性能;但写入数据时,因受限于校验磁盘,同一时间只能作一次,启动一切磁盘读取数据构成同一校验分段的一切数据分段,与要写入的数据做好校验计算再写入,因有RAID5而使得RAID4较少运用。RAID5防止了RAID4的瓶颈,方法是不用校验磁盘而将校验数据以循环的方式放在每一个磁盘中。磁盘阵列的第一个磁盘分段是校验值,第二个磁盘至后一个磁盘再折回第一个

20、磁盘的分段是数据,然后第二个磁盘的分段是校验值,从第三个磁盘再折回第二个磁盘的分段是数据,以此类推,直到放完为止。也就是校验值是由各磁盘同一位置的分段的数据所计算出来。这种方式能大幅添加小档案的存取性能,不但可同时读取,甚至有能够同时执行多个写入的动作,如可写入数据到磁盘1而其parityblock在磁盘2,同时写入数据到磁盘4而其parityblock在磁盘1。RAID5技术带校验不固定磁盘的磁盘阵列数据/校验值数据/校验值数据/校验值数据/校验值数据/校验值每块硬盘可同时读磁盘阵列磁盘阵列是将多个类型、容量一致的公用硬盘或普通硬盘连成一个阵列,使其能以某种快速、准确和平安的方式来读写磁盘数

21、据,从而到达提高数据读取数据和平安性的一个手段。提高了存储容量,提高数据传输率。有校验技术,提高了可靠性。磁盘阵列的额外的容错功能现实上容错功能已成为磁盘阵列最受青睐的特性,为了加强容错的功能以及使系统在磁盘缺点的情况下能迅速的重建数据,以维持系统的性能,普通的磁盘阵列系统都可运用热备份的功能,所谓热备份是在建立磁盘阵列系统的时候,将其中一磁盘指定为后备磁盘,此一磁盘在平常并不操作,但假设阵列中某一磁盘发生缺点时,磁盘阵列即以后备磁盘取代缺点磁盘,并自动将缺点磁盘的数据重建(rebuild)在后备磁盘之上,由于反响快速,加上快取内存减少了磁盘的存取, 所以数据重建很快即可完成,对系统的性能影响

22、很小。对于要求不停机的大型数据处置中心或控制中心而言,热备份更是一项重要的功能,由于可防止晚间或无人值守时发生磁盘缺点所引起的种种不便。坏扇区转移(badsectorreassignment)。坏扇区是磁盘缺点 的主要缘由,通常磁盘在读写时发生坏扇区的情况即表示此磁盘缺点,不能再作读写,甚至有很多系统会由于不能完成读写的动作而死机。坏扇区转移是当磁盘阵列系统发现磁盘有坏扇区时,以另一空白且无缺点的扇区取代该扇区,以延伸磁盘的运用寿命,减少坏磁盘的发生率以及系统的维护本钱。 硬件磁盘阵列还是软件磁盘阵列 一个完好的磁盘阵列硬件与系统相接。内置CPU,与主机并行运作,一切的I/O都在磁盘阵列中完成

23、,减轻主机的任务负载,添加系统整体性能。有杰出的总线主控(busmastering)及DMA才干,加速数据的存取及传输性能。与快取内存结合在一同,不但添加数据的存取及传输性能,更因减少对磁盘的存取而添加磁盘的寿命。软件磁盘阵列是一个程序,在主机执行,透过一块SCSI卡与磁盘相接构成阵列,它最大的优点是廉价,由于没有硬件本钱(包括研发、消费、维护等),而SCSI卡很廉价(亦有的软件磁盘阵列运用指定的很贵的SCSI卡);它最大的缺陷是使主机多了很多进程 (process),添加了主机的负担,尤其是输出入需求量大的系统。目前市面上的磁盘阵列系统大部份是硬件磁盘阵列,软件磁盘阵列较少。 IDE,SCS

24、I,FC接口硬盘接口是硬盘与主机系统间的衔接部件,作用是在硬盘缓存和主机内存之间传输数据。不同的硬盘接口决议着硬盘与控制器之间的衔接速度,在整个系统中,硬盘接口的性能高低对磁盘阵列整体性能有直接的影响。 SCSI是一种连结主机和外围设备的接口,支持包括磁盘驱动器、磁带机、光驱、扫描仪在内的多种设备。它由SCSI控制器进展数据操作,SCSI控制器相当于一块小型CPU,有本人的命令集和缓存。可以处置大部分任务,减轻了中央处置器的负担(CPU占用率)。FC光纤通道接口,带宽高,适宜于SAN存储方案。DAS、NAS、SAN存储方式目前磁盘存储市场上,存储分类如下表一根据效力器类型分为:封锁系统的存储和

25、开放系统的存储,封锁系统主要指大型机,AS400等效力器,开放系统指基于包括Windows、UNIX、Linux等操作系统的效力器;开放系统的存储分为:内置存储和外挂存储;开放系统的外挂存储根据衔接的方式分为:直连式存储Direct-Attached Storage,简称DAS和网络化存储Fabric-Attached Storage,简称FAS;开放系统的网络化存储根据传输协议又分为:网络接入存储Network-Attached Storage,简称NAS和存储区域网络Storage Area Network,简称SAN。由于目前绝大部分用户采用的是开放系统,其外挂存储占有目前磁盘存储市场的

26、70%以上,因此本文主要针对开放系统的外挂存储进展论述阐明。 存储方式存储方案直连式存储DAS直连式存储依赖效力器主机操作系统进展数据的IO读写和存储维护管理,数据备份和恢复要求占用效力器主机资源包括CPU、系统IO等,数据流需求回流主机再到效力器衔接着的磁带机库,数据备份通常占用效力器主机资源20-30%,因此许多企业用户的日常数据备份经常在深夜或业务系统不忙碌时进展,以免影响正常业务系统的运转。直连式存储的数据量越大,备份和恢复的时间就越长,对效力器硬件的依赖性和影响就越大。直连式存储与效力器主机之间的衔接通道通常采用SCSI衔接,带宽为10MB/s、20MB/s、40MB/s、80MB/

27、s等,随着效力器CPU的处置才干越来越强,存储硬盘空间越来越大,阵列的硬盘数量越来越多,SCSI通道将会成为IO瓶颈;效力器主机SCSI ID资源有限,可以建立的SCSI通道衔接有限。无论直连式存储还是效力器主机的扩展,从一台效力器扩展为多台效力器组成的群集(Cluster),或存储阵列容量的扩展,都会呵斥业务系统的停机,从而给企业带来经济损失,对于银行、电信、传媒等行业724小时效力的关键业务系统,这是不可接受的。问题处理针对I/O是整个网络系统效率低下的瓶颈问题,将数据从通用的运用效力器中分别出来以简化存储管理。 存在的问题:每个新的运用效力器都要有它本人的存储器。这样呵斥数据处置复杂,随

28、着运用效力器的不断添加,网络系统效率会急剧下降。问题处理将存储器从运用效力器中分别出来,进展集中管理。这就是所说的存储网络Storage Networks 专家们针对这一方法又采取了两种不同的实现手段,即NASNetwork Attached Storage网络接入存储和SAN(Storage Area Networks)存储区域网络。 存储区域网络SAN存储区域网络Storage Area Network,简称SAN采用光纤通道Fibre Channel技术,经过光纤通道交换机衔接存储阵列和效力器主机,建立公用于数据存储的区域网络。SAN经过十多年历史的开展,曾经相当成熟,成为业界的现实规范

29、但各个厂商的光纤交换技术不完全一样,其效力器和SAN存储有兼容性的要求。SAN存储采用的带宽从100MB/s、200MB/s,开展到目前的1Gbps、2Gbps。 网络接入存储NAS 网络接入存储Network-Attached Storage,简称NAS采用网络TCP/IP、ATM、FDDI技术,经过网络交换机衔接存储系统和效力器主机,建立公用于数据存储的存储私网。随着IP网络技术的开展,网络接入存储NAS技术发生质的飞跃。 NAS,SAN的不同NAS:用户经过TCP/IP协议访问数据,采用业界规范文件共享协议如:NFS、CIFS实现共享。 SAN:经过公用光纤通道交换机访问数据,采用SCS

30、I、FC-AL接口。什么是NAS和SAN的根本不同点?NAS和SAN最本质的不同就是文件管理系统在哪里。如图: 由图可以看出,SAN构造中,文件管理系统FS还是分别在每一个运用效力器上;而NAS那么是每个运用效力器经过网络共享协议如:NFS、CIFS运用同一个文件管理系统。换句话说:NAS和SAN存储系统的区别是NAS有本人的文件系统管理。 数据备份 哈尔滨工程大学数据备份技术简介数据存储的不平安性主要来自以下几个方面:病毒、非法操作、黑客攻击、内部人员故意破坏篡改、误操作、自然灾祸等。据统计,硬件缺点、软件错误、人的误操作是数据丧失的最主要缘由。50%以上的数据丧失是由于硬件缺点或软件错误呵

31、斥的;30%以上的数据丧失是由人的错误操作呵斥的;病毒和自然灾祸呵斥的数据丧失不到15%。调查结果显示,具备计算机网络的公司有2/3遭遇过数据丧失的情况。在这种情形下,数据备份的作用曾经越来越引起人们的注重。数据备份技术也逐渐成为人们研讨的热点。备份技术分类数据备份有多种实现方式,从不同的角度可以对备份进展不同的分类:从备份方式来看,可以分为物理备份和逻辑备份;从备份战略来看,可以分为完全备份、增量备份和差分备份;根据备份效力器在备份过程中能否可以接纳用户呼应和数据更新,又可以分为离线备份和在线备份,或称为冷备份和热备份。物理备份-基于块block-based的备份,基于文件file-base

32、d的备份基于设备device-based的备份备份方式逻辑备份 每个文件都是由不同的逻辑块组成的,每一个逻辑的文件块存储在延续的物理磁盘块上。但是,组成一个文件的不同逻辑块极有能够存储在分散的磁盘块上。比如UNIX系统,它运用了索引节点或“inode构造来映射逻辑块地址和相应的磁盘上的物理地址。一个inode包含了指向物理磁盘块的指针。对于比较大的文件来说,一个单一的inode太小,无法映射一切的逻辑块,需求多个块的间接援用包含更多的指针。 备份软件通常既可以进展文件操作又可以对磁盘块进展操作。基于文件的备份系统可以识别文件构造,并拷贝一切的文件和目录到备份资源上。这样的系统跨越了存储在每个i

33、node上的指针,顺序的读取每个文件的物理块。然后备份软件延续的将文件写入到备份媒介上。这样的备份使得每个单独文件的恢复变得很快。但是,延续的存储文件会使得备份速度减慢,由于在对非延续存储在磁盘上的文件进展备份时需求额外的查找操作。这些额外的查找操作添加了磁盘的开销,降低了磁盘的吞吐率。基于文件的逻辑备份的另外一个缺陷就是对于文件的一个很小的改动也需求将整个文件备份。物理备份 与之相比,物理的或“基于设备的备份系统在拷贝磁盘块到备份媒介上时忽略文件构造。这样会提高备份的性能,由于备份软件在执行过程中,破费在搜索操作上的开销很少。但是,这种方法使得文件的恢复变得复杂而且缓慢。由于文件并不是延续的

34、存储在备份媒介上。为了允许文件恢复,基于设备的备份必需求搜集文件和目录是如何在磁盘上组织的信息,才干使得备份媒介上的物理块与特定的文件相关联。因此,基于设备的备份适宜于指定一个特定的文件系统来实现,并且不易移植。基于文件的方案那么更易移植,由于备份文件包含的是延续文件。基于设备的备份方案的另外一个缺陷是能够引入数据的不一致性。操作系统的中心普通会在写磁盘前对要写的数据进展缓存;基于设备的备份方案的特征就是跨越磁盘块,这样就会忽略文件缓存区中的数据,备份文件的较早版本。相对的,基于文件的备份方案思索了文件的缓存区,备份了文件的当前版本。备份战略数据备份战略决议何时进展备份,备份搜集何种数据,以及

35、出现缺点时进展恢复的方式。完全备份full backup完全备份是指对整个系统如组效果劳器的一切卷或用户指定的一切文件数据进展一次全面的备份。这是最根本也是最简单的备份方式,这种备份方式的益处就是很直观,容易被人了解。假设在备份间隔期间出现数据丧失等问题,可以只运用一份备份文件快速的恢复所丧失的数据。但是它的缺乏之处也很明显:它需求备份一切的数据,并且每次备份的任务量也很大,需求大量的备份介质,假设完全备份进展的比较频繁,在备份文件中就有大量的数据是反复的。这些反复的数据占用了大量的磁带磁盘空间,这对用户来说就意味着添加本钱。而且假设需求备份的数据量相当大,备份数据时进展读写操作所需的时间也会

36、较长。因此这种备份不能进展得太频繁,只能每隔一段较长时间才进展一次完好的备份。但是这样一旦发生数据丧失,只能运用上一次的备份数据恢复到前次备份时数据情况,这期间内更新的数据就有能够丧失。备份战略增量备份incremental backup:增量备份为理处理上述完全备份的两个缺陷,更快、更小的增量备份应时而出。增量备份只备份相对与上一次备份操作以来新创建或者更新过的数据。由于在特定的时间段内只需少量的文件发生改动,没有反复的备份数据,既节省了磁带空间,又缩短了备份的时间。因此这种备份方法比较经济,可以频繁的进展。典型的增量备份方案是在偶尔进展完全备份后,频繁的进展增量备份。但是在增量备份系统中,

37、一旦发生数据丧失或文件误删除操作时,恢复任务会比较费事;由于恢复操作需求查询一系列的备份文件,从最后一次完全备份开场,将记录在一次或多次的增量备份中的改动运用到文件上,增量备份的恢复需求多份的备份文件才可以完成。在这种备份下,各盘磁带间的关系就像链子一样,一环套一环,其中任何一盘磁带出现了问题都会导致整条链子脱节。因此这种备份的可靠性也最差。差分备份技术差分备份即备份上一次完全备份后产生和更新的一切新的数据。它的主要目的是将完全恢复时涉及到的备份记录数量限制在2个,以简化恢复的复杂性。差分备份在防止了另外两种战略缺陷的同时,又具有了它们的优点。首先,它无需频繁的作完全备份,任务量小于完全备份,

38、因此备份所需求时间短,并节省磁盘空间;其次,虽然每次做差分备份任务的义务比增量备份的任务量要大,但是它的灾难恢复相对简单。系统管理员只需求对两份备份文件进展恢复,即完全备份的文件和灾难发生前最近的一次。差分备份文件,就可以将系统恢复。而在增量备份中,要顺序的进展从上次完全备份以来的每一次增量备份的恢复。增量备份和差分备份区别这两种方法的备份方法都是依赖于时间,或者是基于上一次备份(增量),或者基于上一次完全备份。冷备份冷备份又叫离线备份,它是指当执行备份操作时,效力器将不接受来自用户和运用对数据的更新。离线备份很好的处理了备份选择进展时并发更新带来的数据不一致性问题,缺陷是用户需求等待很长的时

39、间,效力器将不能及时响运用户的需求。目前的新技术有LAN-Free、Server-Free等,这种方式的恢复时间比较长,但投资较少。热备份热备份也称在线备份,或数据复制,即同步数据备份,就是在用户和运用正在更新数据时,系统也可以进展备份。由于是同步备份,资源占用比较多,投资较大,但是它的恢复时间非常短。在热备份中有一个很大的问题就是数据有效性和完好性,假设备份过程中产生了数据不一致性,会导致数据的不可用。处理此问题的方法是对于一些总是处于翻开形状的重要数据文件,备份系统可以采取文件的单独写/修正特权,保证在该文件备份期间其他运用不能对它进展更新。集群技术 哈尔滨工程大学 集群技术简介 Clus

40、ter集群技术可如下定义:一组相互独立的效力器在网络中表现为单一的系统,并以单一系统的方式加以管理。此单一系统为客户任务站提供高可靠性的效力。大多数方式下,集群中一切的计算机拥有一个共同的称号,集群内任一系统上运转的效力可被一切的网络客户所运用。Cluster必需可以协调管理各分别的组件的错误和失败,并可透明地向Cluster中参与组件。一个Cluster包含多台(至少二台)拥有共享数据存储空间的效力器。任何一台效力器运转一个运用时,运用数据被存储在共享的数据空间内。每台效力器的操作系统和运用程序文件存储在其各自的本地储存空间上 Cluster内各节点效力器经过一内部局域网相互通讯。当一台节点

41、效力器发生缺点时,这台效力器上所运转的运用程序将在另一节点效力器上被自动接纳。当一个运用效力发生缺点时,运用效力将被重新启动或被另一台效力器接纳。当以上的任一缺点发生时,客户都将能很快衔接到新的运用效力上。 运用的效力器容错技术 效力器群集技术双机热备份技术单机容错技术 它们各自所对应的容错级别是从低到高的,也就是说效力器群集技术容错级别最低,而单机容错技术级别最高。 双机热备份技术双机热备份技术是一种软硬件结合的较高容错运用方案。该方案是由两台效力器系统和一个外接共享磁盘阵列柜(也可没有,而是在各自的效力器中采取RAID卡)及相应的双机热备份软件组成,如下图。双机热备份系统在这个容错方案中,

42、操作系统和运用程序安装在两台效力器的本地系统盘上,整个网络系统的数据是经过磁盘阵列集中管理和数据备份的。数据集中管理是经过双机热备份系统,将一切站点的数据直接从中央存储设备读取和存储,并由专业人员进展管理,极大地维护了数据的平安性和严密性。用户的数据存放在外接共享磁盘阵列中,在一台效力器出现缺点时,备机自动替代主机任务,保证网络效力不延续。双机热备份系统采用“心跳方法保证主系统与备用系统的联络。所谓“心跳,指的是主从系统之间相互按照一定的时间间隔发送通讯信号,阐明各自系统当前的运转形状。一旦“心跳信号阐明主机系统发生缺点,或者备用系统无法收到主机系统的“心跳 信号,那么系统的高可用性管理软件以

43、为主机系统发生缺点,主机停顿任务,并将系统资源转移到备用系统上,备用系统将替代主机发扬作用,以保证网络效力运转不延续。双机热备份任务方式 双机热备方式、双机互备方式和双机双工方式。双机热备方式即目前通常所说的active/standby 方式,active效力器处于任务形状;而standby 效力器处于监控预备形状,效力器数据包括数据库数据同时往两台或多台效力器写入(通常各效力器采用RAID磁盘阵列卡),保证数据的即时同步。当active效力器出现缺点的时候,经过软件诊测或手工方式将standby机器激活,保证运用在短时间内完全恢复正常运用。典型运用在证券资金效力器或行情效力器。这是目前采用较

44、多的一种方式,但由于另外一台效力器长期处于后备的形状,从计算资源方面考量,就存在一定的浪费。双机互备方式,是两个相对独立的运用在两台机器同时运转,但彼此均设为备机,当某一台效力器出现缺点时,另一台效力器可以在短时间内将缺点效力器的运用接纳过来,从而保证了运用的继续性,但对效力器的性能要求比较高。配置相对要好。双机双工方式:是目前cluster(群集)的一种方式,两台效力器均为活动,同时运转一样的运用,保证整体的性能,也实现了负载平衡和互为备份,需求利用磁盘柜存储技术(最好采用San方式)。WEB效力器或FTP效力器等用此种方式比较多。单机容错技术 从上面的分析我们知道,双机热备份技术所采用的是

45、两台配置完全一样的效力器系统,其实效力器群集方案中的容错技术也是一种多效力器容错技术。而本节所要引见的单机容错技术那么是在一台效力器实现高性能容错的,它的容错才干要远比效力器群集和双机热备份中容错才干要高,所以更加适宜那些如证券、电信、金融、医疗等对容错才干特别苛刻的行业。以往的集群系统在出现缺点的情况下,需求中断效力器的运转,然后用一定的时间切换至备用的效力器上面进展运转,才干进展维修和恢复,这其中所付出的本钱和带来的损失是用户最不情愿看到的。具有容错技术的容错效力器,最大的优势就在于它可以自动分别缺点模块,在不中断运转的情况下,进展模块互换,对损坏的部件进展维护,并且在一切物理缺点消除后,系统会自动重新同步运转,从而有效的处理了客户的后顾之忧。 单机容错技术容错效力器是经过CPU时钟锁频,经过对系统中一切硬件的备份,包括CPU、内存和I/O总线等的冗余备份;经过系统内一切冗余部件的同步运转,实现真正意义上的容错。系统任何部件的缺点都不会呵斥系统停顿和数据丧失。目前很多容错系统是基于IA架构的效力器,与 Windows 2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论