news 2026/6/10 13:40:15

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/6/7 12:55:07

CMA/CNAS双资质软件测评机构【Apifox高效编写自动化测试用例的技巧和规范】

Apifox高效编写自动化测试用例需要按照一套规范并充分利用内置功能来实现用例的可维护、可读和高包括率。 自动化测试用例的编写规范 1. 命名和结构: 用例命名:采用 [情形]_[条件]_[预期结果] 格式。如 用户登录_使用正确密码_应成功并返回令牌。 用例…

作者头像 李华
网站建设 2026/5/9 20:34:43

MCP网络异常重启元凶曝光:IP冲突的7种真实场景及应对策略

第一章:MCP网络异常重启元凶曝光:IP冲突的本质解析在近期MCP(Mission Critical Platform)系统的运维事件中,频繁出现的非计划性网络重启问题最终被定位为局域网内IP地址冲突所致。此类问题通常表现为设备突然离线、网络…

作者头像 李华
网站建设 2026/6/10 0:41:02

51单片机驱动LCD1602:项目应用入门实战

51单片机驱动LCD1602:从零搭建嵌入式显示系统你有没有遇到过这样的情况——电路焊好了,代码烧录成功了,但LCD1602屏幕却一片漆黑,或者只亮背光却不显示字符?更糟的是,屏幕上出现一堆乱码,像是“…

作者头像 李华
网站建设 2026/6/9 19:46:10

快速验证创意:用DB9和AI在1小时内构建MVP

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 快速开发一个基于DB9的社区论坛MVP,包含用户注册登录、发帖、评论和点赞功能。使用最简化的UI设计和基础功能实现,但确保核心业务流程完整。前端使用Bootst…

作者头像 李华