Working with the Application Load Balancer
161 students completed the lab in ~25m
Total available time: 1h:0m
60+ students rated this lab!
Application Load Balancers support content-based routing, and supports 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. Web sites and mobile apps, running in containers or on EC2 instances, will benefit from the use of Application Load Balancers.
This is an intermediate level Lab, in order to follow the next steps you should be able to:
- Describe and launch EC2 instances
- Describe, create and configure Security Groups
- Describe and launch Classic Load Balancers
- Describe and launch an Auto Scaling group
- Basic Understanding of the CloudWatch service
If you don't have this knowledge, please refer to these labs first:
- Creating your first Classic Load Balancer
- Creating your first Auto Scaling group
- Launching Auto Scaling Groups behind a Classic Load Balancer
- Introduction to CloudWatch
By the end of this lab you should be able to:
- Create Target Groups
- Create an Application Load Balancer
- Associate Auto Scaling groups with Target Groups
- Register instances on Target Groups
- Configure listeners and rules
Follow these steps to learn by building helpful cloud resources
Log In to the Amazon Web Service Console
Your first step to start the Lab experience
Create an Application Load Balancer
In this step, you will create an Application Load Balancer.
Create Target Groups
In this step, you will create two new Target Groups.
Associate Target Groups to Auto Scaling Groups
In this step, you will associate the target groups you created with existing Auto Scaling Groups.
Add Routes to the Application Load Balancer
In this step, you will add additional routes to the Application Load Balancer.
Monitoring the Application Load Balancer
In this step, you will learn how to monitor the Application Load Balancer.