The topics you need to know for the ECS:

  • ECS : Elastic container services
  • ECS Task Definition
  • ECS service 
  • Auto Scaling Policies
    • Target Tracking Scaling policies
    • Runs based on target value for a specific cloudwatch matric
    • Step Scaling Policies
  • Step adjustment based on alarm breach
    • Scheduled Scaling
  • Based on date and time
  • ECR
  • Fargate
  • ECS task placement
  • ECS task placement strategy 
    • “placementStrategy” : [{ “field”: “ “, “type”: “ ” }]
  • ECS task placement strategy  Type
    • Binpackf
    • By memory
    • Random
    • spread
    • By specified value (AZ) 
  • ECS Task Placement Constraints
    • “placementConstraints”:[{ “expression”: “..”, “type” : “memberOf” }]
  • ECS Task Placement Constraints Type
    • distinctInstance
    • place each task on a different container instance
    • memberOf
      • Place tasks on container instances that satisfy an expression
  • Capacity Provider  
    • Auto scaling at the cluster level
  • Configure file /etc/ecs/ecs.config with the cluster name