AWS Certified SysOps Administrator – AssociateNetworking and Content DeliveryEasy
A company is deploying a new web application in an AWS VPC. The application requires high availability across multiple Availability Zones and needs to distribute incoming HTTP/HTTPS traffic to backend EC2 instances. The application also needs to support path-based routing. Which AWS service should the SysOps administrator use to meet these requirements?
- ANetwork Load Balancer (NLB)
- BAmazon Route 53
- CApplication Load Balancer (ALB)
- DClassic Load Balancer (CLB)
Show answer & explanationAnswer & explanation
Correct answer: C. Application Load Balancer (ALB)
Application Load Balancers (ALBs) are designed to handle HTTP and HTTPS traffic, support advanced routing features like path-based routing, and can distribute traffic across multiple Availability Zones for high availability.
Why the other options are wrong
- A. NLBs operate at Layer 4 and do not support path-based routing or HTTP/HTTPS specific features.
- B. Route 53 is a DNS service and handles routing at the DNS level, not at the application traffic distribution level within a VPC.
- D. CLBs are an older generation load balancer, and while they support HTTP/HTTPS, ALBs offer more advanced features like path-based routing and better performance.
Application Load Balancer (ALB)
An AWS load balancing service that operates at the application layer (Layer 7) of the OSI model, routing HTTP/HTTPS traffic based on advanced rules.
- Supports HTTP/HTTPS protocols
- Enables path-based routing, host-based routing, and query string parameter routing
- Ideal for microservices and container-based applications
Memory trick: ALB is for Apps, NLB is for Networks, GLB for Gateways, CLB for Classics.