aws / aws/containers-roadmap

[Fargate] [request]: Document the specifications of the hosts used to execute Fargate tasks

Open
#1,538 0 comments 6 reactions 0 assignees View on GitHub
Fargate Proposed
Dominant language
Shell
Stars
5.4k
Forks
334
PR merge metrics
No merged PRs in 30d

Description

### Community Note

* Please vote on this issue by adding a 👍 [reaction](https://blog.github.com/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/) 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**

Documentation for the specifications of the hosts used to execute Fargate tasks

**Which service(s) is this request for?**
Fargate

**Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?**

When migrating applications from EC2 instances to Fargate initial estimates on task requirements (number of tasks, CPU value) is made more difficult without specifications on the underlying hosts used. This initial estimation often needs to come before more detailed performance testing is approved.

It's also not clear how much network, CPU and memory performance can vary across different Fargate tasks depending on the underlying host they are scheduled to run on.

Currently the only information available has been derived from third party testing:

https://www.stormforge.io/blog/aws-fargate-network-performance/

https://www.scalefactory.com/blog/2021/05/12/what-powers-ecs-fargate/

For EC2 the [EC2 instance types](https://aws.amazon.com/ec2/instance-types/ ) page provides information related to networking, storage bandwidth and machine specifications. It would be good to have insight into what underlying instance types are used for Fargate or if there isn't a direct correlation then a similar 'Fargate Instance Type' page.

**Are you currently working around this issue?**

Reading 3rd party blog posts and our own testing, but some authoritative documentation would be preferred.

Contributor guide

Open the contributing guide

Research direction

No files, tests, or entry points are named. Start by reviewing the existing Fargate documentation and the linked AWS EC2 instance specifications, then determine what authoritative host, network, CPU, and memory details can be documented; done means the relevant Fargate documentation clearly covers the requested specifications and variability.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws
Domain
cloud, documentation
Issue type
Documentation
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.