ECS is an AWS-managed service that provides you with core building blocks to construct how you want to deploy and operate container applications in AWS.
ECS allows you to:
- Build and publish your Docker images in private repositories
- Create definitions that describe the container images, configuration, and resources required to run your applications
- Launch and run your containers using your own EC2 infrastructure or using an AWS-managed infrastructure
- Manage and monitor your containers
- Orchestrate rolling deployments of new versions or revisions of your container applications
To provide these capabilities, ECS includes a number of components illustrated in the following diagram and described in the following table:
Component | Description |
Elastic Container Registry (ECR) | Provides secure private Docker image repositories where you can publish and pull your Docker images. We will examine ECR... |