免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 8947 | 回复: 0
打印 上一主题 下一主题

[集群与高可用] 双机热备份的解决方案!前部份 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2002-09-18 17:26 |显示全部楼层 |倒序浏览
2.1磁盘阵列(RAID)技术
磁盘阵列(RAID:Redundant Array of Inexpensive Disks)是指将多块磁盘连成一个阵列,并以某种方式捆绑磁盘,该捆绑方式可以保证一块或多块磁盘失效时能有效地防止数据丢失。
磁盘阵列的硬件除了由多个硬盘组成的磁盘组外,就是一个在主机和磁盘组之间提供界面的磁盘控制器和SCSI接口控制器。相对主机来讲,磁盘控制器可以使得整个磁盘组就象一块又快、又大、又可靠的虚拟磁盘,而SCSI控制器则可为主机提供无缝透明的磁盘操作功能。RAID的技术优势主要表现以下几个方面:
RAID控制器通过磁盘阵列的并行数据读写克服了磁盘机电设计的限制,大大提高了存取速度。RAID可以同时操作多块磁盘的读写,如四块磁盘组成的阵列的读写速度几乎是单块磁盘的4倍,既可以完成高速的实时图像编辑,也可用于大量数据的高速存储备份;
RAID提供了大容量的数据存储,而且多块磁盘上的数据对于主机来说是随时可用的。复杂的RAID系统甚至允许用户通过控制器所发出的数据途径来组成多盘菊链,使得高性能的RAID控制器可同时进行90多块磁盘的寻址操作;
数据是以块(Chunks)的形式写入组合套中的,块的尺寸是一个固定的值, 在捆绑过程实施前就已选定。块尺寸和平均I/O需求的尺寸之间的关系决定了组合套的特性。总的来说,选择块尺寸的目的是为了最大程度地提高性能,以适应不同特点的计算环境应用。   
RAID运用了奇偶校验技术,极大地提高了数据的可靠性。当RAID控制器在磁盘上写数据时,RAID系统会记录相应的奇偶位冗余数据。若该磁盘失效,该奇偶信息可使RAID控制器在不降低性能的情况下,重新计算丢失的信息。


2.2常用的高可用性技术
目前采用的高可用性技术主要有:
采用服务器冗余技术:如多处理器技术、校验内存、冗余电源、冗余网卡、磁盘RAID技术等,来防止服务器意外停机导致数据间断;
1.采用双机冷备份技术:利用另一台相同配置的服务器做冷备份,当主服务器发生停机时,将主服务器上的热插拔硬盘转移至冷备份服务器,来完成数据的连续性;
2.采用双机热备份技术(详见3.3)
但是即使采用了如上的技术,仍然存在着如下的问题:
采用服务器冗余技术:虽然服务器采用了硬件冗余技术,但仍无法保证诸如操作系统失效、数据库遭到破坏等问题;
采用双机冷备份技术:采用了双机冷备份技术后,无法保证客户机不间断的对数据的访问,而且需要人工干预,无法实现无人职守的自动切换,切换过程为:
图一:冷备份切换流程

   
由此可见整个的切换时间大约需要5至10分钟,这样还无法保证数据的不间断访问。
2.3双机热备技术
利用另一台服务器(配置并不一定与主服务器相同)做热备份机(在两台服务器上均安装相应的热备份软件),并共享磁盘阵列上的数据。当主机发生故障时,备份机通过所建立的心跳路径检测到主机的故障,自动接替所有主机的资源(如IP地址、机器名及其他应用),并在本机上将继续读取数据,所有的接替工作都在备份机上自动完成而不再占用主机的任何资源。
用了双机热备份技术后,能保证客户机不间断的对数据的访问,不需要人工进行干预,可以实现无人职守的自动切换.整个的切换时间小于40秒(各应用会略有不同),这样就可以保证数据的不间断访问.  

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP