阿里云负载均衡(Server Load Balancer,简称SLB)是云原生时代应用高可用的基本要素。通过将流量分发到不同的后端服务来扩展应用系统的服务吞吐能力,消除单点故障并提升应用系统的可用性。 阿里云SLB包含面向4层的网络型负载均衡NLB、面向7层的应用型负载均衡ALB和传统型负载均衡CLB,是阿里云官方云原生网关。
下表归纳了阿里云几种负载均衡产品的特性:
类型 | 网络型负载均衡NLB | 应用型负载均衡ALB | 传统型负载均衡CLB(原SLB) |
---|---|---|---|
产品定位 | 超强的4层处理能力与大规模SSL卸载功能 聚焦TCP、UDP和TCPSSL协议 面向网络层交付 | 强大的7层负载均衡处理能力与丰富的高级路由功能 聚焦HTTP、HTTPS和QUIC应用层协议 面向应用层交付 | 强大的4层负载均衡处理能力 支持TCP/UDP/HTTP/HTTPS等协议 主要面向网络层交付 |
产品性能 | 基于NFV虚拟化平台,支持弹性伸缩 单实例最大支持1亿并发连接 | 基于 NFV虚拟化平台,支持弹性伸缩 单实例最大支持100万QPS | 基于物理机架构 单实例最大支持100万并发、5万QPS |
可用性承诺 | 99.995% | 99.995% | 99.95% |
运维方式 | 网络型负载均衡处理能力随业务规模自动弹性伸缩 无需进行峰值与规格预估 | 应用型负载均衡处理能力随业务规模自动弹性伸缩 无需进行峰值与规格预估 | 传统型负载均衡按规格售卖 需要根据业务规模预估带宽峰值 |
云原生支持 | 支持云原生业务场景 | 官方云原生Ingress网关,支持流量拆分、镜像、灰度发布和蓝绿测试的负载均衡能力 | 传统型负载均衡支持云原生业务场景,与阿里云ACK/ASK等容器服务结合使用 |
典型应用场景 | 场景1:四层大流量高并发业务场景 场景2:物联网、车联网等IoT业务入口 场景3:多活容灾、IDC云上出入口场景 | 场景1:互联网应用7层高性能自动弹性负载均衡场景 场景2:音视频应用大流量低时延负载均衡场景 场景3:云原生应用金丝雀蓝绿发布负载均衡场景 | 场景1:网站/系统同地域高可靠负载均衡场景 场景2:四层流量大并发业务负载均衡场景 场景3:同城双活/跨地域容灾负载均衡场景 |