有几种方式可以开始使用 Auto Scaling。您可以通过 AWS 管理控制台AWS 命令行界面 (CLI)AWS 开发工具包设置 Auto Scaling。

要了解更多信息,请参阅以下教程博客视频


开始免费使用 AWS

创建免费账户
或登录控制台

创建账户并登录控制台。使用 Amazon EC2,您只需按实际用量付费。如果您是 AWS 新客户,还可以免费试用 Amazon EC2。有关更多信息,请参阅 AWS Free Tier。

Amazon EC2 控制面板中,选择“启动模板”以创建启动模板,指定名称、AMI、实例类型等详细信息。以下是关于如何设置第一个启动模板的一些指导。

使用 Auto Scaling 向导,创建一个 Auto Scaling 组,指定 Auto Scaling 组的名称、大小和网络。

为 Auto Scaling 设置 Elastic Load Balancing 后,您可以在 Auto Scaling 组中的各个 Amazon EC2 实例之间自动分配传入的应用程序流量,从而构建高度可用且容错能力强的应用程序。

将负载均衡器与 Auto Scaling 组关联,以便在可以按需扩展的 EC2 实例群中间分配应用程序的流量。

您必须先创建负载均衡器

为 Auto Scaling 组配置扩展策略。


您可以使用 AWS CLI 访问 Amazon Auto Scaling 的各种功能,AWS CLI 提供有面向多种 AWS 产品(包括 Amazon EC2 和 Amazon CloudWatch)的命令。有关面向 Auto Scaling 的命令的更多信息,请参阅 AWS Command Line Interface Reference 的“Auto Scaling”部分


借助根据您的编程语言或平台量身定做的 API 或 AWS 移动软件开发工具包开始使用 Auto Scaling,从而帮助您快速轻松地构建优质移动应用程序。请参阅 Amazon Web Services 工具了解更多信息。



Automating Blue/Green Deployments of Infrastructure and Application Code using AMIs, AWS Developer Tools, & Amazon EC2 Systems Manager(AWS 的 Ramesh Adabal,AWS,2017 年 8 月)

New – Target Tracking Policies for EC2 Auto Scaling(AWS 的 Jeff Barr,2017 年 7 月)

New – Auto Scaling for Amazon DynamoDB(AWS 的 Jeff Barr,2017 年 6 月)

Performing Blue/Green Deployments with AWS CodeDeploy and Auto Scaling Groups(Jeff Levine,2017 年 4 月)

Configure Amazon EC2 Instances in an Auto Scaling Group Using State Manager(AWS 的 Amjad Hussain,2017 年 3 月)

Auto Scaling for EMR Clusters(AWS 的 Jeff Barr,2016 年 11 月)

Dynamically Scale Applications on Amazon EMR with Auto Scaling(Jonathan Fritz,2016 年 11 月)

Building a Backup System for Scaled Instances using AWS Lambda and Amazon EC2 Run Command(AWS 的 Diego Natali 和 Vyom Nagrani,2016 年 11 月)

Fleet Management Made Easy with Auto Scaling(AWS 的 Chris Barclay,2016 年 10 月)

Auto Scaling for EC2 Spot Fleets(AWS 的 Jeff Barr,2016 年 9 月)

Auto Scaling AWS OpsWorks Instances(AWS 的 Daniel Huesch,2016 年 7 月)

Automatic Scaling with Amazon ECS(AWS 的 Chris Barclay,2016 年 5 月)

Using AWS Lambda with Auto Scaling Lifecycle Hooks(AWS 的 Vyom Nagrani,2015 年 12 月)

Instance Protection for Auto Scaling(AWS 的 Jeff Barr,2015 年 12 月)

Under the Hood: AWS CodeDeploy and Auto Scaling Integration(AWS 的 Jonathan Turpie,2015 年 11 月)


了解如何借助启动配置实现自动启动、如何在实例使用生命周期挂钩接受流量之前配置软件环境,以及如何创建恢复能力强的多可用区队列,从而以最小的工作量运行应用程序。

AWS 和 NASA 喷气推进实验室 (JPL) 讨论了 Auto Scaling 如何为每个人提供优势,无论是用于保持实例正常运行以作为 EC2 最佳实践的基本队列管理,还是用于管理“极限情况”的动态扩展。

AWS 的产品营销总监 Matt Wood 博士介绍了当 Amazon Elastic Compute Cloud (EC2) 实例准备好执行启动或终止生命周期挂钩时,Auto Scaling 如何使用 Amazon CloudWatch Events 发出事件。 

本视频先介绍了如何使用 Auto Scaling 的基础知识,然后介绍了更高级的主题,例如通过混合使用 Spot 实例和按需实例来优化蓝/绿部署的成本或策略。

本视频演示了如何设置 Auto Scaling EC2 实例并将其置于 Elastic Load Balancer (ELB) 中。您还将了解如何设置从 CloudWatch 警报触发的自定义扩展策略。