Skip to Content
View all events

AWS Containers with AWS ECS, EKS and Fargate

Published by Pearson

Intermediate content levelIntermediate

Build, deploy, and optimize containers with AWS ECS, Fargate, & EKS

  • Learn how to deploy containers with ECS, Fargate, and EKS, for orchestrated and serverless workloads.
  • See real-world demos and explanations – including setting up networking, clusters, and load balancers.
  • Troubleshoot real-world container failures.
  • Explore EKS Anywhere & Hybrid Nodes, enabling Kubernetes across cloud and on-prem environments.

Managing containerized applications in the cloud is a critical skill for modern developers and IT professionals. This course provides a comprehensive, hands-on guide to deploying and managing containers using Amazon Elastic Container Service (ECS), AWS Fargate, and Amazon Elastic Kubernetes Service (EKS). You'll learn how to set up the foundational networking, clusters, and load balancing necessary to run production-grade container workloads. The course covers both orchestrated (ECS & EKS) and serverless (Fargate) container deployment, ensuring you can optimize resources while scaling applications efficiently.

Throughout the course, you'll gain real-world, practical experience in setting up ECS clusters, launching tasks and services, and integrating Application Load Balancers (ALB) for traffic distribution. You'll explore EKS Auto Mode, Fargate, and EKS Anywhere, enabling you to deploy Kubernetes workloads across AWS and hybrid environments. With a focus on troubleshooting, automation, and scalability, this class goes beyond theory to ensure you're fully equipped to manage containerized workloads in cloud, hybrid, and on-premises deployments.

Taught by experienced AWS expert and trainer Rick Crisci, this course provides in-depth, step-by-step instruction alongside hands-on labs, making it ideal for developers, DevOps engineers, and IT professionals looking to master AWS container services. Whether you're building cloud-native applications or migrating existing workloads to AWS, this course offers essential skills and best practices to streamline your container deployment and management strategy.

What you’ll learn and how you can apply it

  • Key concepts of ECS, Fargate, and EKS – Learn how AWS container services enable scalable and efficient deployments.
  • How to deploy and manage containerized applications – Set up ECS clusters, Fargate tasks, and Kubernetes workloads with EKS.
  • Networking, scaling, and load balancing for containers – Configure AWS VPCs, Application Load Balancers (ALB), and ECS networking modes.
  • Hybrid and multi-cloud container strategies – Explore EKS Anywhere and Hybrid Nodes to deploy Kubernetes workloads across cloud and on-premises environments.

This live event is for you because...

  • You are planning to take an AWS certification exam, including the AWS Certified Solutions Architect - Associate, AWS Certified Developer – Associate, AWS Certified SysOps Administrator - Associate, or AWS Certified Cloud Practitioner
  • You need to run containers in AWS
  • You need to evolve your skills and understand how to work with containers and microservices

Prerequisites

  • A basic familiarity with AWS and the AWS Console

Course Set-up

  • To engage in the exercises, you’ll need access to an AWS account that you can experiment with; you can also follow along without an account.

Recommended Preparation

Recommended Follow-up

Schedule

The time frames are only estimates and may vary according to how the class is progressing.

Segment 1: Amazon Container Basics (60 min)

  • Introduction to ECS
  • Introduction to Fargate
  • Container Orchestration Concepts
  • ECS Tasks and Services
  • EC2 Container Hosts
  • Set up VPC with CloudFormation
  • Q&A

Break (10 min)

Segment 2: Deploy Amazon ECS (60 min)

  • Create an ECS Cluster
  • Launch a Task in ECS
  • Modify an ECS Cluster
  • ECS Bridge Networks
  • ECS AWSVPC Networks
  • ECS Tasks and Services
  • Configure Application Load Balancer for ECS
  • Create an ECS Cluster
  • Q&A

Break (10 min)

Segment 3: Verifying ECS Operation (30 min)

  • Load Balance to ECS Services
  • Test ECS Failures
  • Q&A

Segment 4: AWS Fargate (40 min)

  • Create a Fargate Cluster
  • Configure a Task Definition
  • Create an Application Load Balancer for Fargate
  • Verify traffic distribution across Fargate Tasks
  • Q&A

Break (10 min)

Segment 5: Introduction to EKS (20 min)

  • What is EKS?
  • Deploy an EKS Auto Cluster
  • Q&A

Segment 6: Working with EKS (40 min)

  • Deploy a Load Balanced Workload in EKS
  • Deploy a Stateful Workload in EKS
  • EKS Auto Mode vs. Fargate
  • Deploy an EKS Cluster using Fargate
  • EKS Anywhere and Hybrid Nodes
  • Q&A

Final Q&A and Course Wrap Up – 20 minutes

Your Instructor

  • Rick Crisci

    Rick Crisci is the owner TrainerTests.com, a leading online learning and test preparation platform. His original courses have been featured on multiple platforms including Pearson, LinkedIn Learning, and Udemy. Rick has created over 30 courses and has taught over 250,000 students. Rick is also the co-author of the AWS Certified SysOps Administrator - Associate Exam Cram book. 

    After over 15 years of real-world info systems and telecommunications experience, Rick became a VMware Certified instructor in 2013. Shortly after, he became an AWS Certified instructor. Rick still regularly teaches live AWS courses focused on exam preparation. VMware has recognized Rick as the first-place Instructor of the Year for the Americas due to the glowing feedback from his students.

    Rick’s company, TrainerTests.com, provides video training, practice exams, and live training services. Rick has created many AWS courses for this platform including AWS Certified Solutions Architect - Associate, Certified Network Specialty, Certified Security Specialty, Reducing AWS costs, and much more.

    linkedinXlinksearch

Skills covered

  • IT Operations
  • AWS Certified Solutions Architect - Associate
  • Istio