产生背景:
(1)传统服务器面临挑战,网络流量的迅猛增长
(2)大部分网站(电商网站)需要24小时不间断服务
(3)服务器处理速度和内存访问速度的增长远远低于网络带宽和应用服务的增长
(4)传统的单机模式,往往成为网络故障点
解决方法:
(1) 向上扩展(提高服务器性能)
(2)水平扩展(增加服务器数量,共同处理分担压力)
概念:
负载均衡(Load Balance),意思就是分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务。
优势:
低成本, 可扩展, 高可靠
工作原理:

流量调度算法:
(1)加权轮询法:就是将用户的请求轮流分配给服务器,就像是挨个数数,轮流分配。这种算法比较简单,他具有绝对均衡的优点,但是也正是因为绝对均衡它必须付出很大的代价,例如它无法保证分配任务的合理性,无法根据服务器承受能力来分配任务。
(2)加权最小链接法:将任务分配给此时具有最小连接数的节点,因此它是动态负载均衡算法。一个节点收到一个任务后连接数就会加1,当节点故障时就将节点权值设置为0,不再给节点分配任务。(需要服务器处理能力相似)
(可设置权重值,权重值大的优先获得任务)
回话保持:
将同一用户端请求转发至同一后端服务器
健康检查:
自动屏蔽状态异常服务器,待恢复后解除屏蔽
2276

被折叠的 条评论
为什么被折叠?



