aws / aws/containers-roadmap

[ECS]: a summary of placement

Open
#693 0 comments 7 reactions 0 assignees View on GitHub
ECS Proposed
Dominant language
Shell
Stars
5.4k
Forks
334
PR merge metrics
No merged PRs in 30d

Description

Odd request, but ECS placement and scaling is getting more and more complicated.

I've got a very poor sense for how all the placment/scale features fit together, and when I should be using which ones.

* capacity provider
* capacity provider strategy
* cluster
* definition compatibility
* launch type
* placement constraint
* placement strategy
* schedule strategy
* service
* service autoscaling
* task group

This is to say nothing of the underlying EC2 and Fargate platforms, with launch configurations, launch templates, autoscaling groups, placement groups, availability zones, dedicated instances, reserved instances, spot instances, spot fleets, etc.

A cohesive brief definition of each concept and its role would really help. Like a one-page reference guide.

Contributor guide

Open the contributing guide

Research direction

Start by inventorying the ECS placement and scaling concepts listed in the issue, including capacity providers, clusters, launch types, placement strategies, services, and autoscaling. The work is done when those concepts and their roles are explained cohesively in a one-page reference guide; no files or tests are named.

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.