Working with the Application Load Balancer
Description
Application Load Balancers support content-based routing and support applications that run in containers. They support a pair of industry-standard protocols (WebSocket and HTTP/2), and also provide additional visibility into the health of the target instances and containers. Websites and mobile apps, running in containers or on EC2 instances, can benefit from the use of Application Load Balancers.
Learning Objectives
Upon completion of this lab you will be able to:
- Create an Application Load Balancer
- Create Target Groups
- Associate Auto Scaling groups with Target Groups
- Register instances on Target Groups
- Configure listeners and rules
Intended Audience
- Candidates for the AWS Solutions Architect Associate certification
- Cloud Architects
- Data Engineers
Prerequisites
Familiarity with the following will be beneficial but is not required:
- Elastic Load Balancer (ELB)
- Auto Scaling Groups
- Amazon CloudWatch
If you need a refresher, refer to the following labs:
- Creating your first Classic Load Balancer
- Creating your first Auto Scaling group
- Launching Auto Scaling Groups behind a Classic Load Balancer
- Introduction to CloudWatch
Updates
October 30th, 2023 - Updated the instructions and screenshots to reflect the latest UI
February 1st, 2023 - Updated the instructions and screenshots to reflect the latest UI
October 12th, 2021 - Updated the screenshots and instructions to reflect the latest user-interface changes
June 10th, 2021 - Updated lab step and instruction format
June 12th, 2019 - Updated listener routing rules instructions to match the latest Console experience
January 10th, 2019 - Added a validation Lab Step to check the work you perform in the Lab