

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

# Application Auto Scaling 的分步扩缩策略
<a name="application-auto-scaling-step-scaling-policies"></a>

分步扩展策略根据 CloudWatch 警报以预定义的增量扩展应用程序的容量。您可以定义单独的扩缩策略，以便在超过警报阈值时处理横向扩展（增加容量）和横向缩减（减少容量）。

使用分步扩展策略，您可以创建和管理调用扩展过程的 CloudWatch 警报。当警报被触发时，Application Auto Scaling 会启动与该警报关联的扩缩策略。

分步扩缩策略使用一组调整（称为*分步调整*）来扩缩容量。调整的大小将根据超出警报阈值的规模而变化。
+ 如果违例超过第一个阈值，Application Auto Scaling 将应用第一步调整。
+ 如果违例超过第二个阈值，Application Auto Scaling 将应用第二步调整，以此类推。

这使扩缩策略能够针对警报指标的微小和重大变化作出适当响应。

当扩缩活动正在进行中时，该策略将继续响应其他警报。这意味着 Application Auto Scaling 将在所有警报发生时对其进行评估。冷却时间用于防止由于快速连续发生多个警报而导致的过度扩缩。

与目标跟踪一样，分步扩缩可以帮助在流量发生变化时自动扩缩应用程序的容量。但是，目标跟踪策略往往更易于实施和管理，以满足稳定的扩缩需求。

**支持的可扩展目标**

您可以将分步扩缩策略与以下可扩展目标配合使用：
+ WorkSpaces 应用程序舰队
+ Aurora 数据库集群
+ ECS 服务
+ EMR 集群
+ SageMaker AI 端点变体
+ SageMaker AI 推理组件
+ SageMaker AI 无服务器预配置并发
+ Spot Fleets
+ 自定义资源

**Topics**
+ [步进扩展的工作原理](step-scaling-policy-overview.md)
+ [创建分步扩缩策略](create-step-scaling-policy-cli.md)
+ [描述分步扩缩策略](describe-step-scaling-policy.md)
+ [删除分步扩缩策略](delete-step-scaling-policy.md)