预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共25页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

4常用容错及冗余机制2、RAID1: 两组相同的磁盘系统互作镜像,速度没有提高,但是允许单个磁盘错,可靠性最高。RAID1就是镜像。其原理为在主硬盘上存放数据的同时也在镜像硬盘上写一样的数据。当主硬盘(物理)损坏时,镜像硬盘则代替主硬盘的工作。因为有镜像硬盘做数据备份,所以RAID1的数据安全性在所有的RAID级别上来说是最好的。但是其磁盘的利用率却只有50%,是所有RAID上磁盘利用率最低的一个级别。4常用容错及冗余机制4、RAID5: 向阵列中的磁盘写数据,奇偶校验数据存放在阵列中的各个盘上,允许单个磁盘出错。RAID5也是以数据的校验位来保证数据的安全,但它不是以单独硬盘来存放数据的校验位,而是将数据段的校验位交互存放于各个硬盘上。这样,任何一个硬盘损坏,都可以根据其它硬盘上的校验位来重建损坏的数据。硬盘的利用率为n-1。基本上来说,多人多任务的环境,存取频繁,数据量不是很大的应用,都适合选用RAID5架构,例如企业档案服务器、WEB服务器、在线交易系统、电子商务等应用,都是数据量小,存取频繁的应用。5、RAID0-1: 同时具有RAID0和RAID1的优点。适合用在速度需求高,又要完全容错,当然经费也很多的应用。 RAID0+1到底应该是RAID0overRAID1,还是RAID1overRAID0,也就是说,是把多个RAID1做成RAID0,还是把多个RAID0做成RAID1?4常用容错及冗余机制在RAID1overRAID0架构之下,如果(RAID0)A有一台磁盘驱动器故障,(RAID0)A就算毁了,当然RAID1仍然可以正常工作;如果这时(RAID0)B也有一台磁盘驱动器故障,(RAID0)B也就算毁了,此时RAID1的两磁盘驱动器都算故障,整个RAID1资料就毁了。 因此,RAID0OVERRAID1应该比RAID1OVERRAID0具备比较高的可靠度。所以我们建议,当采用RAID0+1/RAID10架构时,要先作RAID1,再把数个RAID1做成RAID04.1.3RAID级别的优、缺点4.2双机热备份(容错) 4.2.1双机热备份的概念 所谓双机热备份就是一台主机为工作机〔primaryServer〕,另一台主机为备份机〔StandbyServer〕,在系统正常情况下,工作机对信息系统提供支持,备份机监视工作机运行情况〔工作机同时监视备份机是否正常,有时备份机因某种原因出现异常,工作机可尽早通知系统管理工作人员解决,确保下一次切换的可靠性〕。当工作机出现异常,不能支持信息系统运营时,备份机主动接管〔TakeOver〕工作机的工作,继续支持信息的运营,从而保证信息系统能够不间断地运行〔Non-Stop〕。当工作机经过维修恢复正常后,系统管理人员通过管理命令或经由以人工或自动的方式将备份机的工作切换回工作机,而原来的工作机就成了备份机。4.2.2双机热备份的硬件系统结构 双机系统是由两台服务器和共享存储子系统组成的。其中: 每台主机都有自己的系统盘,安装操作系统和应用程序。 每台主机至少安装两块网卡,一块对外工作,另一块相互侦测对方的工作状况。 每台主机都连接在共享磁盘子系统上,共享磁盘子系统通常均为有容错的磁盘阵列。各种应用所需的数据均储存在磁盘阵列子系统上。 下图是双机容错系统的硬件示意图4常用容错及冗余机制4.2.3双机容错的工作模式 双机容错有两种工作模式:一种是热守候,另一种是双工模式。 1、热守候模式 在热守候模式下,双机容错系统对外只有一个服务(如数据库服务)在运行。其中一台服务器对外服务另一台处在守候状态,并不启动服务。当工作的服务器出现问题时,如数据库服务器出现操作系统挂起、死机、网卡坏、硬盘控制器坏等等,热守候服务器接管工作主机的任务。2、双工模式 在双工模式下双机系统对外提供两个服务(例如:应用服务和数据库服务)。两台服务器都安装了应用服务和数据库服务软件,数据库的数据存在共享盘中。在正常情况下,一台服务器只起应用服务,未起数据库服务,对客户端的应用请求进行处理;另一台服务器只起数据库服务,不起应用服务,对共享盘拥有控制权并对共享盘中的数据进行存取,提供数据库服务.当其中任何一台服务器出现问题,如数据库服务器出现操作系统挂起、死机、网卡坏、硬盘控制器坏等等。这时,另一台服务器将出问题的服务器上的任务接管,此时,这台服务器同时提供应用服务和数据库服务,客户端就可继续进行对服务器的业务请求,保证业务的继续进行。在出问题的服务器恢复正常后,又可选择适当时间切换到正常操作状态,以保证整体性能。4.2.4双机容错软件 在双机容错系统的工作中,双机软件是必不可少的。一切故障的诊断,服务的切换,硬件的控制都由双机软件来控制实现。同时为了使双机系统对外象一个单主机系统一样,双机软件还可以为双机系统生成