AWS ELB (Elastic Load Balancer)
ELB (Elastic Load Balancer) balances and distributes traffic among various EC2 instances. Below are some basic points regarding ELB:
1. Elastic Load Balancer can distribute traffic among Multiple Availability Zone but not to multiple Regions.
2. Routes traffic to targets within Amazon Virtual Private Cloud (Amazon VPC) based on the content of the request.
3. Ensures only healthy targets receive traffic. If all of your targets in a single Availability Zone are unhealthy, Elastic Load Balancing will route traffic to healthy targets in other Availability Zones. Once targets have returned to a healthy state, load balancing will automatically resume to the original targets.
4. Hybrid Elastic Load Balancing: Offers ability to load balance across AWS and on-premises resources using the same load balancer.
5. Application Load Balancer: Best suited for load balancing of HTTP and HTTPS traffic
6. Network Load Balancer: Best suited for load balancing of TCP traffic
7. Classic Load Balancer: Classic Load Balancer provides basic load balancing across multiple Amazon EC2 instances and operates at both the request level (HTTP/S) and connection level (TCP).
8. Load Balancer can be internal/private to VPC or exposed to internet via Internet Gateway.
1. Elastic Load Balancer can distribute traffic among Multiple Availability Zone but not to multiple Regions.
2. Routes traffic to targets within Amazon Virtual Private Cloud (Amazon VPC) based on the content of the request.
3. Ensures only healthy targets receive traffic. If all of your targets in a single Availability Zone are unhealthy, Elastic Load Balancing will route traffic to healthy targets in other Availability Zones. Once targets have returned to a healthy state, load balancing will automatically resume to the original targets.
4. Hybrid Elastic Load Balancing: Offers ability to load balance across AWS and on-premises resources using the same load balancer.
5. Application Load Balancer: Best suited for load balancing of HTTP and HTTPS traffic
6. Network Load Balancer: Best suited for load balancing of TCP traffic
7. Classic Load Balancer: Classic Load Balancer provides basic load balancing across multiple Amazon EC2 instances and operates at both the request level (HTTP/S) and connection level (TCP).
8. Load Balancer can be internal/private to VPC or exposed to internet via Internet Gateway.