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

如果我们为英文版本指南提供翻译,那么如果存在任何冲突,将以英文版本指南为准。在提供翻译时使用机器翻译。

Auto Scaling 组

一个 Auto Scaling 组 包含 Amazon EC2 用于自动扩展和管理的逻辑分组的实例。一个 Auto Scaling 团队还可使用 Amazon EC2 Auto Scaling 运行状况检查更换和扩展策略等功能。维护实例数量 Auto Scaling 组和自动扩展是核心功能 Amazon EC2 Auto Scaling 服务。

大小 Auto Scaling 组取决于设置为所需容量的实例数。您可以通过手动方式或使用自动扩展调整其大小以满足需求。

一个 Auto Scaling 组首先启动足够的实例,以满足其所需的容量。它通过对组中实例定期执行运行状况检查来保持实例数量。即使某个实例运行状况不佳,Auto Scaling 组也会继续保持固定数量的实例。如果某个实例运行状况不佳,则该组终止运行状况不佳的实例,并启动其他实例来替换它。有关更多信息,请参阅 运行状况检查 Auto Scaling 实例.

您可以使用扩展策略动态增加或减少组中的实例数量,以符合不断变化的条件。扩展策略生效时,Auto Scaling 组会在您指定的最小和最大容量值之间调整组的所需容量,并根据需要启动或终止实例。您还可以按计划进行扩展。有关更多信息,请参阅 扩展您的 Auto Scaling 组.

一个 Auto Scaling 组可以按需实例、现货实例或两者。仅在您将 Auto Scaling 组配置为使用启动模板时,才可以为该组指定多个购买选项。(我们建议您使用启动模板而不是启动配置,以确保您可以使用 的最新功能。)Amazon EC2.)

Spot 实例可为您提供与按需价格相关的极低折扣,获得未使用的 Amazon EC2 容量。有关详细信息,请参阅 Amazon EC2 现货实例. Spot 实例和按需实例之间存在着关键区别:

  • Spot 实例的价格因需求而异

  • Amazon EC2 可以随着 Spot 实例的可用性或价格发生变化而终止单个 Spot 实例

Spot 实例终止后,Auto Scaling 组会尝试启动替代实例来保持该组的所需容量。

实例启动时,如果您指定多个可用区,会为这些可用区分配所需容量。如果执行扩展操作,Amazon EC2 Auto Scaling 会自动保持您指定的所有可用区的平衡。

本节提供创建 Auto Scaling 组的详细步骤。如果您是新的 Auto Scaling 组,以 入门Amazon EC2 Auto Scaling 了解各种构建模块 Amazon EC2 Auto Scaling.