开始使用 AWS Auto Scaling - AWS Auto Scaling
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

开始使用 AWS Auto Scaling

本节介绍开始使用 AWS Auto Scaling 的步骤。您可以使用 AWS 管理控制台 创建您的第一个扩展计划。然后,了解创建启用了预测式扩展和动态扩展的扩展计划的基础知识。

在创建用于应用程序的扩展计划之前,请全面考察应用程序在 AWS 云中运行时的情况。记录以下内容:

  • 您是否具有通过其他控制台创建的现有扩展策略。您可以替换现有的扩展策略,也可以在创建扩展计划时保留这些策略(不允许对策略值进行任何更改)。

  • 对您的应用程序中作为整体基于资源的每个可扩展资源有意义的目标利用率。例如,一个 Auto Scaling 组中的 EC2 实例预计使用的 CPU 量与其可用 CPU 相比。或者,对于使用预置吞吐量模型的服务(如 DynamoDB),与可用吞吐量相比,表或索引预期使用的读取和写入活动量。换句话说,消耗的容量与预置容量的比率。创建扩展计划后,您可以随时更改目标利用率。

  • 启动和配置服务器需要多长时间。了解这些信息将帮助您为每个 EC2 实例配置一个在启动后预热的窗口,以确保在上个实例仍在启动时不启动新服务器。

  • 指标历史是否长到足够用于预测式扩展(如果使用的是新创建的 Auto Scaling 组)。一般而言,具有 14 整天的历史数据将转化为更准确的预测。最小值为 24 小时。

您越了解您的应用程序,您制定扩展计划的效率就越高。