Containers-roadmap: [Fargate] [request]: Compute Optimizer support

Created on 13 Sep 2020  路  3Comments  路  Source: aws/containers-roadmap

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

Summary

Add Compute Optimizer support for Fargate

Problem

Since the Compute Optimizer launch, we've been using that service for correct sizing of EC2 instances based on actual usage (automated CloudWatch metrics analysis behind the scenes). But, since we started transitioning from EC2 to Fargate, we are missing such a helpful tool to assist in correct tuning.

Are you currently working around this issue?
Currently, we are doing a manual metrics analysis to rightsize the RAM/CPU parameters.

PS: A similar check on Trusted Advisor might also help, like the one that flags Low Usage EC2 instances.

Fargate Proposed

Most helpful comment

I would also like to see similar functionality for ECS. We have a lot of containers that our engineers have lifted and shifted without really considering the resources required. A compute optimizer for both Fargate and ECS that took into consideration CPU/Memory and Network traffic would be a huge benefit to us.

All 3 comments

Thanks @gvasquez95. This is not the first time we hear this and the Compute Optimizer team is interested in exploring this further. I'll reach out to you off-line to start a conversation around how you use today Compute Optimizer and what you would like to use when applied to Fargate.

BTW, in an effort to intercept some of these requirements and create some sort of prototype of what an optimizer for Fargate would look like, I created this sample project: https://github.com/mreferre/container-insights-custom-dashboards . This is not intended to be a replacement for a Compute Optimizer for Fargate but rather a prototype to collect feedback about how a real product should look like and what it should be doing.

I would also like to see similar functionality for ECS. We have a lot of containers that our engineers have lifted and shifted without really considering the resources required. A compute optimizer for both Fargate and ECS that took into consideration CPU/Memory and Network traffic would be a huge benefit to us.

@RyanFrench kind of the same problem nature on our side, as lift and shift is the first migration step out of EC2, but not 100% confident that replicating an EC2 config into an ECS task is the correct way to do it.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

talawahtech picture talawahtech  路  3Comments

pauldougan picture pauldougan  路  3Comments

sarath9985 picture sarath9985  路  3Comments

MartinDevillers picture MartinDevillers  路  3Comments

yavor-atanasov picture yavor-atanasov  路  3Comments