Overview
- Orchestration for containers
- Deploy, manage, scale
Task Definitions
- Describes application—cf. Kubernetes manifest
- JSON file
- Up to 10 containers
- Includes ports, data volumes, launch type etc.
Launch Types
- Fargate—fully managed, no instances
- EC2—self-managed infrastructure, EC2 instances
- External—self-managed, on-prem instances
Tasks
- Instantiation of task definition with cluster (logical grouping of container instances—EC2 instances)
- Tasks placed on instances via selection of strategies, e.g.
- Configure number of instances of task—load balance
Updates
- Create new revision
- Deployment strategies:
- Rolling update
- Blue/green
- External—any third party deployment controller