Elastic Load Balancing

  • (5.0)
  •   |   374 Ratings

What is Elastic Load Balancing (ELB) in AWS?

Elastic Load Balancing is shortly called as ELB that allows the income of traffic to get easily distributed across the plenty of healthy EC2 instances, IP Address and containers in an automatic way. It is considered as the single point to make contact with the client and helps to increase the availability of applications which allows adding or else removal of different EC2 instances across single or else more availability zones. It mostly achieves the fault tolerance for any of the applications which mainly ensures performance, scalability, and security.

Elastic Load Balancer

What are the types of AWS Elastic Load Balancers?

Based on the features like high availability, robust security and automatic scaling to make the applications with fault tolerance, Elastic Load Balancing in AWS is divided into three types that are

Application Load Balancer

Network Load Balancer

Classic Load Balancer

Interested in mastering AWS Course? Enroll now for FREE demo on AWS Training.

Application Load Balancer

Application Load Balancer is the main thing in ELB which is best suited for load balancing in HTTP and HTTPS traffic. It has also come up to provide advanced requests routing targeted with effective delivery of modern applications architectures which includes certain containers and microservices. Application Load Balancer routes traffic gets targeted to Amazon Virtual Private Cloud (Amazon VPC) based on the request. The improves the security of the applications and simplifies with ease to ensure the trending SSL and TLS ciphers.

Key Features

HTTPS Support

Server Name Indication

IP Address as Target

Security Features

High Availability

Content-Based Routing

Web Sockets support

Native IPv6 support

Sticky Sessions


Delete Protection

Request Tracing

Web Application Firewall

Checkout AWS Interview Questions

Network Load Balancer

Network Load Balancer in AWS technology is best suited for load balancing of various TCP traffic with high requirement of extreme performance. The operating level at the connection level is probably Layer 4 and the Network Load Balancer routes traffic which can easily get targeted with Amazon Virtual Private Cloud. By Keeping in Ultra-low latencies, it can handle millions of request for every second in an efficient manner. It can also handle volatile and sudden traffic patterns that help to organizational revenues. Everything is handled by using single static IP addresses for each availability zone. It can also integrate with other AWS services like Amazon EC2 Container Service (ECS), Auto Scaling and Amazon Cloud Formation.                              

Key Features

Connection Based Load Balancing

High Availability

High Throughput

Low Latency

Static IP Support

Health Checks

DNS Fail Over

Central API Support

Enhanced Logging

Checkout AWS Blogs

Classic Load Balancer

Classic Load Balancer has come up to deliver basic load balancing across various multiple Amazon EC2 instances. It can also be operated at various levels such as connection level and request level. Classic Load Balancer is mostly built for the applications that are within EC2 classic networks. When usage of Virtual Private Cloud(VPC), Application Load Balancer is for Layer 7 and Network Load Balancer is for Layer 4.

Key Features

High Availability

Health Checks

Security Features

SSL OffLoading

Sticky Sessions

IPv6 support

Layer 4 and Layer 7 Load Balancing

Operational Monitoring


What is the use of load balancer in AWS? 

Load Balancers in AWS Technology are mostly used to enhance capacity and reliability of the applications. It also balances the traffic across the target levels in an automatic way. The below are the real-time use cases that are used by Load Balancer in AWS Technology.

Achieves Fault Tolerance for Applications in Better Way

Load Balancing For containerized Applications in an automatic way

Scales up the Applications in an Automatic Way

Elastic Load Balancing on Amazon VPC

Hybrid Load Balancing with Elastic Load Balancing

Explore AWS Sample Resumes! Download & Edit, Get Noticed by Top Employers!Download Now!

What is AWS ELB Logs? 

AWS Elastic Load Balancing has come up with the main aim to build systems in highly scalable and reliable manner. It can easily distribute the traffic across Amazon EC2 instances in dynamically sized collections in an efficient manner. It can easily help in creating two or else more EC2 instances in an efficient manner. Each individual instance is helped to resolve an access request point in the right way. All the access requests are simply routed to EC2 instance under the least load in real time scenarios. The Elastic Load Balancing Logs are produced for the usage of

Analyzing the access and traffic patterns

Troubleshooting of various applications

Performing of high-security monitoring

Improvement in the user experience

Discovering and debug problems with the EC2 platform

AWS ELB Health Check

In this AWS ELB Health check, the property called as HealthCheck configures the health checks for the availability of various EC2 instances. The load balancer routes are completely requested to the various healthy instances. Probably, the load balancer is here to determine the respective instance which is unhealthy and stops the requests for the particular routing purpose. The routing process starts only after the particular instance comes to healthy states.

Then AWS ELC checks whether the instance is in a healthy state or not and then it starts requests for particular routing purpose.

Related Page: Creating A Custom AMI In AWS

AWS ELB Pricing and Cost

The pricing and cost are highly varied for the various types of Elastic Load Balancer where you can pay with ease. The pricing also sometimes varies from region to region as well.

Application Load Balancer: In this, one can be charged for each hour or else partial hour where an Application Load Balancer is running along with the number of Load Balancer Capacity Units shortly called as LCU are used per hour.

Network Load Balancer: In this Network Load Balancer, one can be charged for each hour or else partial hour which can be easily run through Load Balancer capacity Units that are used per hour.

Classic Load Balancer: When this Classic Load Balancer is running, it is normally charged per hour or else partially hour and also for each GB of the data which is transferred from the Load Balancer.

Popular Courses in 2018

Get Updates on Tech posts, Interview & Certification questions and training schedules