Board logo

标题: [技术文章] Kangle“多节点服务器扩展”功能的详细介绍 [打印本页]

作者: shillan    时间: 2015-5-6 00:24     标题: Kangle“多节点服务器扩展”功能的详细介绍

Kangle多节点服务器扩展功能,可用来作“负载均衡”。


当前,无论是企业网、还是园区网, 业务量的发展都超出了过去,新的应用层出不穷,即使按照当时最优配置建设的网络,也会很快感到巨大的压力。

尤其是网络的各个核心部分随着业务量的提高、访问量和数据流量的快速增长,其处理能力和计算强度也相应增大,使得单一设备根本无法承担。在此情况下,如果扔掉现有设备去做大量的硬件升级,这样将造成现有资源的浪费和成本的增加,而且如果再面临下一次业务量的提升,又将导致再一次硬件升级的高额成本投入,甚至性能再卓越的设备也不能满足当前业务量增长的需求。


大部分的个人网站在一开始或许只是用虚拟主机空间,随着内容的增加和访问量的增长,虚拟主机的带宽、空间已经不能满足需求,站长这时开始考虑为网站购置一台独立的服务器,使用百M共享甚至是百M独享带宽;而当网站继续发展,访问的用户已经遍布大江南北,站长又得考虑电信网通的互通问题,在南方和北方各放置一台服务器作为镜像站点,或是采用双线接入;当这个网站访问量更大时,一味的增加带宽和设置镜像站点无疑会使网站运营成本巨增,加上单个服务器本身也有性能和线程的瓶颈,在并发访问量较大并且集中在一台服务器的时候,“Server too busy”就出现了。网上的用户都希望获得7天24小时的不间断可用性及较快的系统反应服务,而不愿经常看到某个站点"Server Too Busy"及频繁的系统故障提示。


于是,负载均衡机制应运而生。

负载均衡是建立在现有网络结构之上,它提供了一种经济有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。

运用负载均衡,将大量的并发访问或数据流量分担到多台节点服务器上分别处理,减少用户等待响应的时间;


负载均衡在网络中的作用就像道路中的“交通警”,将不同来往的车辆进行分流,以免造成某一路段的全面拥堵,而另一条路却空无一人。


Kangle多节点服务器扩展功能作负载均衡。在各负载均衡策略中,可以针对不同的应用需求作不同的策略。

比如:

权重轮循均衡:根据服务器的不同处理能力,给每个服务器分配不同的权重值,使其能够接受相应权重值的服务请求。例如:服务器A的权重值被设置成2,B的权重值是3,C的权重值是5,则服务器A、B、C将分别接受到20%、30%、50%的服务请求。此种均衡算法能确保高性能的服务器得到更多的使用率,避免低性能的服务器负载过重。

随机均衡:把来自网络的请求随机分配给内部中的多个服务器。


负载均衡的应用非常广泛。

比如在校园网的应用。

校园网的应用除了用于教学、科研、管理、图书情报资料检索外,同时承担着校内外信息交流、电子邮件、公告、信息发布,以及各种公共网络口的访问等任务。由于在网络上传输的信息不只是数字、文字和图形,还会随应用水平的提高,逐步增加语音、视频图像等应用。因此,网络的建设,尤其是主干网要求高带宽与高速度,在校园网的服务器中应用负载均衡技术不失为一种廉价的解决方案。


接下来介绍kangle多节点服务器扩展功能中的各项设置。

登录kangle管理后台,进入“扩展-->多节点服务器”中进行各项设置。


权重权重越高,处理的数据量越大。

比如多节点服务器群中的服务器有可能具有不同的硬件配置,这时可以考虑设置不同的权重。

权重为0:表示是备用节点。即所有节点服务器出现故障,也无需担心,自动启用备用节点服务器继续提供服务。使网络具有高稳定性和高可用性。


Ip_hash:基于ip的稳定连接。使得来源机器的会话是持续的。

对于一个特定的请求,如果所申请的服务器不能进行处理的话,其他的服务器可以马上取代它的位置,对所申请的请求进行处理,而且这一过程对用户感觉来说,服务是稳定的!


ErrorTryTime (单位:秒):错误重试时间。

如果某个节点服务器连不上,自动会从其它节点服务器上连接。过了设置的错误重试时间,又会尝试去进行连接。



补发2015-3-28 22:00的




欢迎光临 逐梦论坛 (http://temp2023.zhumeng.org/) Powered by Discuz! 7.2