From the course: Hands-On Development in AWS

Unlock this course with a free trial

Join today to access over 24,700 courses taught by industry experts.

Understanding ECS

Understanding ECS

- Elastic Container Service is a service that allows us to create and deploy containers. As Amazon says here, "Run highly secure, reliable, and scalable containers." ECS, some salient features of ECS, scalable, fast container management. You can run, stop, and manage containers. You would define a cluster. Your cluster is going to execute your containers. These containers are defined in what is called a task definition. You would then run this task as a task or a service. We see here the definition of service is the configuration that you use to run and maintain tasks simultaneously in a cluster. There are options on where these containers execute. We have the Fargate option, which is a serverless option, or you can deploy your own cluster on EC2 and it is managed by you. There are decisions that you take as to whether or not you run an EC2 cluster or a Fargate cluster. We will get into that here in just a little bit. With Fargate, you don't need to manage the servers, so a…

Contents