快速业务通道

lvs实现linux集群功能

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-22
可用性分类
对于关键业务,停机通常是灾难性的.停机带来的损失也是巨大的.下面的统计数字列举了不同类型企业应用系统停 机所带来的损失.

应用系统

每分钟损失(美元)

呼叫中心(Call Center)

27000

企业资源计划(ERP)系统

13000

供应链管理(SCM)系统

11000

电子商务(eCommerce)系统

10000

客户服务(Customer Service Center)系统

27000

表 2. 停机给企业带来的损失
随着企业越来越依赖于信息技术,系统停机而带来的损失也越拉越大.

负载均衡集群 LB (Load Balaceing)

负载均衡集群目的是提供和节点个数成正比的负载能力,这种集群很适合提供大访问 量的Web服务.负载均衡集群往往也具有一定的高可用性特点.Turbolinux Cluster Server、Linux Virtual Server(LVS)都属于负载均衡集群.另一类是超级计算集群,按照计算关联程度的不同,又可以分为两种.一种是任务片方式,要把计算任务分成任务片,再把任务 片分配给各节点,在各节点上分别计算后再把结果汇总,生成最终计算结果.另一种是并行计算方式,节点之间在计算过程中大量地交换数据,可以进行具有强耦合关系的计算.这两种超级计算集群分别适用于不同类型的数据处理工作.有了超级计算集群软件,企业利用若干台PC机就可以完成通常只有超级计算机才能完成的 计算任务.这类软件有Turbolinux EnFusion、SCore等.

高可用性和负载均衡集群的区别:

高可用性集群与负载均衡集群的工作原理不同,适用于不同类型的服务.通常,负载均衡集群适用于提供静态数据的服务,如HTTP服务;而高可用性集群既适用于提供静态数据的服务,如HTTP服务,又适用于提供 动态数据的服务,如数据库等.高可用性集群之能适用于提供动态数据的服务,是节点共享同一存储介质,如RAIDBox.也就是说,在高可用性集群 内,每种服务的用户数据只有一份,存储在共用存储设备上,在任一时刻只有一个节点能读写这份数据.

以Turbolinux TurboHA为例,集群中有两个节点A和B,设这个集群只提供Oracle服务,用户数据存放于共用存储设备的分区/dev/sdb3上.在正常状态 下,节点A提供Oracle数据库服务,分区/dev/sdb3被节点A加载在/mnt/oracle上.当系统出现某种故障并被TurboHA软件检测 到时,TurboHA会将Oracle服务停止,并把分区/dev/sdb3卸载.之后,节点B上的TurboHA软件将在节点B上加载该分区,并启动 Oracle服务.对于Oracle服务有一个虚拟的IP地址,当Oracle服务从节点A切换到节点B上时,虚拟的IP地址也会随之绑定到节点B上,因此用户仍可访问此服务.

由以上分析可以看出, 负载均衡集群适用于提供相对静态的数据的服务,比如HTTP服务.因 为通常负载均衡集群的各节点间通常没有共用的存储介质,用户数据被复制成多份,存放于每一个提供该项服务的节点上.

高性能计算集群 HP (High perfomancing)

高可用性集群对一种服务而言不具有负载均衡功能,它可以提高整个系统的可靠性,但不能增加负载的能力.当然,高可用性集群可以运行多种服务,并适当分配在不同节点上,比如节点A提供Oracle服务,同时节点B提供Sybase服务,这也可以看成是某种意义上的负载均衡,不过这是对多种服务的分配而言. 简单的说,高性能计算(High-Performance Computing)是计算机科的一个分支,它致力于开发超级计算

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号