自动扩缩组 - Amazon A EC2 uto 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 会自动在您指定的所有可用区域之间保持平衡。