Search⌘ K
AI Features

- AWS Container Service (ECS)

Explore the AWS Elastic Container Service to deploy and manage scalable containers for reproducible models. Understand clusters, tasks, and services setup to run containerized applications on EC2 instances.

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 ...