Hands-on AWS Containers with ECS and Fargate
Published by Pearson
A practical deep dive into setting up and managing containers in the cloud
- Learn the fundamentals of running containers in AWS using ECS and Fargate
- Set up networking prerequisites and create and manage ECS clusters, tasks, and services
- Use Fargate to eliminate the management of container hosts and handle variable workloads
Setting up and managing containerized applications using Amazon Web Services (AWS) Elastic Container Service (ECS) and Fargate is essential for modern application development, enabling scalability, flexibility, and efficient resource utilization in cloud environments. This course is a hands-on guide to setting up and managing containerized applications using Amazon Web Services (AWS) Elastic Container Service (ECS). You’ll also learn to run containers in a Serverless environment using Fargate. We start by creating all the necessary pre-requisites, including VPC configuration. You’ll use CloudFormation, and you will receive a copy of the required CloudFormation template to make this process as easy as possible. You learn key concepts such as EC2 container hosts, ECS cluster creation, and the deployment of ECS tasks and services. You gain insights into network configurations, including a comparison between ECS Bridge and AWSVPC network types. The course also explores the integration of Application Load Balancers (ALB) with ECS for efficient traffic distribution.
Expert AWS instructor Rick Crisci provides a thorough exploration of deploying and utilizing AWS Fargate, offering a serverless compute engine for containers. With practical lessons and real-world applications, Rick equips you with the skills needed to deploy, manage, and optimize containerized workloads on AWS, making it an essential resource for professionals seeking proficiency in cloud-native application deployment and orchestration.
What you’ll learn and how you can apply it
- Deploy ECS and Fargate to run containers, and integrate with AWS VPCs, CloudFormation, and Application Load Balancers
- Use an Application Load Balancer (ALB) to distribute traffic across containers
- Configure Security Groups and VPCs to control networking for ECS containers
- Simulate and test failures of components in an ECS cluster
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
- Access to an AWS account that you can experiment with
Recommended Preparation
- Attend: Hands-on with AWS VPCs by Rick Crisci
Recommended Follow-up
- Attend: Hands-on with AWS CloudFormation by Rick Crisci
Schedule
The time frames are only estimates and may vary according to how the class is progressing.
Segment 1: Amazon ECS and Fargate Basics (50 min)
- Introduction to ECS
- Introduction to Fargate
- Container Orchestration Concepts
- ECS Tasks and Services
- EC2 Container Hosts
- Q&A
Break (10 minutes)
Segment 2: Deploy Amazon ECS (50 min)
- Set up VPC with CloudFormation
- Create an ECS Cluster
- Launch a Task in ECS
- Modify an ECS Cluster
- ECS Bridge Networks
- ECS AWSVPC Networks
- ECS Tasks and Services
- Q&A
Break (10 min)
Segment 3: ECS and Load Balancing (50 min)
- Configure Application Load Balancer for ECS
- Create an ECS Cluster
- Load Balance to ECS Services
- Test ECS Failures
Break (10 min)
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, Course wrap-up and next steps (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.