- AWS Container Service (ECS)

Setting up a cluster and running services on ECS.

Overview

provides an elastic container service called ECS that is a good platform for getting started with container management. While it is a proprietary technology, it does introduce many concepts that are useful to consider in an orchestrated cloud deployment. Here are some concepts exposed through an ECS deployment:

  • Cluster: A cluster defines the environment used to provision and host containers.
  • Task: A task is an instantiation of a container that performs a specific workload.
  • Service: A service manages a task and provisions new machines based on demand.

Now that we have an image hosted on ECR, the next step is to use ECS to provide a scalable deployment of this image. In this lesson, we’ll walk through the following steps:

  1. Setting up a cluster
  2. Setting up a task
  3. Running a task
  4. Running a service

At the end of this lesson, we’ll have a service that manages a task running ...