news 2026/2/8 3:13:49

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/2/7 19:09:27

Proteus 8 Professional下载包解析:适配32/64位Windows系统

从零搭建高效电子仿真环境:深入解析 Proteus 8 Professional 的双系统适配与实战部署 在嵌入式开发的世界里,调试往往比编码更耗时。你是否经历过这样的场景:代码写完、烧录进板子,结果LED不亮、串口无输出,排查半天才…

作者头像 李华
网站建设 2026/2/6 8:32:22

Fritzing支持下的创客教育模式:全面讲解

让电路“活”起来:用Fritzing点燃创客教育的实践之火 你有没有见过这样的场景?一个初一学生皱着眉头,手握万用表,在一堆杂乱的杜邦线中寻找哪根接错了;或者一位老师在PPT里贴了一张模糊的手绘电路图,台下学…

作者头像 李华
网站建设 2026/2/4 8:05:00

野马数据:AI如何重构大数据分析流程

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 创建一个基于野马数据的AI辅助分析工具,能够自动完成以下功能:1. 数据清洗与预处理(处理缺失值、异常值)2. 智能特征工程&#xff0…

作者头像 李华
网站建设 2026/2/5 8:05:28

Keil生成Bin文件在Bootloader烧录中的应用指南

Keil生成Bin文件在Bootloader烧录中的实战全解析你有没有遇到过这样的场景:辛辛苦苦写完代码,Keil编译通过,AXF文件也生成了——但当你把固件交给生产部门或准备做远程升级时,对方却说:“我们要的是.bin文件。”这时候…

作者头像 李华
网站建设 2026/2/4 5:50:48

Hunyuan-MT-7B对缩写词、专有名词的翻译策略解析

Hunyuan-MT-7B对缩写词、专有名词的翻译策略解析 在当今全球信息高速流动的时代,跨语言沟通早已不再是简单的“字面转换”。一个企业名称、技术术语或地名的微小偏差,可能引发误解甚至影响国际形象。尤其当文本中频繁出现诸如“AI”、“GDP”、“UNESCO”…

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

膝点迁移动态多目标优化算法【附代码】

✅ 博主简介:擅长数据搜集与处理、建模仿真、程序设计、仿真代码、论文写作与指导,毕业论文、期刊论文经验交流。(1) 基于膝点预测的动态环境响应机制 动态多目标优化问题(DMOP)的难点在于Pareto前沿随时间或环境变化,…

作者头像 李华