关于Clusters的一些相关知识

2008-04-09 04:07:39来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

关于Clusters的一些相关知识

TianYu 2002-12-16

来自前段时间我在准备scea part1时所做的笔记.

Study Notes目录及下载à

http://www.arkee.org/forum/showthread.jsp?forumID=7&rootID=2533&announceID=2533

摘要

服务器集群增长了系统可用性(availability)和冗余(redundancy).也提供了容错(fault tolerance).使用集群,可以分布请求以便多个服务器可以共享负载.一些服务器也可能提供确定哪台服务器利用的不充分以便均衡负载的复杂处理.

服务器亲合力(Server Affinity)或者粘性负载均衡(Sticky Load Balancing)

从相同的客户端到相同的后端机器,路由请求.如果你使用Stateful Session 或者 Entity EJBs是必要的.那会使唯一的一个有效的服务器传输后面的请求.

负载分布(Load distribution)

负载分布和服务器亲合力一样承认多个服务器可接受请求目标.但是它也承认一些请求最好直接定位具体的服务器.

弱亲合力(Weak affinity)

尽力强制亲合力.但是不总保证.

强亲合力(Strong affinity)

保证重视亲合力关系

Load Balancing vs. Load Sharing

负载分布通常在两个服务器之间通过负载共享(Load Sharing)完成.然而,共享负载是不适当的方式,因为相同点击的数量总是被分配到各个服务器,忽视在容量方面和当前负载的变化.服务器开始处理太多或者太少的负载共享,导致你的站点不一致的响应.

另一方面,均衡负载重视web服务器的容量和负载.因此所有的服务器将每次都将获得适当的负载,快速返回,一致的响应.

负载均衡靠尽力平等在所有处理器上的负载工作是更艰难的

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:有关软件工程问题答学生问

下一篇:没头没尾--项目开发笔记:如何开发代码更新工具?!(下)