分步扩展策略
尽管 Amazon ECS 服务 Auto Scaling 支持使用 Application Auto Scaling 步进扩展策略,但我们建议您改为使用目标跟踪扩展策略。例如,如果要在 CPU 利用率低于或超过某个级别时扩展服务,请根据 Amazon ECS 提供的 CPU 利用率指标创建目标跟踪扩展策略。有关更多信息,请参阅目标跟踪扩展策略。
利用分布扩缩策略,可以创建和管理触发扩缩过程的 CloudWatch 警报。如果目标跟踪警报不适用于您的使用案例,则可使用步进扩展。您还可以使用目标跟踪扩展与步进扩展来实现高级扩展策略配置。例如,您可以在利用率达到特定级别时配置更积极的响应。
在创建分步扩展策略时,您可以指定一个或多个步进调整,这些步进调整会根据警报违规的大小自动扩展实例数量。每个分步调整指定以下内容:
-
指标值的下限
-
指标值的上限
-
要扩展的数量(基于扩展调整类型)
CloudWatch 根据与您的 CloudWatch 警报关联的指标的统计信息聚合指标数据点。超过警报时,将调用相应的扩缩策略。Application Auto Scaling 将聚合类型应用于 CloudWatch 的最新指标数据点(而不是原始指标数据)。它将此聚合指标值与步进调整定义的上限和下限进行比较,以确定执行哪个步进调整。