news 2026/4/16 15:51:19

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/15 23:09:37

NVIDIA-SMI入门指南:从安装到基本使用

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 编写一个交互式教程脚本,引导用户学习NVIDIA-SMI的基本命令。脚本应包含以下功能:1. 检查NVIDIA驱动和CUDA安装;2. 演示常用命令(如…

作者头像 李华
网站建设 2026/4/16 5:37:19

企业必备:暗标检查工具在招投标中的实战应用

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 创建一个面向招投标场景的暗标检查工具,专门检测技术标书中的隐藏标记、特殊字体、页眉页脚信息等。要求能识别常见作弊手段如微小文字、白色文字、隐藏图层等&#xf…

作者头像 李华
网站建设 2026/4/16 7:13:28

我们学术圈也有自己的斩杀线

我们学术圈也有自己的斩杀线 原创 小Fun老师 无隅手账 2025年12月30日 21:02 重庆 冬日雨夜,跟学术圈朋友小聚吃火锅。想必大家都有体会,有些话对着同事未必能掏心窝子,但是对着同一个圈子的朋友就会好说很多。 朋友A率先吐槽&#xff0…

作者头像 李华
网站建设 2026/4/16 7:14:36

构建MCP环境中的零信任体系:3步实现身份全域管控

第一章:MCP环境中的零信任体系概述在现代云计算平台(MCP)环境中,传统的边界安全模型已无法有效应对日益复杂的网络威胁。零信任安全架构应运而生,其核心理念是“永不信任,始终验证”,无论用户或…

作者头像 李华
网站建设 2026/4/16 7:16:54

FastReport 5怎么下?官网下载安装全指南,一步到位

FastReport 5 是一款功能强大的商业报表工具,广泛应用于桌面和Web开发。对于需要从设计到部署一体化报表解决方案的开发者而言,它是提升工作效率的关键工具。本文将从实践者的角度,分享FastReport 5的下载方式、安装要点及核心价值。 如何从官…

作者头像 李华
网站建设 2026/4/16 0:50:13

ITIL4服务目录管理:从“救火队“到“服务专家“的华丽转身

点击文末阅读原文免费下载ITIL流程设计体系文档8个在这个云原生时代,我们运维人经常面临一个尴尬的处境:明明技术实力不错,系统也很稳定,但业务部门总是抱怨"找不到合适的服务"、"不知道该联系谁"、"服务…

作者头像 李华