Launch Template 和 ALB、Target Group、Auto Scaling Group 是什么关系?

一、Launch Template 的作用是什么?

一句话定义(面试版)

Launch Template 是 EC2 实例的标准化启动配置,用来告诉 Auto Scaling“新实例该如何创建和配置”。

Launch Template 具体解决什么问题?

Auto Scaling 不会“复制已有 EC2”,它只能:

  • 按一份“说明书”去创建全新的 EC2

  • 这份说明书就是 Launch Template。

Launch Template 里通常包含什么?

配置项说明
AMI使用哪个系统镜像
Instance Typet2.micro / t3.small 等
Key PairSSH 登录密钥
Security Group网络访问规则
IAM Role访问 S3 / DynamoDB 等权限
User Data启动时自动执行的脚本

你手动创建 EC2 时选的所有东西,ASG 都要靠 Launch Template 来复现

为什么 Auto Scaling 一定要 Launch Template?

因为 Auto Scaling 的本质是:

  • 实例被打爆 → 自动 新建实例

  • 实例挂掉 → 自动 重建实例

  • 流量下降 → 终止实例

  • 没有 Launch Template = 不知道怎么建实例

类比理解(非常好记)

  • EC2 实例 = 电脑

  • Launch Template = 装机配置单 + 自动安装脚本

  • Auto Scaling = 自动装 / 拆电脑的工厂

二、ALB、Target Group、Auto Scaling Group 是什么关系?

这是 AWS 最经典、最常考的三件套,我给你一个清晰不混乱的结构👇

1️⃣ Application Load Balancer(ALB)

  • 是什么?

对外的“流量入口”

  • 它负责:

    • 接收来自 Internet 的 HTTP/HTTPS 请求

    • 不直接连接 EC2

    • 只负责 转发流量

ALB 自己不存实例信息

2️⃣ Target Group(目标组)

  • 是什么?

ALB 的“后端服务列表”

  • 它负责:

    • 维护一组目标(EC2 / IP / Lambda)

    • 对目标做 健康检查

    • 决定哪些实例可以接收流量

ALB 一定要通过 Target Group 才能转发请求

3️⃣ Auto Scaling Group(ASG)

  • 是什么?

EC2 实例的“数量管理员”

  • 它负责:

    • 启动 / 终止 EC2

    • 保证最小 / 最大 / 期望实例数

    • 根据 CloudWatch 指标扩缩容

ASG 不接收流量,也不做负载均衡

三、三者之间的“真实协作关系”

正确关系链(一定要记住这个顺序)

Internet ↓ Application Load Balancer(ALB)↓ Target Group ↓ Auto Scaling Group 管理的 EC2 实例

它们如何联动工作?

场景 1:正常访问

  • 用户访问 ALB 的 DNS

  • ALB 把请求转给 Target Group

  • Target Group 选择一个 健康的 EC2

  • EC2 处理请求

场景 2:实例 CPU 过高(扩容)

CloudWatch 发现平均 CPU > 60%

  • ASG 决定 扩容

  • ASG 使用 Launch Template 启动新 EC2

  • 新 EC2 自动:

    • 执行 User Data

    • 注册到 Target Group

  • 健康检查通过后

  • ALB 开始把流量转给新实例

场景 3:实例挂掉

  • Target Group 健康检查失败

  • ALB 停止向该实例转发请求

  • ASG 发现实例不健康

  • ASG 终止该实例

  • ASG 用 Launch Template 启动新实例

  • 新实例加入 Target Group

全程无人操作

四、一句话区分三者(面试必杀)

  • ALB handles incoming traffic

  • Target Group defines where traffic goes and performs health checks

  • Auto Scaling Group manages how many EC2 instances are running

  • Launch Template defines how those EC2 instances are created

五、超高频面试追问(提前给你)

为什么 ASG 不能直接连 ALB,而一定要 Target Group?
因为:

  • Target Group 负责健康检查

  • Target Group 解耦 ALB 和后端资源

  • 一个 ALB 可以有多个 Target Group(路径路由)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1124256.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

软件测试之bug分析定位技巧

🍅 点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快1、web前端Web前端就是通常说的网页。互联网公司的前端一般包含如下内容:JavaScript、ActionScript、CSS、HTML(..ML)、Flash、交互式设计、视觉设计web…

普源数字万用表DM3068与是德科技34461A对比分析

在现代电子测量领域,数字万用表作为基础且关键的测试仪器,广泛应用于研发、生产、维修等多个环节。普源精电(RIGOL)的DM3068与是德科技(Keysight)的34461A是两款在中高端市场中颇具代表性的6位数字万用表&a…

基于单片机控制的音乐盒

第2章 系统硬件设计 2.1单片机内部结构 STC89C52 是一种耗能低、性能高CMOS8位微控制器,它基本都是51内核的种类,是新一代增强型单片机,具有8K在系统可编程Flash存储器,加密性好,抗干扰强。STC89C52具有的可编程的Flas…

计算机网络入门必知:从信号到速率,一张图讲清通信基础!

计算机网络入门必知:从信号到速率,一张图讲清通信基础!在学习计算机网络时,很多同学会被“码元”“波特率”“比特率”这些术语绕晕。其实,只要理解了底层的通信原理,这些概念就会变得清晰又有趣。今天我们…

解读|生产级RAG系统落地的10个经验教训

本文为大家解读Contextual AI 联合创始人兼CEO,也是著名的RAG技术先驱,Douwe Kiela 分享的他在企业级 RAG 系统实施与落地中的十大经验教训 。 解读纯属个人观点,欢迎探讨。 本次分享主要针对企业AI系统转化为商业价值的关键难题:…

