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?

  1. ANetwork Load Balancer (NLB)
  2. BAmazon Route 53
  3. CApplication Load Balancer (ALB)
  4. DClassic Load Balancer (CLB)
Show answer & 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.

More Networking and Content Delivery questions