AWS Elastic Compute Cloud (EC2)

Elastic Load Balancing

Elastic Load Balancing is the AWS service that automatically distributes incoming application traffic across multiple resources, such as Amazon EC2 instances.

A load balancer acts as a single point of contact for all incoming web traffic to an Auto Scaling group. This means that as Amazon EC2 instances are added or removed in response to the amount of incoming traffic, these requests route to the load balancer first. Then, the requests spread across multiple resources that will handle them. For example, in the case of multiple Amazon EC2 instances Elastic Load Balancing distributes the workload across the multiple instances so that no single instance has to carry the bulk of it.

Although Elastic Load Balancing and Amazon EC2 Auto Scaling are separate devices, they work together to help ensure that applications running in Amazon EC2 can provide high performance and availability.

Example of Elastic Load Balancing :

Low-demand period
High-demand period

Previous Next

Leave a Reply

Your email address will not be published. Required fields are marked *