一文带你了解最吃香的金融类软件测试(附面试文档)

🍅 点击文末小卡片 ,免费获取软件测试全套资料,资料在手,涨薪更快 一、为什么做金融类软件测试举个栗子,银行里的软件测试工程师。横向跟互联网公司里的测试来说,薪资相对稳定,加班少甚至基本没…

Amazon CloudWatch 的系统化汇总版

一、CloudWatch 是什么(一句话版) Amazon CloudWatch 是 AWS 的集中式监控服务,用来收集、存储、可视化和告警 AWS 资源的指标和日志。 核心关键词: 集中式(centralized) / 托管(managed&#x…

TH2851阻抗分析仪:材料测试的“一站式”技术利器

在材料研发与性能验证的全流程中,精准、高效的参数表征是关键环节。同惠电子TH2851阻抗分析仪凭借灵活的硬件适配与专业软件支持,成为覆盖多类材料的“一站式”测试方案核心,其在高校、军工、新材料领域的落地案例,正展现出强大的…

2026最新软件测试面试热点问题(含答案+文档)

🍅 点击文末小卡片 ,免费获取软件测试全套资料,资料在手,涨薪更快 大厂面试热点问题1、测试人员需要何时参加需求分析?如果条件循序 原则上来说 是越早介入需求分析越好 因为测试人员对需求理解越深刻 对测试工作的…

熬走 3 任领导,从运维转行网安:原来不是我没本事,是赛道选错了

凌晨 1 点,我蹲在机房地上接服务器电源线,后背被空调外机吹得发凉。手机里老板的消息还在跳:“客户数据丢了,天亮前恢复不了你就别来了。” 那是我做运维的第 8 年,手里攥着 11K 的薪资条,看着监控屏上闪烁…

基于单片机控制的汽车电动车窗 系统的设计

2.汽车车窗简介 2.1汽车电动车窗的组成与类型 电动车窗就是在汽车上可以使车窗玻璃自动升降的一个设备。电动车窗的最大优点就是在行车过程当中可以方便的开关门窗,减轻了行驶员在操作过程当中的操作难度。过去的电动车窗一般只存在于高档轿车上,但是现阶…

‌高效性能测试场景设计指南

性能测试是软件质量保证的核心环节,旨在评估系统在高负载下的稳定性、响应时间和资源消耗。设计高效场景能显著缩短测试周期、降低Cost,并精准定位瓶颈。本文基于ISTQB等标准框架,结合行业实践,为测试从业者提供一套可落地的设计方…

网络安全渗透面试 10 题(含标准答案):从零基础到精通,一篇收藏全搞定!

干货收藏!网络安全渗透测试面试核心知识点整理,小白也能看懂的面试宝典 本文整理了网络安全渗透测试面试核心知识点,包括前后台渗透思路、getshell方法、WAF绕过技术、路径查找、JWT攻击手法、提权要点、宽字符注入原理、业务逻辑漏洞测试、…

基于STM32的心率检测仪设计与实现

2 气体探测集成模块整体方案设计 2.1 气体探测集成模块概述 气体探测集成模块是利用多种气体传感器配合调整电路,检测出目标气体浓度和空气质量的设备,并能将数据打包发送至上位机,由上位机与远端进行配合处理用于大气数据网络系统中。该模块…

全球网安大神齐聚!第九届 XCTF 总决赛激战启幕,首日解题赛你追我赶燃到炸

收藏学习!XCTF总决赛实战全记录:28支战队教你网络安全攻防技巧 本文报道了2025年10月在宁波举行的第九届XCTF国际网络攻防联赛总决赛,全球28支顶尖战队参与角逐。比赛融合解题赛、Live Solo赛和A&D攻防赛三种赛制,首日比赛已…

是德科技 E4990A 阻抗分析仪:精准测量,赋能多领域应用

是德科技 E4990A 阻抗分析仪是一款高性能、多功能的测试仪器,广泛应用于研发、生产、质控、进货检查等多个领域。凭借其卓越的技术指标和灵活的配置选项,E4990A 不仅满足了复杂研发环境下的高精度需求,也适应了生产线和质检环节对效率与稳定性…

PyFlink 向量化 UDF(Vectorized UDF)Arrow 批传输原理、pandas 标量/聚合函数、配置与内存陷阱、五种写法一网打尽

1. Vectorized UDF 是什么:Arrow 列式批传输 Pandas 计算 向量化 UDF 的执行方式是: 1)Flink 把输入数据按 batch 切分 2)每个 batch 转为 Arrow columnar format 在 JVM 与 Python VM 之间传递 3)Python 侧把 batch …

导师严选8个AI论文工具,专科生轻松搞定毕业论文!

导师严选8个AI论文工具,专科生轻松搞定毕业论文! AI 工具如何成为专科生论文写作的得力助手 在当今数字化快速发展的时代,AI 工具正以前所未有的速度改变着我们的学习和工作方式。对于专科生而言,毕业论文的撰写往往是一项既耗时又…

TCL华星APEX臻图:一个新品牌的诞生与源头探析

在当今高端显示领域,技术与体验的迭代日新月异,一个崭新品牌的亮相往往预示着行业价值导向的深刻变迁。TCL华星APEX臻图,正是这样一个在产业变革关键期应运而生的先进显示技术品牌。它的出现,并非凭空而来,而是根植于深…

渗透测试从入门到精通:小白蜕变白帽黑客的终极学习路线

渗透测试技术,从入门到精通,小白也能成为白帽黑客,最新的学习路线和方法都在这。 安全圈最热的渗透技术怎么学?从入门到精通最完整的学习方法,学完你就是白帽大佬。 首先你要知道渗透测试工程师的主要工作是什么&…