Amazon EC2 Load Balancers
3h 45mIntermediate2020-05-11
Authors

Shyam Raj
Technical Instructor, Network and Cloud Guru
Course details
Amazon Elastic Compute Cloud (EC2) provides secure, resizable compute capacity in the cloud. To run highly available applications on EC2, load balancing is critical. That way if one instance fails, service isn't interrupted. Elastic Load Balancing is the tool Amazon provides to manage your EC2 environment and distribute incoming traffic to multiple targets. This course—completely revised for 2020—explains how to configure the three major types of ELB load balancers: classic, application, and network load balancers. Instructor Shyam Raj shows how to add instances, configure security, set up virtual Windows and Linux servers, and configure features such as sticky sessions and health checks. Plus, learn how to use Auto Scaling to maintain the required capacity to handle your workloads.
Topics include:
Configuring classic load balancers
Registering instances with the load balancer
Cross-zone load balancing
Configuring sticky sessions
Configuring application load balancers
Configuring network load balancers
Configuring Auto Scaling
Setting up scaling policies
Configuring lifecycle hooks
Topics include:
Configuring classic load balancers
Registering instances with the load balancer
Cross-zone load balancing
Configuring sticky sessions
Configuring application load balancers
Configuring network load balancers
Configuring Auto Scaling
Setting up scaling policies
Configuring lifecycle hooks
Skills covered
Amazon EC2AmazonCloud ServicesCloud ComputingDeep Dive (X:Y)
Concepts
0. Introduction
- 01 - Amazon EC2 - Load balancers
1. Classic Load Balancers
- 02 - Introduction to Elastic Load Balancing
- 03 - Introduction to Classic Load Balancer
- 04 - Configuring Classic Load Balancers
- 05 - Setting up Linux servers
- 06 - Setting up Windows servers
- 07 - Registering instances with the load balancer
- 08 - Cross-zone load balancing
- 09 - Sticky sessions
- 10 - Prevent direct access to Registered Instances
2. Application Load Balancers
- 11 - Introduction to Application Load Balancer
- 12 - Setting up servers
- 13 - Setting up target groups
- 14 - Setting up the ALB
- 15 - Adding target groups to the ALB
3. Network Load Balancers
- 16 - Introduction to Network Load Balancers
- 17 - Setting up servers
- 18 - Configuring Network Load Balancers
- 19 - Configuring multiple listeners
- 20 - Application Load Balancer vs. Network Load Balancer
4. Auto Scaling
- 21 - Introduction to Auto Scaling
- 22 - Creating a load balancer
- 23 - Creating a launch configuration
- 24 - Creating a launch template
- 25 - Configuring an Auto Scaling group
- 26 - Manual scaling
- 27 - Dynamic scaling
- 28 - Target tracking scaling policy
- 29 - Simple scaling policy
- 30 - Step scaling policy
- 31 - Scheduled scaling
- 32 - Lifecycle hooks
- 33 - Configuring lifecycle hooks
Conclusion
- 34 - Next steps