负载均衡的概念、分类、算法、健康检查机制及高可用解决方案
2026/3/29 3:00:04
网站建设
项目流程
负载均衡的概念、分类、算法、健康检查机制及高可用解决方案
一、负载均衡的基本概念与作用
张张的网站因访问量激增(从几人到1万用户)导致服务器崩溃,通过负载均衡解决。
负载均衡像交通指挥中心,通过反向代理服务器提供唯一访问入口,统一接收用户请求后按规则分配给后端多台服务器,可提高网站并发量,还能实时监测后端服务器健康状态,发现服务器故障时自动切换,保证用户访问不受影响,同时可承担SSL卸载等额外职责,减轻后端服务器负担。
作用
二、负载均衡的实现工具
反向代理服务器nginx (是7层的负载均衡)
常用的如nginx等高性能网关软件支持负载均衡功能,以nginx为例,只需简单配置,将多台服务器组成集群,nginx就能自动分配收到的请求。
三、负载均衡的分类
7层网络层次:
根据网络层次可分为多种类型。
四、负载均衡算法
五、负载均衡的健康检查机制
负载均衡器定期向后端服务器发送心跳请求,检查服务器是否正常响应,若连续多次失败,就将该服务器从服务器列表剔除,待其恢复后再自动添加回来。
六、负载均衡的高可用解决方案
为避免负载均衡器自身故障影响服务,可部署多个负载均衡器,采用主从模式。
主负载均衡器正常工作,从负载均衡器随时待命,二者互相发送心跳包并共享一个虚拟IP地址,当从节点发现主节点无响应时,接管虚拟IP,用户访问同一IP地址无感知。