Auto Scaling 组 容量提供程序 - Amazon Elastic Container Service
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

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

Auto Scaling 组 容量提供程序

Amazon ECS 容量提供程序可以使用 Auto Scaling 组来管理注册到其集群的 Amazon EC2 实例。您可以使用托管调整功能来让 Amazon ECS 管理 Auto Scaling 组的缩减和扩展操作,您也可以自行管理调整操作。有关更多信息,请参阅Amazon ECS 集群 Auto Scaling.

Auto Scaling 组 容量提供程序注意事项

使用 Auto Scaling 组容量提供程序时应考虑以下因素。

  • 建议您创建一个新的空Auto Scaling组以用于容量提供程序,而不是使用现有容量提供程序。如果您使用现有 Auto Scaling 组,则在 Amazon EC2 组用于创建容量提供程序之前,与已在运行并注册到 Amazon ECS 集群的组关联的任何 Auto Scaling 实例都可能无法正确注册到该容量提供程序。使用容量提供程序策略中的容量提供程序时,这可能会引发问题。DescribeContainerInstances API 可以确认容器实例是否与容量提供程序关联。

    注意

    要创建空Auto Scaling组,请将预期数量设置为零。创建容量提供程序并将其与集群关联后,您可以对其进行扩展。

  • Auto Scaling 组必须具有大于零的 MaxSize 才能扩展。

  • 使用托管终止保护时,必须启用托管调整,否则托管终止保护将不起作用。

  • 使用托管扩展时, Auto Scaling 组不应附加除 Amazon ECS 所创建的扩展策略之外的任何其他扩展策略,否则Amazon ECS创建的扩展计划将收到ActiveWithProblems错误。有关更多信息,请参阅 中的ActiveWithProblems避免错误AWS Auto Scaling 用户指南