news 2026/4/11 8:42: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/4/8 20:40:49

软件I2C总线冲突避免方法:项目应用实例

软件I2C为何总“抽风”?一个真实项目中的总线冲突破局之道你有没有遇到过这种情况:系统明明跑得好好的,突然某个传感器读不到了,OLED屏幕开始花屏,甚至整个I2C总线像死了一样,只能靠复位“续命”&#xff1…

作者头像 李华
网站建设 2026/4/10 10:59:47

Dify平台接入Hunyuan-MT-7B作为定制化翻译引擎模块

Dify平台接入Hunyuan-MT-7B作为定制化翻译引擎模块 在全球化内容爆炸式增长的今天,企业、科研机构乃至个人创作者都面临着一个共同挑战:如何高效、准确地跨越语言壁垒?传统机器翻译方案要么依赖昂贵且复杂的部署架构,要么受限于通…

作者头像 李华
网站建设 2026/4/6 2:29:45

揭秘MCP云原生认证考试内幕:90%考生忽略的8个得分关键点

第一章:MCP云原生开发认证概述MCP云原生开发认证是面向现代软件工程实践的专业技术资格,聚焦于容器化、微服务架构、持续集成与交付(CI/CD)、以及基于Kubernetes的部署管理能力。该认证验证开发者在真实业务场景中设计和构建可扩展…

作者头像 李华
网站建设 2026/4/8 15:33:51

比TOP更高效:新一代系统监控工具对比

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 设计一个系统监控工具的对比分析应用:1. 收集TOP、htop、glances等工具的性能数据 2. 比较CPU/内存占用、刷新速度、功能完整性 3. 可视化展示对比结果 4. 根据用户场景…

作者头像 李华
网站建设 2026/4/7 21:18:02

AI 辅助重构 20 万行代码:渐进式重建代码秩序

关注腾讯云开发者,一手技术干货提前解锁👇01为什么要重构1.1 技术债到了临界点某次Code Review时发现一段逻辑明显写错了位置,询问作者为何如此实现,得到的回答让人无奈:"我知道应该加在哪里,但那个文…

作者头像 李华