From the course: Complete Guide to AWS Software Deployment
Unlock the full course today
Join today to access over 24,400 courses taught by industry experts.
Understanding AWS load balancers - Amazon Web Services (AWS) Tutorial
From the course: Complete Guide to AWS Software Deployment
Understanding AWS load balancers
- [Instructor] Let's take a look at how AWS can distribute traffic across multiple instances using application or network load balancers. Benefits of AWS load balancers include high availability, fault tolerance, cross-zone load balancing, HTTP health checking, and integration with auto scaling groups. Imagine you have a web application on just one instance. The security group exposes web traffic ports to the world. When your app starts to receive more traffic than it can handle, you may wish to distribute the traffic across multiple copies of the web server. That's exactly what AWS's load balancing resources can do. A load balancer sits between your consumers and the web tier. Now, instead of making HTTP requests directly to an EC2 Instance, your users make requests to the address of the load balancer, which conveys those requests to the underlying resources. In terms of network security, the EC2 security groups should be configured to only allow web traffic from the load balancer…