Udemy
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
AWS EC2 Operations: Auto Scaling, ALB & Troubleshooting Pro
New
1 students

AWS EC2 Operations: Auto Scaling, ALB & Troubleshooting Pro

Master AWS EC2 operations, Auto Scaling, ALB, CloudWatch, troubleshooting, and cost control through production labs.
Created byACHRAF ER-RAYA
Last updated 9/2026
English

What you'll learn

  • Match application workloads to optimal EC2 instance families, generations, and purchasing models (Spot, Savings Plans) to maximize performance and minimize cost
  • Design and deploy Application Load Balancers integrated with dynamic, multi-AZ EC2 Auto Scaling groups to achieve seamless, automated high availability.
  • Configure Amazon CloudWatch alarms, custom metric scaling policies, and log collection agents to monitor compute performance and automate fleet recovery.
  • Troubleshoot failed scaling events, health check mismatches, and Spot termination notices using production-tested operational frameworks and AWS CLI tools.

Course content

5 sections • 6 lectures • 1h 18m total length
  • Mastering Compute Selection: Matching Application Workloads to EC2 Families22:09

Requirements

  • Basic understanding of foundational cloud computing concepts and an active AWS Free Tier account for completing hands-on exercises.

Description

This course contains the use of artificial intelligence.

Mastering AWS compute operations is essential for running reliable, scalable, and cost-effective cloud workloads. This comprehensive training gives you hands-on experience in selecting instance types, configuring Elastic Load Balancing, managing Auto Scaling groups, and applying AWS architectural best practices.

Who this course is for:

  • Cloud Engineers looking to deepen their operational AWS skills

  • DevOps Practitioners managing EC2 infrastructure at scale

  • AWS Solutions Architects designing compute-heavy architectures

  • System Administrators transitioning from on-premises servers to AWS

What you will learn:

  • Analyze workload demands to choose optimal EC2 instance types

  • Implement cost-saving strategies using Spot Instances and Savings Plans

  • Configure Application Load Balancers for high availability

  • Set up dynamic and predictive EC2 Auto Scaling policies

  • Troubleshoot failed scaling events and target group health checks

  • Apply the AWS Well-Architected Framework compute principles

  • Automate instance setup using launch templates and user data scripts

  • Monitor compute metrics using Amazon CloudWatch alarms

Requirements:

  • Basic understanding of cloud computing concepts

  • An active AWS Free Tier account for hands-on exercises

Final Project: You will design and deploy a complete fault-tolerant web application architecture. This includes placing an Application Load Balancer in public subnets, attaching an Auto Scaling group spread across two Availability Zones, configuring custom metric alarms, and executing a simulated load stress test to verify real-time automated scaling and recovery.

Who this course is for:

  • Cloud engineers, DevOps practitioners, and system administrators looking to build, scale, and troubleshoot high-availability AWS EC2 infrastructure.