ECS集群基于CPU/内存的扩缩容任务
Posted
技术标签:
【中文标题】ECS集群基于CPU/内存的扩缩容任务【英文标题】:ECS cluster scale in / out tasks based on CPU/memory 【发布时间】:2021-09-04 02:43:06 【问题描述】:我有一个问题陈述。谁能帮我解答一下。
您的 ECS 集群中正在运行一个微服务。 您将如何管理以下任务。 (使用 terraform) 一种。您想根据 CPU/内存利用率来扩展/缩小任务 湾。您想根据对服务的请求来扩展/缩小任务
【问题讨论】:
让别人给你做作业,希望你一事无成:Show what you tried, where specifically you are stuck. 进展如何?仍然不清楚你能做什么? @Marcin 我能够使用 terraform 和您提供的解决方案配置 cpu/内存利用率,有一个相同的特定模块,但无法了解第二个。 对于第二个,您需要与您的 ECS 服务关联的负载均衡器。 【参考方案1】:在 Fargate 上扩展 ECS 服务的说明如下:
How can I configure Amazon ECS Service Auto Scaling on Fargate?a.您希望根据 CPU/内存利用率来扩展/扩展任务
您使用ECSServiceAverageCPUUtilization
或ECSServiceAverageMemoryUtilization
。
b.您希望根据对服务的请求来扩展/缩小任务
你使用ALBRequestCountPerTarget
。
【讨论】:
以上是关于ECS集群基于CPU/内存的扩缩容任务的主要内容,如果未能解决你的问题,请参考以下文章