跳至主要内容

Auto Scaling 入门

有几种方式可以开始使用 Auto Scaling。您可以通过 AWS 管理控制台、AWS 命令行界面(CLI)或 AWS SDK 设置 Auto Scaling。要了解更多信息,请参阅以下教程、博客和视频。

通过 AWS 管理控制台开始使用

1

第 1 步:登录 AWS 管理控制台

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

2

第 2 步:创建启动模板

Amazon EC2 控制面板中,选择“启动模板”创建启动模板,指定名称、AMI、实例类型等详细信息。以下是关于如何设置第一个启动模板的一些指导。
  • 选择亚马逊机器映像(AMI):建议您选择 Amazon Linux 2 AMI(符合免费套餐的条件)。
  • 选择实例类型:建议您选择 t2.micro(符合免费套餐的条件)。
  • 安全组:您可以选择配置虚拟防火墙。
  • 3

    第 3 步:创建自动扩缩组

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

    4

    第 4 步:添加弹性负载均衡器(可选)

    为 Auto Scaling 设置 弹性负载均衡后,您可以在自动扩缩组中的各个 Amazon EC2 实例之间自动分配传入的应用程序流量,从而构建高度可用且容错能力强的应用程序。
    将负载均衡器与 Auto Scaling 组关联,以便在可以按需扩展的 EC2 实例群中间分配应用程序的流量。
    您必须先 创建负载均衡器

    5

    第 5 步:配置扩缩策略(可选)

    为自动扩缩组配置扩缩策略。

    AWS 命令行工具(CLI)入门

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

    AWS SDK 入门

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

    教程

    EC2 Auto Scaling 入门:分步教程

    关于如何设置已扩展且负载均衡的应用程序的分步教程

    了解有关 EC2 Auto Scaling 和弹性负载均衡的更多信息

    弹性负载均衡入门

    博客

    使用 AMI、AWS 开发人员工具和 Amazon EC2 Systems Manager 为基础设施和应用程序代码自动执行蓝绿部署

    新功能 – 适用于 EC2 Auto Scaling 的目标跟踪策略

    新功能 – 适用于 EC2 Auto Scaling 的目标跟踪策略(AWS 的 Jeff Barr,2017 年 7 月)

    新功能 – 适用于 Amazon DynamoDB 的 Auto Scaling

    新功能 – 适用于 Amazon DynamoDB 的 Auto Scaling(AWS 的 Jeff Barr,2017 年 6 月)

    使用 AWS CodeDeploy 和自动扩缩组执行蓝绿部署

    使用状态管理器配置自动扩缩组中的 Amazon EC2 实例

    使用状态管理器配置自动扩缩组中的 Amazon EC2 实例(AWS 的 Amjad Hussain,2017 年 3 月)

    适用于 EMR 集群的 Auto Scaling

    适用于 EMR 集群的 Auto Scaling(AWS 的 Jeff Barr,2016 年 11 月)

    使用 Auto Scaling 在 Amazon EMR 上动态扩展应用程序

    使用 AWS Lambda 和 Amazon EC2 Run Command 构建适用于已扩展实例的备份系统

    使用 AWS Lambda 和 Amazon EC2 Run Command 构建适用于已扩展实例的备份系统(AWS 的 Diego Natali 和 Vyom Nagrani,2016 年 11 月)

    使用 Auto Scaling 轻松进行实例集管理

    使用 Auto Scaling 轻松进行实例集管理(AWS 的 Chris Barclay,2016 年 10 月)

    适用于 EC2 竞价型实例集的 Auto Scaling

    适用于 EC2 竞价型实例集的 Auto Scaling(AWS 的 Jeff Barr,2016 年 9 月)

    Auto Scaling AWS OpsWorks 实例

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

    使用 Amazon ECS 进行自动扩缩

    使用 Amazon ECS 进行自动扩缩(AWS 的 Chris Barclay,2016 年 5 月)

    搭配使用 AWS Lambda 与 Auto Scaling 生命周期挂钩

    搭配使用 AWS Lambda 与 Auto Scaling 生命周期挂钩(AWS 的 Vyom Nagrani,2015 年 12 月)

    Auto Scaling 的实例保护

    Auto Scaling 的实例保护(AWS 的 Jeff Barr,2015 年 12 月)

    深入剖析:AWS CodeDeploy 和 Auto Scaling 集成

    深入剖析:AWS CodeDeploy 和 Auto Scaling 集成(AWS 的 Jonathan Turpie,2015 年 11 月)

    视频

    Title slide for 'Automating Management of Amazon EC2 Instances with Auto Scaling,' a webinar presented by Michael Hanisch (AWS Solutions Architecture) on March 23, 2017. The slide features the AWS logo and indicates this is part of a webinar series.

    Automating Management of Amazon EC2 Instances

    了解如何借助启动配置实现自动启动、如何在实例使用生命周期挂钩接受流量之前配置软件环境,以及如何创建恢复能力强的多可用区队列,从而以最小的工作量运行应用程序。
    Screenshot from a video of the AWS re:Invent 2016 presentation on Auto Scaling titled 'The Fleet Management Solution for Planet Earth,' featuring a presenter and a slide with session details.

    Auto Scaling - the Fleet Management Solution for Planet Earth

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

    视频

    A screenshot from a video presentation featuring Matt Wood from Amazon Web Services discussing AWS Lifecycle Hooks. Matt is seated at a desk with an AWS-branded coffee cup and laptop, speaking to the camera in a modern office setting.

    生命周期挂钩变得更容易

    AWS 的产品营销总监 Matt Wood 博士介绍了当 Amazon Elastic Compute Cloud (EC2) 实例准备好执行启动或终止生命周期挂钩时,Auto Scaling 如何使用 Amazon CloudWatch Events 发出事件。 
    Screenshot from AWS re:Invent 2015 showing the presentation 'All You Need to Know About Auto Scaling' by Michael Hanisch, AWS Solutions Architect, October 2015.

    All You Need to Know About Auto Scaling

    本视频先介绍了如何使用 Auto Scaling 的基础知识,然后介绍了更高级的主题,例如通过混合使用 Spot 实例和按需实例来优化蓝/绿部署的成本或策略。
    Screenshot of the AWS EC2 Auto Scaling dashboard highlighting the benefits of auto scaling, including reusable instance templates, automated provisioning, and adjustable capacity, as displayed in the AWS Management Console.

    Auto Scaling EC2 with Custom Scaling Policy

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

    开始免费使用 AWS

    找到今天要查找的内容了吗?

    请提供您的意见,以便我们改进网页内容的质量。