An Application Load Balancer (ALB) is a service provided by Amazon Web Services (AWS) that distributes incoming application traffic across multiple targets, such as EC2 instances, in multiple Availability Zones. This helps achieve fault tolerance and improve application availability. The ALB operates at the OSI model’s application layer (Layer 7) and supports content-based and advanced request routing.
https://businesscompassllc.com/setting-up-an-aws-application-load-balancer-and-auto-scaling-group-a-comprehensive-guide/