阿里云三款负载均衡怎么选
阿里云提供三类负载均衡:CLB(传统型)同时覆盖四层与七层、规格成熟且包年包月为主;ALB(应用型)专注七层,规则能力与弹性伸缩更贴近现代应用;NLB(网络型)专注四层高并发与大规模连接。新项目按流量形态选择专用型号,老架构迁移则要评估功能与计费模型的变化。
基本信息
| CLB 传统型 | 四层 + 七层监听,通用接入,老架构迁移的常见目标 |
|---|---|
| ALB 应用型 | 仅七层 HTTP/HTTPS,规则能力强,按量计费 |
| NLB 网络型 | 仅四层,面向大规模连接与高吞吐 |
| 计费差异 | CLB 多为包年包月规格;ALB/NLB 按量计费,涉及 LCU 等维度 |
| 选型依据 | 协议层次、连接规模、是否需要按内容分发与弹性规格 |
| 迁移注意 | 换型通常意味着重建实例并切换地址,需要规划切换窗口 |
典型使用场景
- 传统 Web 系统需要同时接入 HTTP 与自有 TCP 服务:CLB 覆盖两类监听
- 纯 HTTP/HTTPS 新业务需要按域名路径分发与灰度:ALB 更合适
- 游戏、IoT 等海量长连接场景:NLB 侧重连接数与吞吐
- 已有 CLB 架构稳定运行,短期无改造需求:不必为「新」而迁移
- 流量波动明显的业务:ALB/NLB 的弹性规格可以避免长期买高配
查看各型号实例
查看各型号实例
aliyun slb DescribeLoadBalancers --RegionId cn-hangzhou # CLB
aliyun alb ListLoadBalancers --RegionId cn-hangzhou # ALB
aliyun nlb ListLoadBalancers --RegionId cn-hangzhou # NLB
# 核对实例的地址类型(公网/私网)与规格,再决定是否需要迁移产品对照
| 产品 | 层次 | 定位 |
|---|---|---|
| CLB 传统型 | 四层 + 七层 | 通用接入,老旧架构迁移目标 |
| ALB 应用型 | 七层 | HTTP 入口,规则与弹性能力较新 |
| NLB 网络型 | 四层 | 大规模连接与吞吐场景 |
| 共性能力 | 三层 | 健康检查、权重调度、监控告警 |
ALB / NLB 按量计费(涉及 LCU 等维度),从包年包月产品迁移前先做费用估算,避免上线后账单结构变化超出预期。
选型时先回答三个问题:业务是 HTTP 还是自有协议、是否需要按内容分发、连接规模有多大;答案明确后产品选择基本就唯一了。