自动扩缩组 - Amazon A EC2 uto Scaling
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

自动扩缩组

注意

如果您不熟悉 Auto Scaling 群组,请按照 “创建您的第一个 Auto Scaling 群组” 教程中的步骤开始了解 Auto Scaling 组在组中的实例终止时如何响应。

A uto Scaling 组包含一组EC2实例,这些实例被视为用于自动扩展和管理的逻辑分组。Auto Scaling 组还允许您使用 Amazon A EC2 uto Scaling 功能,例如运行状况检查替换和扩展策略。Amazon Auto Scaling 服务的核心功能是保持 Auto Scaling 组中的实例数量和EC2自动扩展。

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

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

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

自动扩缩组可以启动按需型实例和/或竞价型实例。只有当您使用 Auto Scaling 群组时,您才能为 Auto Scaling 群组指定多个购买选项 launch template。 有关更多信息,请参阅Auto Scaling 组具有多个实例类型和购买选项

竞价型实例可让您以相对于按需价格的大幅折扣访问未使用的EC2容量。有关更多信息,请参阅 Amazon EC2 竞价型实例。竞价型实例和按需型实例之间存在着关键区别:

  • 竞价型实例的价格因需求而异

  • 当竞价型实例的可用性或价格发生变化时,Amazon EC2 可以终止单个竞价型实例

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

实例启动时,如果您指定多个可用区,会为这些可用区分配所需容量。如果发生扩展操作,Amazon A EC2 uto Scaling 会自动在您指定的所有可用区域之间保持平衡。