news 2026/5/19 3:37:45

ELB(Elastic Load Balancing)的三大核心组件,以及它们之间的关系

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
ELB(Elastic Load Balancing)的三大核心组件,以及它们之间的关系


一、整体一句话理解

客户端的请求先到 Listener,Listener 根据 Rule 把请求转发到某个 Target Group,而 Target Group 里只有“健康”的 Target 才会接收流量。

二、最外层:Elastic Load Balancing(整体服务)

最外面的大框代表 ELB 服务本身,它是一个托管服务,你不需要关心里面运行了多少负载节点。

三、第一层:Listener(监听器)

Listener 是什么?

客户端的入口

定义了:

  • 协议(HTTP / HTTPS / TCP / TLS)

  • 端口(80 / 443 / 8080 等)

举例:

  • HTTP : 80

  • HTTPS : 443

客户端是“连 Listener”,不是直接连 EC2

四、Rule(规则)——只对 ALB 有意义 ⭐

图中 Rule 画在 Listener 里面,说明:

  • Rule 属于 Listener

决定:

  • 这个请求该转发到哪个 Target Group

Rule 能基于什么判断?

(主要是 ALB)

  • URL path(/upload)

  • Host(api.example.com)

  • HTTP header

  • HTTP method

  • Query string

  • Source IP

📌 没有 Rule(或默认 Rule):

所有请求 → 默认 Target Group

五、Target Group(目标组)⭐⭐⭐

Target Group 是什么?

  • 后端资源的逻辑集合

  • ELB 实际把流量发给的是 Target Group,而不是“某台 EC2”

Target 可以是什么?

  • EC2 实例

  • IP 地址

  • Lambda 函数

图中:

  • 一个 Target Group

  • 里面有多个 Target(紫色小框)

六、Health Check(健康检查)⭐⭐⭐

Health Check 属于谁?

👉 属于 Target Group(不是 Listener)

  • 图中 Health Check 被画在 Target Group 里面,这是考试重点。

Health Check 的作用

判断:

  • Target 是否“真的能用”

  • 只有 健康的 Target:

  • 才会接收流量

不健康的 Target:

  • 不会被删除

  • 只是不接收请求

七、请求完整流向(一步不差版)

Client → Listener(端口 / 协议) → Rule(匹配条件) → Target Group → Health Check 通过的 Target

八、这张图在考试里常考什么?

  • Listener 是入口

  • Rule 决定去哪个 Target Group

  • Health Check 定义在 Target Group 上

  • ELB 从不把流量发给不健康的 Target

  • ELB 不直接“选 EC2”,而是选 Target Group

九、用一句人话总结

Listener 接请求,Rule 决定方向,Target Group 管后端,Health Check 决定谁还能干活。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/1 1:04:38

改进双层规划算法舰载机出动调度仿真【附代码】

✅ 博主简介:擅长数据搜集与处理、建模仿真、程序设计、仿真代码、论文写作与指导,毕业论文、期刊论文经验交流。✅成品或者定制,扫描文章底部微信二维码。(1) 舰载机出动作业的双层规划模型构建与约束分析 舰载机出动调度是一个涉及多机型、…

作者头像 李华
网站建设 2026/5/6 5:49:14

51单片机蜂鸣器唱歌:轻松理解音乐频率控制原理

让51单片机“开口唱歌”:从蜂鸣器到音乐的底层实现 你有没有试过用代码让一块最普通的51单片机,播放出《小星星》的旋律?听起来像魔法,其实背后是嵌入式系统中最基础也最关键的几个原理在协同工作—— 定时器、中断、频率控制与I…

作者头像 李华
网站建设 2026/5/19 18:02:08

还在为MCP实验题发愁?掌握这6个操作步骤轻松拿满分

第一章:MCP实验题核心认知与准备在分布式系统与并发编程的学习中,MCP(Multi-Component Processing)实验题是检验理论与实践结合能力的重要环节。该实验通常要求实现多个组件间的协调通信、任务分发与状态同步,是深入理…

作者头像 李华
网站建设 2026/5/1 7:34:39

拿下MCP云原生认证后,我的薪资为何提升了60%?(真实案例剖析)

第一章:拿下MCP云原生开发认证后,我的职业转折点获得MCP云原生开发认证并非终点,而是一个全新的起点。它不仅验证了我在容器化、微服务架构和Kubernetes编排方面的实战能力,更让我在团队中获得了主导技术方案设计的机会。认证过程…

作者头像 李华
网站建设 2026/5/1 11:13:29

AI 的诅咒与祝福:ABAP 开发者在内容洪流里重新学会信任与验证

引子:当一篇 看起来很专业 的技术文章,连 S/4HANA 2023 都跑不通 AI 被寄予厚望的原因很朴素:它应该让学习更轻松,让交付更快,让开发者把时间花在更有价值的设计与决策上。可一旦把视角放到 ABAP 这类强版本约束、强语法约束、强运行时约束的工程领域,事情就会变得微妙:…

作者头像 李华
网站建设 2026/5/19 18:05:57

【MCP安全加固必备】:6个你必须知道的数据加密最佳实践

第一章:MCP数据加密认证概述在现代信息安全体系中,MCP(Message Confidentiality Protocol)数据加密认证机制被广泛应用于保障通信过程中的机密性、完整性和身份真实性。该协议通过结合对称加密与非对称加密技术,在保证…

作者头像 李华