Elastic Load Balancing
Elastic Load Balancing is an AWS service that increases application availability by automatically distributing incoming traffic across two or more Amazon EC2 instances. It enables load balancing for web applications, APIs, or backend services, eliminating single points of failure and improving scalability.
It supports different types of load balancers, such as Application Load Balancer (ALB) for Layer 7 (HTTP/HTTPS) traffic, Network Load Balancer (NLB) for high throughput and low latency, and Gateway Load Balancer (GWLB) for integration with virtual appliances. The service monitors instance health and routes traffic only to healthy resources, ensuring high availability and stability of applications.