首页/云/云网络与负载均衡速查/腾讯云 CLB 与 ALB 的差异
负载均衡54 条

腾讯云 CLB 与 ALB 的差异

腾讯云 CLB(传统型负载均衡)覆盖四层与七层监听,支持公网与内网实例、多种后端类型;ALB(应用型负载均衡)面向七层 HTTP/HTTPS,按量计费、规格弹性。传统架构多用 CLB,纯 HTTP 业务可以评估 ALB。

腾讯云 CLB 与 ALB 的差异

腾讯云 CLB(传统型负载均衡)覆盖四层与七层监听,支持公网与内网实例以及多种后端类型;ALB(应用型负载均衡)只面向七层 HTTP/HTTPS,按量计费、规格弹性。传统架构多继续使用 CLB,纯 HTTP 业务可以评估 ALB,但两者在计费口径与监控维度上不同,混用会让成本与观测数据难以对齐。

基本信息

CLBTCP / UDP / HTTP / HTTPS 监听,公网与内网实例
ALB仅 HTTP/HTTPS,按量计费、规格弹性
后端类型云服务器、弹性网卡、内网负载均衡、绑定 EIP 的实例等
实例地址公网 CLB 自带 VIP,也可绑定 EIP 提供固定地址
四层源地址四层转发会改写源地址,后端需部署 TOA 模块才能解析真实客户端 IP
地址类型删除公网实例会释放其公网地址,依赖该地址的配置需提前调整

典型使用场景

  • 既有 TCP 服务又有 HTTP 服务:用 CLB 的多种监听统一接入
  • 纯 HTTP 新业务需要按域名路径分发:评估 ALB 的弹性与规则能力
  • 内网服务互访:使用内网型 CLB 提供稳定地址
  • 需要固定公网地址:给 CLB 绑定 EIP,避免实例地址变化
  • 四层长连接业务:CLB 的四层监听配合空闲超时调整

查看 CLB 实例与后端

查看 CLB 实例与后端
tccli clb DescribeLoadBalancers --region ap-guangzhou
tccli clb DescribeTargets --LoadBalancerId lb-xxxxxxxx
tccli clb DescribeListeners --LoadBalancerId lb-xxxxxxxx
# 核对后端健康状态与端口配置,确认没有异常成员

关键差异对照

维度CLBALB
协议层次四层 + 七层七层
计费按规格与带宽等维度按量计费,规格弹性
真实客户端 IP四层需部署 TOA 模块通过请求头传递
典型后端云服务器、网卡、内网 CLB云服务器、网卡等
腾讯云 CLB 四层转发会改写源地址:后端需要部署 TOA 模块才能解析真实客户端 IP,否则访问日志里记录的地址与真实来源不符。
删除公网 CLB 实例时其公网地址会被释放,如果有对端依赖该地址做白名单,需要提前同步变更,避免地址回收后业务中断。

易错点

  • 在同一业务里混用 CLB 与 ALB,账单与监控口径难对齐,成本与故障定位都被拖慢
  • 四层后端未装 TOA 模块,日志中的客户端 IP 全部是内网地址,追溯用户请求时无从下手
  • 把内网型实例误用于公网接入,外部访问不到却不清楚原因
  • 删除公网实例前未通知对端白名单维护方,地址释放后对方访问被拒

数据来源与参考

  • 腾讯云 负载均衡 CLB 文档
  • 腾讯云 应用型负载均衡 ALB 文档
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