Unless you’ve been living under a rock, you’ve certainly heard of containers and how popular they’ve become for doing software development. But what exactly are they, what are the benefits of using them, and what does that look like in AWS?
In this high-level overview, I describe all of those things. We’ll look at how containers differ from virtual machines, and then dig into the specific container-related services from AWS: Elastic Container Service (ECS), Elastic Kubernetes Service (EKS), Fargate, and Elastic Container Registry (ECR).
This video is all theory, but check out this hands-on tutorial for how to work with the Elastic Container Service (ECS): https://youtu.be/86Ys0LnMSnY.
??If you’re interested in getting AWS certifications, check out these full courses. They include lots of hands-on demos, quizzes and full practice exams. Use FRIENDS10 for a 10% discount!
– AWS Certified Cloud Practitioner: https://academy.zerotomastery.io/a/aff_n20ghyn4/external?affcode=441520_lm7gzk-d
– AWS Certified Solutions Architect Associate: https://academy.zerotomastery.io/a/aff_464yrtnn/external?affcode=441520_lm7gzk-d
00:00 – Video introduction
00:22 – What the heck are containers and how can they help me?
01:04 – Containers explained, and contrasted with virtual machines
03:55 – Docker and AWS
04:47 – Amazon Elastic Container Service (ECS) basics
05:15 – Amazon Elastic Kubernetes Service (EKS) basics
05:58 – Launch types for containers, including serverless Fargate
06:38 – Amazon Elastic Container Registry (ECR)