Getting started with containers on AWS
summary
Compares three AWS container paths: Amazon ECS for a simple managed orchestrator with AWS Fargate serverless compute or EC2 hosts, Amazon EKS for upstream Kubernetes with control plane across three availability zones and managed node groups for one‑click create/update/scale, and AWS App Runner to push code or a repo without knowing containers and avoid cold starts. Calls out tools: Amazon ECR registry, AWS Copilot CLI to go from Dockerfile to production in minutes, CDK and cdk8s to generate hundreds of CloudFormation/YAML lines, eksctl for fast cluster creation, and EKS add‑ons for one‑click operational updates.
AI-written summary · about
chapters (19)
- 0:00Introduction to containers
- 1:06Why use containers on AWS
- 2:33Container services overview
- 3:39Compute options for containers
- 5:28Hybrid and edge options
- 5:49Choosing ECS or EKS
- 6:30Deep dive into Amazon ECS
- 9:28ECS deployment workflow
- 10:32ECS tools and automation
- 12:05AWS Copilot CLI
- 13:11AWS CDK for ECS
- 14:15AWS App Runner basics
- 14:56Amazon EKS introduction
- 16:00EKS control plane management
- 18:08EKS data plane improvements
- 20:40EKS add-ons and Fargate
- 22:05EKS tools and getting started
- 23:54CDK for Kubernetes
- 24:41Conclusion and resources
related talks
42mLive Coding with Containers
49mChoosing The Best AWS Service For Your Website + API
01h 04mLaunching patterns for containers - it's more than just scheduling
50mJourneys To Cloud Native Architecture: Sun, Sea & Emergencies
35mModernizing Applications with Containers and Serverless
36mDeploying an Application Across Multiple Clouds
20mModern Application Architecture with AWS Step Functions
01h 10mDocker and ServiceFabric - A taste of two platforms
