负载均衡术语对照
负载均衡产品名不同(SLB / CLB / ELB),核心概念一致:监听器负责收流量,后端服务器组承接流量,健康检查负责摘除异常节点。四层监听按 TCP/UDP 转发,不解析应用层内容;七层监听解析 HTTP/HTTPS,可做域名与路径分流、证书卸载和会话保持。三层的前端与后端配置项名称差异较大,跨厂商排障要逐项对应。
基本信息
| 核心组成 | 监听器 + 后端服务器组 + 健康检查 + 证书(七层) |
|---|---|
| 四层能力 | TCP/UDP 转发,保留源 IP 需额外配置或改用七层 |
| 七层能力 | HTTP/HTTPS 解析、域名与路径分流、WebSocket、会话保持 |
| 健康检查 | 间隔、超时、健康与不健康阈值,决定摘除与恢复速度 |
| 客户端真实 IP | 七层通常通过 X-Forwarded-For 传递,后端要主动解析 |
对照表
| 概念 | 阿里云 | 腾讯云 | 华为云 |
|---|---|---|---|
| 产品名 | 负载均衡 SLB | 负载均衡 CLB | 弹性负载均衡 ELB |
| 四层 | TCP/UDP 监听 | TCP/UDP 监听 | TCP/UDP 监听 |
| 七层 | HTTP/HTTPS 监听 | HTTP/HTTPS 监听 | HTTP/HTTPS 监听 |
| 后端分组 | 虚拟服务器组 | 后端服务器组 | 后端服务器组 |
| 健康检查 | 健康检查配置 | 健康检查配置 | 健康检查 |
典型使用场景
- 多台 Web 实例对外提供同一服务,按算法分摊流量
- 证书卸载:证书配在负载均衡上,后端只处理 HTTP
- 按域名或路径分流:同一入口后端接多个业务系统
- 灰度发布:按权重把少量流量导到新版本后端
- 横向扩容:后端增减实例时不需要改动前端地址
七层转发常见配置点
七层转发常见配置点
# 后端要按 X-Forwarded-For 取真实客户端 IP,否则日志里全是负载均衡地址
# 后端生成跳转链接时,按 X-Forwarded-Proto 判断原始协议,避免 HTTPS 被改写
# 超时时间要与后端处理时间匹配:后端慢请求超过空闲超时会被断开
# 健康检查路径要指向稳定的健康接口,避免返回页面跳转健康检查参数(间隔、超时、阈值)决定摘除速度:参数不一致时,多厂商混部会出现「一边已摘除、一边还在转发」。
负载均衡不会自动解决后端状态:会话数据放在本地磁盘时,多后端之间要么做会话保持,要么把会话外置到共享存储。