Free AWS Certified Solutions Architect Associate SAA-C03 Practice Question
Using an Application Load Balancer is more cost-effective than a Network Load Balancer when you need advanced request routing based on the content of the HTTP/HTTPS headers.
An Application Load Balancer (ALB) is designed to make routing decisions at the application layer (OSI Layer 7) and offers advanced request routing capabilities, such as routing based on the content of the HTTP/HTTPS headers, paths, query strings, and more. This makes it more suitable and cost-effective for scenarios that require complex request routing. A Network Load Balancer (NLB), on the other hand, operates at the transport layer (OSI Layer 4) and is optimized for low latency and high throughput, but does not have the same level of routing granularity as an ALB.
Learn More
AI Generated Content may display inaccurate information, always double-check anything important.
What are the key features of an Application Load Balancer?
When should I use a Network Load Balancer instead of an Application Load Balancer?
What is the difference between Layer 7 and Layer 4 load balancing?