Elastic Container Service (ECS) is a popular AWS-managed service that provides container orchestration for your applications and integrates with a wide variety of AWS services and tools.
In this chapter, you will learn key concepts of ECS; how ECS is architected, and understand the various components of ECS, which include the Elastic Container Registry (ECR), ECS clusters, ECS container instances, ECS task definitions, ECS tasks, and ECS services. The primary focus of this chapter will be using the AWS console to create your first ECS cluster, define an ECS task definition, and configure an ECS service to deploy your first container application to ECS. You will take a closer look at how ECS clusters are formed from ECS container instances, and inspect an ECS container instance under the hood to understand further how ECS is connected to your infrastructure...