AWS Systems Architect Professional

AWS DNS, Caching, and Performance Optimization – SAP-C02 Study Guide

Learn how Amazon Route 53, CloudFront, and AWS Global Accelerator support DNS resolution, caching, latency reduction, and performance optimization for AWS architectures.

AWS Systems Architect ProfessionalAWS Systems Architect ProfessionalUpdated Sep 1, 2026
Study options
WatchComing later
ListenComing later
ReadAvailable
ReviewComing later

Study guide

Technical reference and lesson notes

Purpose of This Lesson

This lesson introduces three AWS services used to direct users to applications and improve application performance:

  • Amazon Route 53: A managed DNS service that helps clients resolve application names to destinations.
  • Amazon CloudFront: A content delivery network (CDN) that caches content in locations closer to users.
  • AWS Global Accelerator: A global networking service that can reduce latency, but serves different use cases from CloudFront.

The central architectural theme is reducing the distance and time between users and the applications or content they access.

Key Concepts

DNS and Amazon Route 53

DNS translates human-readable names, such as app.example.com, into information that clients can use to connect to an application. Without DNS, users would generally need to know an application’s network address directly.

Amazon Route 53 is AWS’s managed DNS service. In an architecture, Route 53 can act as the DNS control point that directs clients toward an application endpoint or other AWS resource.

For this introductory topic, the key idea is:

  • Route 53 answers the question: “Where should the client go?”

Caching and Amazon CloudFront

Amazon CloudFront is a CDN. It distributes and caches content at geographically distributed edge locations. When a user requests cached content, CloudFront can serve it from a location closer to that user instead of requiring every request to travel to the origin.

Caching can reduce:

  • Network latency for users
  • Repeated requests reaching the origin
  • Origin bandwidth consumption
  • Load on the application or storage service serving the content

The core CloudFront concept is:

  • CloudFront brings cacheable content closer to users.

Latency Reduction and AWS Global Accelerator

AWS Global Accelerator is designed to improve global application access by using AWS’s network infrastructure and global entry points. Like CloudFront, it can help reduce latency, but it is not simply another name for a CDN.

The key distinction introduced here is:

  • CloudFront primarily focuses on delivering cached content efficiently.
  • Global Accelerator focuses on improving network paths to applications and endpoints.

The correct choice depends on whether the workload benefits mainly from content caching or from optimized connectivity to an application.

Exam-Relevant Takeaways

  • Route 53 is the DNS service used to resolve names and direct clients to application destinations.
  • CloudFront is a CDN that caches content at locations distributed around the world.
  • Caching content closer to users is a performance optimization based on reducing latency.
  • AWS Global Accelerator also addresses latency, but its purpose and use cases differ from CloudFront.
  • Do not treat Route 53, CloudFront, and Global Accelerator as interchangeable services:
  • Route 53 provides name resolution and traffic direction.
  • CloudFront provides edge content delivery and caching.
  • Global Accelerator provides optimized global network access to applications.

Architecture Decision Guide

RequirementLikely service or capabilityPrimary reason
Resolve an application name to a destinationAmazon Route 53DNS resolution and traffic direction
Deliver cacheable content closer to global usersAmazon CloudFrontCDN-based caching at distributed edge locations
Improve latency for application connectivity without treating the workload as a cached-content delivery problemAWS Global AcceleratorOptimized global network access
Reduce repeated requests reaching an originAmazon CloudFrontServe eligible content from cache

Common Exam Traps

  • Confusing DNS with content delivery: Route 53 helps clients find destinations; it does not replace a CDN for caching content.
  • Assuming CloudFront and Global Accelerator are identical: Both can improve user-perceived latency, but CloudFront is centered on content delivery and caching, while Global Accelerator addresses application network connectivity.
  • Choosing a CDN solely because an application is global: Global reach alone is not enough. Determine whether the requirement is cached content delivery or optimized access to an application endpoint.
  • Assuming caching improves every request: Caching applies to content that can be cached according to the application’s behavior and configuration. Dynamic or non-cacheable operations may still need to reach the origin.

Real-World Engineer Notes

Performance optimization should begin with identifying where latency is introduced:

  1. Name resolution: Is the client being directed to the correct destination? Route 53 addresses this layer.
  2. Content distance: Can frequently requested content be served nearer to users? CloudFront addresses this through edge caching.
  3. Application connectivity: Does the client need a more efficient path to an active application endpoint? Global Accelerator may be appropriate.

These services can be used together. For example, Route 53 can provide the application’s DNS entry, while CloudFront or Global Accelerator serves as the destination depending on the workload and performance requirement.

Quick Reference Summary

  • Route 53: Managed DNS; resolves names and directs clients.
  • CloudFront: CDN; caches and serves content from locations closer to users.
  • Global Accelerator: Global network access optimization; reduces latency for application connectivity through a different model than CloudFront.
  • Primary decision point: Choose based on whether the requirement is DNS resolution, cached content delivery, or optimized application networking.

Flashcards

  1. Q: What problem does DNS solve?

A: It translates human-readable names into information that allows clients to connect to an application or destination.

  1. Q: Which AWS service provides managed DNS?

A: Amazon Route 53.

  1. Q: What is Amazon CloudFront?

A: A content delivery network that caches and serves content from geographically distributed locations.

  1. Q: Why does CloudFront improve performance?

A: It can serve cached content from a location closer to the user, reducing latency and origin requests.

  1. Q: What is the primary performance mechanism associated with CloudFront?

A: Edge caching.

  1. Q: Which AWS service can improve global application connectivity and reduce latency without being primarily a CDN?

A: AWS Global Accelerator.

  1. Q: Are CloudFront and Global Accelerator interchangeable?

A: No. CloudFront focuses on cached content delivery, while Global Accelerator focuses on optimized network access to applications.

  1. Q: Which service answers the question “Where should the client go?”

A: Route 53, through DNS resolution and traffic direction.

  1. Q: Which service is most directly associated with bringing cacheable content closer to users?

A: CloudFront.

  1. Q: What should guide the choice between CloudFront and Global Accelerator?

A: Whether the workload primarily needs content caching and delivery or optimized connectivity to an application endpoint.

Practice Questions

Question 1

A company wants users worldwide to receive frequently requested static content from locations close to them. Which AWS service best addresses this requirement?

A. Amazon Route 53
B. Amazon CloudFront
C. AWS Global Accelerator
D. Amazon EC2 Auto Scaling

Correct answer: B. Amazon CloudFront

Explanation: CloudFront is a CDN that caches content at distributed edge locations, allowing users to retrieve eligible content from locations closer to them. Route 53 provides DNS, while Global Accelerator addresses application connectivity rather than primarily serving cached content.

Question 2

An architect needs a managed AWS service that resolves api.example.com and directs clients to an application destination. Which service should be selected?

A. Amazon CloudFront
B. Amazon Route 53
C. AWS Global Accelerator
D. Amazon ElastiCache

Correct answer: B. Amazon Route 53

Explanation: Route 53 is the managed DNS service. Its role is to resolve names and direct clients toward application destinations.

Question 3

A global application requires reduced network latency for users connecting to application endpoints. The requirement is not primarily to cache and distribute static content. Which service is the better initial candidate?

A. AWS Global Accelerator
B. Amazon CloudFront
C. Amazon Route 53 Resolver only
D. Amazon S3 Glacier

Correct answer: A. AWS Global Accelerator

Explanation: Global Accelerator is intended for optimized global network access to applications. CloudFront is the more direct choice when the primary requirement is cached content delivery.

Question 4

Which statement correctly distinguishes the three services introduced in this lesson?

A. Route 53 caches application content, CloudFront provides DNS, and Global Accelerator stores objects.
B. Route 53 provides DNS, CloudFront provides CDN caching, and Global Accelerator optimizes application connectivity.
C. CloudFront provides DNS, Global Accelerator provides object storage, and Route 53 provides database replication.
D. All three services provide the same latency-reduction function.

Correct answer: B. Route 53 provides DNS, CloudFront provides CDN caching, and Global Accelerator optimizes application connectivity.

Explanation: The services operate at different architectural layers. Route 53 handles name resolution and traffic direction, CloudFront handles edge content delivery, and Global Accelerator addresses global application network access.