containers-roadmap icon indicating copy to clipboard operation
containers-roadmap copied to clipboard

[ECS] [request]: Predictive Auto Scaling for ECS Services

Open armenforget opened this issue 3 years ago • 10 comments

Community Note

  • Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
  • Please do not leave "+1" or "me too" comments, they generate extra noise for issue followers and do not help prioritize the request
  • If you are interested in working on this issue or have submitted a pull request, please leave a comment

Tell us about your request We currently have a number of services deployed to ECS with EC2 Launch Type. Our traffic is cyclic and predictable (peak in day, slack at night, busier on certain days). We also run a number of batch jobs at night at specific times, which creates a predictable spike in load. We would like to use predictive auto-scaling to scale our ECS tasks to handle the anticipated workloads proactively.

Which service(s) is this request for? ECS

Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard? Due to the periodic and predictable nature of our workload, we would like our auto-scaling strategies to be tailored to our actual usage. EC2 Predictive Auto-Scaling seems to be the solution we need, but this is not available for ECS services.

ECS Service Auto-Scaling uses Application Auto-Scaling and only supports these policies:

  • Target Tracking Scaling
  • Scheduled Scaling
  • Step Scaling

The impact of not having predictive auto-scaling is slower (reactive) auto-scaling to sub-optimal capacity. This results in increased operational risk and higher operational costs.

Are you currently working around this issue? We're currently using ECS Target Tracking Scaling, but we would prefer to leverage AWS' predictive auto-scaling feature.

Additional context Stack Overflow thread: https://stackoverflow.com/questions/70024016/predictive-auto-scaling-for-aws-ecs-services

Attachments N/A

armenforget avatar Nov 24 '21 14:11 armenforget

any news about this?

bmbferreira avatar Apr 18 '23 15:04 bmbferreira

I would like to know if there is any update

TreeKat71 avatar May 02 '23 03:05 TreeKat71

this would be sick

brandontoups avatar Jun 07 '23 21:06 brandontoups

Any updates on this?

anupamdahal avatar Oct 06 '23 04:10 anupamdahal

Also interested in this feature

tbruccoleri avatar Nov 29 '23 00:11 tbruccoleri

+1

teja-jonnalagadda avatar Feb 28 '24 14:02 teja-jonnalagadda

+1

zejunw1 avatar Mar 13 '24 09:03 zejunw1

+1.

one of our main pain points for considering moving to EKS, is lack of flexibillity in autoscaling.

predictive scaling is +++++1.

we love target tracking scaling, but do not.like. the fact we need 15 minutes for scale down threshold.

brookatlas avatar Apr 02 '24 20:04 brookatlas