Skip to content

Instantly share code, notes, and snippets.

@ddewaele
Created September 6, 2017 14:47
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ddewaele/65c0297457177d20b37ad08e9bd47d7b to your computer and use it in GitHub Desktop.
Save ddewaele/65c0297457177d20b37ad08e9bd47d7b to your computer and use it in GitHub Desktop.
Some Amazon ECS related info I want to cover
  • No need to install Docker yourself
  • Solution for multi-container / multi-host
  • Integrates very well with AutoScaling / Target Groups / Loadbalancers / other AWS services
  • Allows you to focus on your containers
  • Cluster is lightweight concept (just a name). Builds on top of AWS constructs like ec2 / autoscaling / user-data
  • Private AWS docker registry
  • Supports docker compose (kinda) / Custom json format for describing task definitions
  • Services as a high order component for managing tasks. Always tries to meet the desired count
  • Self-healing / Auto-restart : if LB marks your service as unhealthy, it will drain / restart the service until it is up
  • Devops minded : CloudFormation support / Well documented SDK / CLI tools to interact with the cluster
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment