AWS Certified Advanced Networking – Specialty (ANS-C01)Network DesignEasy

A company is deploying a new containerized application that requires high availability across multiple Availability Zones within a single VPC. The application's backend services need to communicate with each other using internal DNS names, and the frontend services need to distribute incoming traffic efficiently while maintaining session stickiness for certain user interactions. Which combination of AWS networking components should be used to meet these requirements?

  1. ARoute 53 Private Hosted Zone with an Application Load Balancer.
  2. BDirect Connect Gateway with Route 53 Resolver.
  3. CRoute 53 Public Hosted Zone with Simple routing and a Network Load Balancer.
  4. DElastic Load Balancer (Classic) with a Public Hosted Zone.
Show answer & explanation

Correct answer: A. Route 53 Private Hosted Zone with an Application Load Balancer.

A Route 53 Private Hosted Zone allows internal DNS names to be resolved within a VPC, which is critical for backend service communication. An Application Load Balancer (ALB) is ideal for HTTP/HTTPS traffic, supports advanced routing features, health checks, and can maintain session stickiness, providing high availability and efficient traffic distribution across multiple AZs.

Why the other options are wrong

  • B. Direct Connect Gateway is for hybrid connectivity. Route 53 Resolver is for hybrid DNS, not for internal VPC-only DNS and load balancing.
  • C. Public Hosted Zones are for public DNS resolution, not internal. NLB operates at Layer 4 and doesn't inherently provide session stickiness for HTTP/HTTPS or advanced routing for containerized apps.
  • D. Classic Load Balancers are a legacy product. A Public Hosted Zone is not suitable for internal DNS resolution.

Route 53 Private Hosted Zone & ALB

Combining a Route 53 Private Hosted Zone for internal DNS resolution within a VPC with an Application Load Balancer for HTTP/HTTPS traffic distribution, health checks, and session management.

  • Private Hosted Zone for internal DNS names.
  • ALB for Layer 7 (HTTP/HTTPS) load balancing.
  • ALB supports advanced routing and health checks.
  • ALB can manage session stickiness.
  • Ensures high availability across multiple AZs.

Memory trick: Private DNS for internals, ALB for the web, high availability, no need to dread!

More Network Design questions