Types of Elastic Load balancers
The Elastic Load balancer supports in different ways, which are
- Application Load Balancers
- Network Load Balancers
- Gateway Load Balancers
- Classic Load Balancers
Components of Application Load Balancer:
The Load balancing is made up of three components:
- Origin pools: These contain one or more servers.
- Origin servers: These respond to individual requests.
- A load balancer: This decides which traffic goes to each origin pool
If the load balancer works normally, requests to your application will go to individual servers directly. With a load balancer, requests first go through the load balancer. Your load balancer then routes requests to specific pools. Within each pool, requests then go to individual servers. And that server is what responds to the request.
AWS Application Load Balancer
The application load balancer distributes incoming HTTP and HTTPS traffic across multiple targets such as Amazon EC2 Instances, microservices, and containers, based on request attributes. When the load balancer receives a connection request, it evaluates the Listener rules in priority order to determine which rule to apply, and if applicable, it selects the target from the target group for the rule action. AWS EC2 and Elastic Load Balancing are two different services that work well together. AWS ELB is built to support increased traffic without increasing the hourly cost. ELB scales automatically.