news 2026/4/18 7:30:56

EC2 Auto Scaling创建步骤详细介绍

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
EC2 Auto Scaling创建步骤详细介绍

Launch Template ↓ Auto Scaling Group ↓ Create EC2 ↓ Register to Target Group ↓ ELB Health Check ↓ Serve Traffic










一、Auto Scaling Group 是什么(一句话)

Auto Scaling Group 决定:什么时候创建 EC2、创建多少、删掉多少,以及在哪些 AZ 里跑。

记忆公式:
Launch Template = EC2 长什么样
Auto Scaling Group = EC2 什么时候、在哪里、要几个

二、进入创建入口

  • 打开 AWS Management Console

  • 进入 EC2

  • 左侧菜单 → Auto Scaling

  • 点击 Auto Scaling Groups

  • 点击 Create Auto Scaling group

三、Step 1:Choose launch template

1️⃣ Auto Scaling group name

示例:

  • employee-directory-asg

ASG 名字是独立资源名,和 LT 无关

2️⃣ Launch template

选择你之前创建的 Launch Template

Version:

✅ Latest(最常见)

或固定版本(生产环境有时用)

ASG 通过 Launch Template 创建 EC2

点击 Next

四、Step 2:Choose instance launch options(网络 & AZ)

1️⃣ VPC(必须)

  • 选择 与 ALB / Target Group 相同的 VPC

2️⃣ Availability Zones & Subnets ⭐

  • 选择 至少两个 Subnet

  • 且来自 不同 AZ

  • 示例:

    • subnet-a (AZ-a)

    • subnet-b (AZ-b)

📌 强考点:

高可用 = Multi-AZ
ASG 在多个 Subnet 里创建 EC2

3️⃣ Load balancing(极其重要)
选择:

✅ Attach to an existing load balancer

然后:

选择 Application Load Balancer

选择 Target Group

📌 考试点:

ASG 不是直接连 ALB

ASG 注册 EC2 到 Target Group

4️⃣ Health check type

你会看到两个选项:

  • EC2

  • ELB(推荐 & 考试标准)

📌 为什么选 ELB?

  • EC2 只看“实例活没活”

  • ELB 看“应用能不能服务”

5️⃣ Health check grace period

  • 常见:300 秒(5 分钟)

📌 给 EC2:

  • 启动

  • 安装应用

  • 通过 Health Check 的时间

  • 点击 Next

五、Step 3:Configure group size and scaling policies

1️⃣ Group size(容量设置)

  • Desired capacity

当前希望运行的实例数

示例:2

  • Minimum capacity

最少实例数

示例:2(保证高可用)

  • Maximum capacity

最多实例数

示例:4 / 6

📌 考试点:

Desired 必须在 Min 和 Max 之间

2️⃣ Scaling policies(伸缩策略)
常见选择(推荐):

✅ Target tracking scaling policy

示例:

Metric:Average CPU utilization

Target value:50%

📌 含义:

  • ASG 会自动增减 EC2,让平均 CPU ≈ 50%

  • 其他策略(了解)

  • Step scaling(阶梯)

  • Simple scaling(旧)

  • 点击 Next

六、Step 4:Notifications(可选)

  • 可以配置 SNS

  • 在以下事件通知你:

  • 实例启动

  • 实例终止

  • 失败

七、Step 5:Tags

  • 添加 Tag(非常推荐):

  • Key:Name

  • Value:employee-directory-ec2

📌 ASG 会自动把 Tag 传给 EC2

八、Review & Create

  • 检查配置

  • 点击 Create Auto Scaling group

  • Auto Scaling Group 创建完成

九、创建后的真实行为(必须理解)

1️⃣ ASG 会立即创建 EC2

  • 创建数量 = Desired capacity

  • EC2 使用 Launch Template

2️⃣ EC2 自动注册到 Target Group
EC2 created
→ register to Target Group
→ health check
→ healthy
→ receive traffic

3️⃣ 不健康实例会被替换

ELB 判定 unhealthy

ASG 终止实例

创建新实例

十、完整联动流程(闭眼能画)

Launch Template ↓ Auto Scaling Group ↓ Create EC2 ↓ Register to Target Group ↓ ELB Health Check ↓ Serve Traffic

十一、考试 & 面试高频考点汇总

  • ASG ≠ ALB

  • ASG 通过 Target Group 接入 ALB

  • Health check type = ELB

  • Multi-AZ = 多 Subnet

  • ASG 自动替换不健康实例

  • 不需要手动注册 EC2

十二、一句话终极总结

Auto Scaling Group 是 EC2 的“自动工厂”:按规则生产、回收、分布实例。

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

CSDN官网登录失败?用Hunyuan-MT-7B查看外文解决方案

用 Hunyuan-MT-7B 破解外文技术难题:当 CSDN 登不上去时,如何高效获取全球解决方案? 在某个深夜调试代码时,你是否也遇到过这样的场景?CSDN 页面反复跳转登录失败,而你急需查看一篇十年前的经典博文来解决 …

作者头像 李华
网站建设 2026/4/18 3:54:51

动态多目标优化高速列车ATO操纵策略【附代码】

✅ 博主简介:擅长数据搜集与处理、建模仿真、程序设计、仿真代码、论文写作与指导,毕业论文、期刊论文经验交流。✅成品或者定制,扫描文章底部微信二维码。(1) 高速列车多质点运动建模与工况切换逻辑 为了精确描述高速列车的运行状态&#xf…

作者头像 李华
网站建设 2026/4/15 20:13:52

企业IT实战:批量卸载Edge浏览器的三种高效方案

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 开发一个企业级Edge卸载工具,支持以下功能:1.通过AD域控批量部署卸载任务 2.提供静默卸载模式 3.保留或删除用户数据选项 4.生成卸载统计报告 5.与WSUS/SCC…

作者头像 李华
网站建设 2026/4/15 18:14:03

什么是守护线程?与普通线程的区别

什么是守护线程?与普通线程的区别 章节目录 文章目录什么是守护线程?与普通线程的区别守护线程是在程序运行时在后台提供一种支持性的线程。与普通线程相比,守护线程有以下几个区别:**终止条件:**当所有用户线程结束时…

作者头像 李华
网站建设 2026/4/18 6:30:06

Agent 时代的关键支撑:上下文工程万字详解→建议收藏!

01 Agent 全面爆发的前夜:上下文正在成为核心变量 1.1 从 Chatbot 到 Agent:能力形态的变化 在大语言模型开始被应用到真实产品之前,Chatbot 是最常见的一种形态。它的工作流程相对简单,模型接收用户输入,在当前上下文…

作者头像 李华
网站建设 2026/4/18 6:31:07

AI一键搞定MySQL8.0安装:快马平台智能部署指南

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 请生成一个完整的MySQL8.0安装部署脚本,要求包含以下功能:1.自动检测系统环境并选择适合的安装包 2.处理依赖关系 3.配置安全选项包括root密码设置 4.优化基…

作者头像 李华