免费注册 查看新帖 |

Chinaunix

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

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

论坛徽章:
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秒(各应用会略有不同),这样就可以保证数据的不间断访问.  

论坛徽章:
0
2 [报告]
发表于 2002-09-18 17:48 |只看该作者

双机热备份的解决方案!前部份

支持一下.

论坛徽章:
0
3 [报告]
发表于 2002-09-18 19:04 |只看该作者

双机热备份的解决方案!前部份

下半部呢??
hant 该用户已被删除
4 [报告]
发表于 2003-08-14 17:40 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
5 [报告]
发表于 2005-12-08 14:42 |只看该作者
顶一顶

论坛徽章:
0
6 [报告]
发表于 2005-12-12 16:29 |只看该作者
我也需要一份谢谢

haoyufu@163.com

论坛徽章:
0
7 [报告]
发表于 2005-12-13 18:17 |只看该作者
具体一点,我也想要一份。谢谢了!
zengfe98@126.com

论坛徽章:
0
8 [报告]
发表于 2005-12-18 01:09 |只看该作者
希望能具体一点,我也需要一份,非常感谢!!
china_lls@163.com

论坛徽章:
0
9 [报告]
发表于 2005-12-18 16:52 |只看该作者
这个过程说简单也简单,复杂也挺复杂.
中间你要用到第三方软件做热备,类如LIFEKEEPER等根据心跳线切换资源,另一方面你要配置ORACLE自身的RMAN来实现备份,这时根据备份网络存储物的不同又将涉及到若干其他的软件,如基于SAN的TDP FOR ORACLE及磁带库等.

[ 本帖最后由 skyzip2 于 2005-12-19 10:26 编辑 ]

论坛徽章:
0
10 [报告]
发表于 2005-12-21 15:55 |只看该作者
我也想知道的详细点的,谢谢!
vip_wei@yahoo.com.cn
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP