缩减和扩展如何在 AWS Fargate 上运行?
How does scale in and scale out works on AWS Fargate?
我已经设置了由 AWS Fargate 备份的 ECS 集群。分配最小 CPU (256) 和内存 (512) 以测试此集群的缩减和规模。该集群根据负载成功扩展和扩展。但是,在负载达到 50% 以上(这是 CPU 使用情况下的 AutoScalingTargetValue)后大约 10 分钟会触发扩展操作。同样,在负载下降到 15% CPU 使用率后,需要大约 20 分钟才能缩减。
我不明白应该如何配置 Autoscaling 组才能使策略在一分钟内响应负载变化。
听起来您需要将自动缩放规则配置得更快一些。请注意,自动缩放规则是由 CloudWatch 警报触发的,并且它们只会在警报响起时生效。检查以确保警报没有很长的警报时间或冷却时间,因为这会导致警报在关闭之前等待一段时间,或者在再次调整之前继续冷却一段时间。
我已经设置了由 AWS Fargate 备份的 ECS 集群。分配最小 CPU (256) 和内存 (512) 以测试此集群的缩减和规模。该集群根据负载成功扩展和扩展。但是,在负载达到 50% 以上(这是 CPU 使用情况下的 AutoScalingTargetValue)后大约 10 分钟会触发扩展操作。同样,在负载下降到 15% CPU 使用率后,需要大约 20 分钟才能缩减。
我不明白应该如何配置 Autoscaling 组才能使策略在一分钟内响应负载变化。
听起来您需要将自动缩放规则配置得更快一些。请注意,自动缩放规则是由 CloudWatch 警报触发的,并且它们只会在警报响起时生效。检查以确保警报没有很长的警报时间或冷却时间,因为这会导致警报在关闭之前等待一段时间,或者在再次调整之前继续冷却一段时间。