AWS Certified Solutions Architect Associate SAA-C03 Practice Question
A company is deploying a web application that must route client requests to different Amazon EC2 instances based on the URL path specified in the client's request. The application also needs to distribute traffic efficiently across multiple Availability Zones. Which AWS load balancing solution should the company use to meet these requirements?
Use a Network Load Balancer (NLB) to distribute traffic based on network protocol data.
Use an Application Load Balancer (ALB) to direct traffic based on request metadata.
Use a Classic Load Balancer to distribute traffic evenly across instances.
Use a Gateway Load Balancer (GWLB) to manage traffic at the transport layer.