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