李锋镝的博客

  • 首页
  • 时间轴
  • 说说
  • 读书观影
  • 系列
  • AI工具集
  • 论坛
  • 友圈
    • 友链
    • 朋友圈
    • 游客中心
  • 留言
    • 留言
    • 走心评论
  • 关于
    • 关于本站
    • Now
    • 每日心情
    • 网站地图
    • 网站统计
    • 赞助
  • 星球穿梭
  • 🚇开往
静亦定 动亦定
惟坚韧者始能遂其志
  1. 首页
  2. 运维
  3. 正文

应用型负载均衡(ALB)和网络型负载均衡(NLB)区别

2025年6月11日 230 0 0
本文最后更新于 2025年6月11日,距今已 514 天,其中的信息可能已经发生变化,请注意甄别。

在云计算中,应用型负载均衡(ALB)和网络型负载均衡(NLB)是两种核心的负载均衡方案,主要区别在于工作层级、协议支持、路由能力及适用场景。以下是具体对比:

一、核心区别

维度 应用型负载均衡(ALB) 网络型负载均衡(NLB)
工作层级 OSI 第7层(应用层),处理HTTP/HTTPS/QUIC/gRPC等协议 OSI 第4层(传输层),处理TCP/UDP/TCP SSL协议
路由规则 基于URL路径、主机头、Cookie、查询参数等应用层信息 基于IP地址和端口,无应用层感知
核心能力 智能路由、会话粘滞、SSL卸载、WAF集成、协议转换(如QUIC转HTTP) 超高并发连接(单实例亿级)、低延迟(μs级)、全端口监听
性能定位 侧重业务逻辑处理,单实例支持百万级QPS 侧重吞吐量,支持100 Gbps带宽和海量并发连接
安全特性 集成WAF(Web应用防火墙),防御SQL注入、XSS等攻击 基础DDoS防护,无应用层安全检测
适用协议 HTTP/HTTPS/QUIC/gRPC/WebSocket TCP/UDP/TCP SSL(加密TCP)

二、典型使用场景

1. 应用型负载均衡(ALB)

  • Web应用与微服务:
    电商网站、门户平台需要根据URL路径(如/user和/order)分发流量到不同微服务,支持基于Header的灰度发布。
  • 需要会话保持的场景:
    在线教育平台的直播课堂,通过Cookie会话粘滞确保同一用户的请求始终路由到同一服务器,避免状态丢失。
  • 安全敏感型业务:
    金融APP的HTTPS接口,ALB支持SSL证书集中管理和卸载,集成WAF过滤恶意请求。
  • 云原生架构:
    K8S集群的Ingress网关,通过ALB实现基于Service Mesh的流量治理(如重试、熔断)。

2. 网络型负载均衡(NLB)

  • 高并发实时通信:
    游戏服务器的TCP长连接(如《王者荣耀》的对战匹配)、VoIP语音通话,NLB支持百万级并发连接和毫秒级延迟。
  • 物联网(IoT)设备接入:
    智能家电通过MQTTS(TCP SSL)协议连接云端,NLB提供TCP SSL卸载能力,减轻后端服务器负载。
  • 数据库/缓存集群:
    Redis集群的读写分离,通过NLB的四元组哈希(源IP+端口+目标IP+端口)确保同一客户端的请求路由到固定节点。
  • 流媒体与音视频:
    抖音的RTMP推流,NLB支持UDP协议和全端口监听,适配海量终端设备的实时传输需求。

三、选择建议

  • 选ALB:当需要应用层路由、安全防护或协议转换时(如Web、微服务、HTTP API)。
  • 选NLB:当需要超高并发、低延迟或四层协议时(如TCP长连接、UDP流媒体、IoT设备)。
  • 混合场景:前端用ALB处理HTTP路由和安全,后端用NLB转发TCP流量到数据库,形成分层负载均衡架构。

