- A Cloud Guru
Use Application Load Balancers for Web Servers
Load balancing automatically distributes your incoming traffic across multiple targets, such as EC2 instances, containers, and IP addresses, in one or more Availability Zones. In this lab, we configure an Application Load Balancer to distribute network traffic to two EC2 instances. We then enable stickiness, so that once a server is contacted, the user is always sent to that server. This ensures our legacy application continues to work despite not supporting distributed logins. By the end of this lab, the user will understand how to create an Application Load Balancer and enable sticky sessions.
Table of Contents
Observe the Provided EC2 Website and Create a Second Server
Observe the website configured on the existing EC2 server. Using the bootstrap script provided, boot another EC2 server.
Create an Application Load Balancer
Create a load balancer called LegacyALB with a target group called TargetGroup, add the two EC2 servers as targets, and observe how the load balancing works in your web browser.
Enable Sticky Sessions
Configure the load balancer to use stickiness, and observe how the load balancer now only directs the user to a single EC2 server (as expected).
What's a lab?
Hands-on Labs are real environments created by industry experts to help you learn. These environments help you gain knowledge and experience, practice without compromising your system, test without risk, destroy without fear, and let you learn from your mistakes. Hands-on Labs: practice your skills before delivering in the real world.