Har*_*rry 2 amazon-web-services autoscaling aws-fargate
我开始在 Amazon Web Service 中探索 Fargate,它按预期工作。
现在,当我尝试应用不同的自动缩放策略时,我无法理解步进缩放和目标跟踪策略之间的区别
我了解逐步扩展策略是:
我们指定多个阈值以及不同的响应。
阈值 A - 当 CPU 利用率在 40% 到 50% 之间时添加 1 个实例
阈值 B - 当 CPU 利用率在 50% 到 70% 之间时添加 2 个实例
阈值 C - 当 CPU 利用率在 70% 到 90% 之间时添加 3 个实例
等等等等
(即)有多个阈值
1)但我不明白目标跟踪策略是如何工作的?
2)不确定步进扩展和目标跟踪策略之间的区别
谢谢,
哈利
AWS Fargate 中自动扩展策略之间的差异(逐步扩展与目标跟踪)
步进扩展策略根据您指定的一组扩展调整(称为步进调整)增加或减少当前容量。通过步进缩放,您可以控制缩放调整。
请参阅此处: https: //docs.aws.amazon.com/AmazonECS/latest/developerguide/service-autoscaling-stepscaling.html
通过目标跟踪扩展策略,Amazon ECS 创建和管理触发扩展策略的 CloudWatch 警报,并根据 CloudWatch 指标和您指定的目标值计算扩展调整。通过目标跟踪, AWS根据您的目标自动控制扩展调整。
通过目标跟踪扩展策略,您可以选择 CloudWatch 指标并设置目标值。Amazon ECS 创建和管理触发扩展策略的 CloudWatch 警报,并根据指标和目标值计算扩展调整。扩展策略根据需要添加或删除服务任务,以将指标保持在或接近指定的目标值。
https://docs.aws.amazon.com/AmazonECS/latest/userguide/service-autoscaling-targettracking.html
例如,如果您将平均 CPU 利用率设置为 90%,Amazon ECS 将调整任务数量(启动或停止任务)以保持此目标。
注意:此答案已经过修改,以便更有效地针对主题行中的问题,以方便未来的读者(而不是迎合提问者的具体问题)。
| 归档时间: |
|
| 查看次数: |
6373 次 |
| 最近记录: |