什么是负载均衡?
负载均衡是将用户请求分发到多台后端服务器的技术,可以提高系统的可用性和处理能力。
负载均衡的作用
- 分散压力 - 多台服务器分担请求
- 高可用 - 单台服务器故障不影响服务
- 弹性扩展 - 方便增减后端服务器
- 健康检查 - 自动剔除故障服务器
负载均衡类型
| 类型 | 层级 | 特点 |
|---|---|---|
| 四层负载均衡 | TCP/UDP | 性能高,功能简单 |
| 七层负载均衡 | HTTP/HTTPS | 功能丰富,可基于内容路由 |
调度算法
- 轮询 - 依次分配请求
- 加权轮询 - 按权重分配
- 最少连接 - 分配给连接最少的服务器
- 源IP哈希 - 同一IP访问同一服务器
配置步骤
- 创建负载均衡实例
- 配置监听(端口和协议)
- 添加后端服务器
- 配置健康检查
- 设置调度算法
- 绑定域名或公网IP
健康检查配置
- 检查协议(TCP/HTTP)
- 检查端口
- 检查路径(HTTP)
- 响应超时时间
- 检查间隔
- 不健康阈值

