首页/云/云网络与负载均衡速查/负载均衡(SLB/CLB/ELB)基础概念
负载均衡54 条

负载均衡(SLB/CLB/ELB)基础概念

云负载均衡把访问流量分发给多台后端服务器,核心对象是「实例 → 监听 → 后端服务器(组)」三层:实例承载服务地址,监听定义协议与端口,后端承接真实流量。它是服务横向扩容与故障转移的常规入口。

负载均衡是什么

云负载均衡把访问流量按规则分发给多台后端服务器,对外表现为一个稳定服务地址。对象模型分三层:实例(持有服务地址与公网/内网属性)→ 监听(协议与端口)→ 后端服务器或服务器组(承接真实流量)。它是服务横向扩容与故障自动转移的常规入口,健康检查发现后端异常后会把流量转到其他成员。

基本信息

三层对象实例(服务地址)→ 监听(协议 + 端口)→ 后端服务器 / 服务器组
服务地址每个实例有独立 IP;公网型另配公网地址或绑定 EIP
关键能力健康检查自动摘除故障节点、权重调度、会话保持、七层转发规则
产品命名阿里云 SLB/CLB/ALB、腾讯云 CLB/ALB、华为云 ELB,对象模型互相通用
网络类型内网型仅供 VPC 内访问;公网型面向互联网提供服务
计费包年包月或按量(规格/LCU),以各厂商计价口径为准

典型使用场景

  • Web 服务横向扩容:多台同质后端挂同一监听,按权重分摊流量
  • 服务发布与灰度:新版本先给较小权重,观察错误率后再逐步放量
  • HTTP/HTTPS 统一入口:按域名与路径把请求分发到不同业务后端
  • 四层代理:为 MySQL、Redis、MQTT 等 TCP 服务提供统一连接地址
  • 内网服务发现与容灾:内网型实例作为微服务内部调用的稳定地址

查看负载均衡实例

查看负载均衡实例
aliyun slb DescribeLoadBalancers --RegionId cn-hangzhou
tccli clb DescribeLoadBalancers --region ap-guangzhou
# 指定实例查看监听与后端健康状态
aliyun slb DescribeLoadBalancerAttribute --LoadBalancerId lb-xxxxxxxx

监听与后端配置项

配置项含义改动影响
前端端口对外提供服务端口端口冲突时无法保存
调度算法轮询/最小连接/一致性哈希调整即时生效,影响新连接走向
健康检查探测后端是否可用阈值过严会频繁摘除成员
会话保持把同一会话固定到同一后端长连接业务要评估后端倾斜
后端权重控制流量比例权重 0 可快速摘流量而保留成员
规划顺序建议先确定协议与端口数量、后端规模、是否需要七层规则,再决定产品形态与规格,买完才发现能力不匹配的返工成本最高。
内网型实例的服务地址只在 VPC 内可达,公网型实例的地址随实例创建,释放实例会同时释放该地址。

对象之间的关系

  • 实例:服务地址与网络属性的载体,一个实例可挂多个监听
  • 监听:一个协议加一个前端端口,是流量的入口定义
  • 后端服务器组:同质后端的集合,成员与健康检查在组内统一管理
  • 健康检查:挂在服务器组维度,决定成员是否接收新流量
  • 监控与访问日志:观测入口流量与后端响应表现的主要手段

上线前自检

上线前自检
curl -sv http://<内网地址>:80/ -o /dev/null   # 内网入口验证
curl -sv http://<公网地址>:80/ -o /dev/null   # 公网入口验证(公网型实例)
curl -sS http://10.0.1.10:8080/healthz        # 后端直连对比,排除入口因素
# 控制台核对:不健康后端数、丢弃连接数是否出现异常
入口层与后端之间的诊断顺序建议固定为「入口可达 → 监听命中 → 后端健康 → 应用响应」,四步都验证过再怀疑平台侧问题。

易错点

  • 先买实例后梳理协议,发现所选产品不支持所需的七层能力或四层高并发规格
  • 把负载均衡当成域名与证书的一站式方案,忽略 DNS 解析与证书仍需分别配置
  • 后端监听 127.0.0.1 导致健康检查全部失败,表现为「监听正常但后端一直异常」
  • 生产环境只部署单台后端,负载均衡具备调度能力却无法提供可用性
  • 调整前端端口、监听协议或证书会影响存量连接,变更前确认客户端具备重连机制,并在低峰窗口操作

数据来源与参考

  • 阿里云 负载均衡 SLB 文档
  • 腾讯云 负载均衡 CLB 文档
  • 华为云 弹性负载均衡 ELB 文档
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