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

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

为自动扩缩组设置扩缩限制

扩缩限制表示所需自动扩缩组的最小组大小和最大组大小。您可以单独设置最小和最大大小的限制。

组的所需容量可以调整为位于最小和最大大小限制范围内的数值。所需容量必须大于等于组的最小大小,小于等于组的最大大小。

  • 所需容量:表示自动扩缩组在创建时的初始容量。自动扩缩组会尝试保持所需容量。它首先按照为所需容量指定的数量启动实例,如果自动扩缩组没有附加任扩缩策略或计划操作,则将维持这一实例数量。

  • 最小容量:表示最小组大小。设定扩缩策略后,它们无法将组所需的容量降至最小容量以下。

  • 最大容量:表示最大组大小。设定扩缩策略后,它们无法将组所需的容量升至最大容量以上。

最小和最大大小限制也适用于以下场景:

  • 当您通过更新所需容量来手动扩展自动扩缩组时。

  • 会更新所需容量的计划操作运行时。如果计划操作运行时没有为组指定新的最小和最大大小限制,则会使用该组当前的最小和最大大小限制。

自动扩缩组始终会尝试保持维持所需容量。如果某个实例意外终止(例如,由于竞价型实例中断、运行状况检查失败或人工操作),该组会自动启动一个新实例以维持所需容量。

要在控制台中管理这些设置
  1. 通过以下网址打开 Amazon EC2 控制台:https://console.aws.amazon.com/ec2/

  2. 在导航窗格的 Auto Scaling 下,选择 自动扩缩组

  3. Auto Scaling groups(自动扩缩组)页面中,选择您的自动扩缩组旁的复选框。

    这时将在页面底部打开一个拆分窗格。

  4. 详细信息选项卡的下窗格,查看或更改组所需的容量、最小容量和最大容量的当前设置。有关更多信息,请参见 更改现有自动扩缩组的所需容量

详细信息窗格上方,您可以找到自动扩缩组中的当前实例数、最小容量、最大容量和所需容量以及状态列等信息。如果 Auto Scaling 组使用实例权重,您还可以找到为所需容量贡献的容量单位数。

要在列表中添加或删除列,请选择页面顶部的设置图标。然后,对于 Auto Scaling groups attributes(自动扩缩组属性),打开或关闭每个列,然后选择 Confirm(确认)。

更改后验证 Auto Scaling 组的大小

实例列显示当前正在运行的实例数。启动或终止实例时,状态列显示正在更新容量状态,如下图所示。


                更新 Auto Scaling 组的容量。

请等待几分钟,然后刷新视图以查看最新状态。某个扩缩活动完成后,Instances(实例)列将会显示更新后的值。

您可以在 Instance management(实例管理)选项卡的 Instances(实例)下查看当前正在运行的实例数量和状态。