Elastic Load Balancing (ELB) is a load-balancing service from Amazon Web Services (AWS). AWS ELB automatically distributes incoming application traffic across multiple targets, such as EC2 instances, and scales resources to meet traffic demands. Elastic Load Balancing helps IT teams adjust capacity according to incoming application and network traffic.
AWS ELB supports three types of load balancers: Application Load Balancers, Network Load Balancers, and Classic Load Balancers.
· The Application Load Balancer handles advanced traffic routing from other services or containers at the application level.
· The Network Load Balancer is ideal for load balancing of TCP traffic and capable of handling millions of requests per second while maintaining low latencies.