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

为 Auto Scaling 组设置容量限制

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

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

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

  • 最小容量:表示最小组大小。设定扩缩策略后,自动扩缩组不能将其所需容量降至最小大小限制以下。

  • 最大容量:表示最大组大小。设定扩缩策略后,自动扩缩组不能将其所需容量降至增加至最小大小限制以上。

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

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

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

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

要在控制台中管理这些设置

  1. 通过以下网址打开 Amazon EC2 控制台:https://console.aws.amazon.com/ec2/

  2. 在导航窗格的 Auto Scaling 下,选择 Auto Scaling 组

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

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

  4. 详细信息选项卡的下窗格,查看或更改最小容量、最大容量和所需容量的当前设置。有关更多信息,请参阅更改 Auto Scaling 组的大小(控制台)

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

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

更改后验证 Auto Scaling 组的大小

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


                更新 Auto Scaling 组的容量。

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

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

注意

您还可以使用 Service Quotas 更新您的 Amazon Web Services 账户中的 EC2 实例和其他资源的总容量限制。在 Service Quotas 控制台中,您可以查看所有可用的服务限额并申请增加这些限额。有关更多信息,请参阅《Service Quotas 用户指南》中的申请增加限额