四、阿里云 vs AWS 的差异(补充)

  • 阿里云:
    NLB支持TCP SSL协议(专为IoT设计),ALB集成K8S Ingress,LCU(性能容量单位)计费更精细化(如规则数、并发连接)。
  • AWS:
    ALB支持Lambda函数作为后端,NLB提供静态IP和跨可用区自动伸缩,适合全球化分布式应用。

总结

  • ALB是“智能路由专家”:聚焦应用层逻辑,适合需要精细化控制的Web和云原生场景。
  • NLB是“性能怪兽”:专注传输层转发,适合高并发、低延迟的实时通信和基础设施层。
    根据业务对“功能复杂度”和“性能规模”的需求,选择最匹配的负载均衡类型,可大幅提升系统的可用性和成本效率。
本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可
分享到

应用型负载均衡(ALB)和网络型负载均衡(NLB)区别

也可使用浏览器菜单中的「分享」功能

微信扫一扫分享

标签: ALB NLB 网络 负载均衡
最后更新:2025年6月11日
相关文章
  • NLB和ALB结合的场景和优缺点2025年9月18日
  • URL地址末尾加不加“/”有什么区别2025年5月23日
  • 深入解析 localhost 与 127.0.0.1:不止于“本地访问”的技术细节2025年10月23日
  • 图解 | 原来这就是网络2021年2月17日
  • TCP的三次握手与四次挥手2025年2月11日

李锋镝

既然选择了远方,便只顾风雨兼程。

打赏 点赞
< 上一篇
下一篇 >
1234567891112131415161718192021222324252627282930313233343536373839404142434446474849505152535455575859606162636465666769727476777879808182858687909293949596979899
取消回复
…

文章评论

还没有评论,快来抢沙发吧~

醉后不知天在水,满船清梦压星河。

听点儿音乐吧 朋友~
文章目录
最新 热点 随机
最新 热点 随机
给服务器加了WAF 又一个逆天改命的人:小小徐 AI的生成能力等于生产力吗? NGINX严重漏洞(CVE-2026-15176、CVE-2026-93479、CVE-2026-97205) Kratos-plus v1.1.27更新说明 php2shell远程执行漏洞修复(CVE-2026-109618 和 CVE-2026-109619)
给主题增加了游客中心功能心气没了,干什么都不得劲我觉得是时候公布我的导航网站了给服务器加了WAF游本昌去世关于主题加载速度优化的一点儿小演进
现在公交车司机的素质真的没话说 共识算法之Paxos 协议 nginx反向代理配置去除前缀 深度解析 Kafka Rebalance:从原理到实战,彻底解决消息积压、重复与丢失 每日早报 · 2026年8月15日 深度实战:基于 LangGraph + MCP 的智能音乐推荐 Agent 全解析(从搭建到落地)
最近评论
fairy 发布于 1 天前(11月06日) 机器人快来我这里吧!
李锋镝 发布于 1 天前(11月06日) 都是机器人,防不住
李锋镝 发布于 1 天前(11月06日) 是的,太烦了
李锋镝 发布于 1 天前(11月06日) 可以同一台服务器
fairy 发布于 1 天前(11月06日) 这流量,好厉害啊。我一年都没那么多
标签聚合
数据库 架构 Theme 多线程 Spring Redis AI编程 日常 ElasticSearch SQL K8s 分布式 AI JAVA MySQL JVM Claude SpringBoot IDEA WordPress
友情链接
  • 韩情脉脉
  • 搬砖日记
  • 懋和道人
  • 瓦匠个人小站
  • 刘永博客
  • 哥斯拉
  • Mr.Sun的博客
  • 皮皮社
  • 九仞之行
  • 老张博客
  • lijie blog
  • Serendipity
  • sssr7844的博客
  • 林羽凡
  • Honesty
  • 志文工作室
  • 知向前端
  • 韩小韩博客
  • 彬红茶日记

COPYRIGHT © 2016-2026 lifengdi.com. ALL RIGHTS RESERVED.

lifengdi.com 十年之约虫洞

Domain age badge for lifengdi.com

Theme Kratos-plus By Dylan Li

津ICP备2024022503号-3

京公网安备11011502039375号