AWS ELB stands for Amazon Elastic Load Balancing. It's a service provided by Amazon Web Services (AWS) that automatically distributes incoming application traffic across multiple targets, such as EC2 instances, containers, IP addresses, or Lambda functions, to ensure high availability, fault tolerance, and scalability of applications.
ELB works by distributing incoming traffic across multiple targets within one or more availability zones. It helps prevent any single point of failure by continuously monitoring the health of registered targets and routing traffic only to healthy instances. ELB offers various types of load balancers, such as Application Load Balancers (ALB), Network Load Balancers (NLB), and Classic Load Balancers, each designed to cater to specific use cases and traffic routing needs within an AWS infrastructure.