AWS SAA-C03 GLOBAL DELIVERY GUIDE

CloudFront vs Global Accelerator vs Route 53.

Choose by application protocol, caching, client entry point, routing decision and recovery behavior.

Updated 18 August 2026 · Original ITCertPath learning resource

Start with the layer and behavior—not the word “global”

Amazon CloudFront

Deliver HTTP, HTTPS or WebSocket applications from the edge, with caching and application-layer controls.

AWS Global Accelerator

Proxy TCP or UDP packets from fixed anycast entry IPs to healthy endpoints over the AWS global network.

Amazon Route 53

Answer DNS queries according to records, routing policies and optional health evaluation.

SAA-C03 decision rule

Cache or transform web content: CloudFront. Non-HTTP traffic or stable anycast entry with fast endpoint redirection: Global Accelerator. Choose the DNS answer by policy: Route 53.

All three can improve global architectures, but they act at different layers. CloudFront and Global Accelerator both use AWS edge locations and the AWS network; Route 53 makes DNS-level decisions before the application connection is established.

Compare the services by exam requirement

RequirementBest matchImportant qualifier
HTTP, HTTPS or WebSocket delivery from the edgeCloudFrontCaches configured content and forwards dynamic requests to origins
TCP or UDP through stable anycast entry IPsGlobal AcceleratorProxies packets to healthy supported regional endpoints; no content cache
Choose an address or target through a DNS policyRoute 53Returns DNS answers; it does not proxy the application connection
Dedicated static IP allow list for a CDNCloudFront Anycast Static IPsOptional feature with approval, pricing and distribution prerequisites
Rapid regional endpoint redirection without a DNS answer changeGlobal AcceleratorClients keep the same accelerator entry addresses
Weighted, latency, failover or geographic DNS selectionRoute 53TTL and resolver/client caching affect answer adoption

CloudFront: edge delivery for web applications

CloudFront routes viewers to an edge location, checks the cache and returns the object when present. On a cache miss—or for configured dynamic behavior—it forwards the request to an origin such as Amazon S3, an Application Load Balancer, API Gateway or another HTTP endpoint.

  • Cache static files, downloads, images and video close to viewers.
  • Accelerate dynamic HTTP requests even when the response is not cached.
  • Control cache keys, origin requests, headers, cookies and query strings.
  • Use HTTPS, signed URLs/cookies, origin access control and AWS WAF integrations.
  • Run edge logic through CloudFront Functions or Lambda@Edge where appropriate.

Current static-IP nuance: standard CloudFront commonly uses rotating service IP ranges, but CloudFront Anycast Static IP lists can provide dedicated IPv4 or dual-stack addresses for approved allow-listing or apex-domain use cases. This is an optional priced feature with prerequisites—not the default distribution behavior.

Global Accelerator: fixed entry and packet acceleration

Global Accelerator advertises static anycast IP addresses from the AWS edge network. Client packets enter the AWS network near the user and are proxied to a healthy supported endpoint in one or more Regions.

  • Supports TCP and UDP, including gaming, IoT, VoIP and custom application protocols.
  • Provides stable client-facing IP addresses while regional endpoints change.
  • Routes standard-accelerator traffic to supported ALB, NLB, EC2 or Elastic IP endpoints.
  • Uses health checks and endpoint selection without waiting for clients to refresh a DNS answer.
  • Supports endpoint weights and regional traffic dials for controlled traffic movement.

Global Accelerator does not cache files, rewrite HTTP requests or provide CloudFront cache behavior. For HTTP workloads, select it when fixed entry IPs, rapid regional endpoint redirection or network-path behavior is the decisive requirement.

Route 53: choose the DNS answer

Route 53 is an authoritative DNS service. Routing policies decide which record value or AWS alias target should answer a DNS query. It does not proxy the subsequent application traffic and does not cache application content.

  • Weighted: return records according to configured relative weights.
  • Latency: select among configured AWS Regions using Route 53 latency measurements.
  • Failover: express primary/secondary active-passive behavior.
  • Geolocation or geoproximity: use requester location or resource geography and bias.
  • IP-based: answer according to known client CIDR mappings.
  • Multivalue: return up to eight healthy records selected approximately at random.

DNS recovery qualifier: a health-driven answer change does not move existing connections, and resolvers or clients can continue using a cached answer until it expires.

Architecture scenarios and best-fit decisions

Global product site with images and an API

Choose CloudFront in front of the S3 and HTTP origins. Cache static assets, configure dynamic API behavior, protect the application with edge controls and reduce repeated origin work.

Real-time multiplayer game over UDP

Choose Global Accelerator to provide fixed anycast entry IPs and route UDP traffic over the AWS global network to healthy regional game endpoints. CloudFront is not the packet-delivery service for this protocol.

Active-passive application with DNS-managed recovery

Choose Route 53 failover routing with appropriate health evaluation when DNS-level primary/secondary selection and its TTL behavior meet the recovery requirement.

HTTP API requires allow-listed IPs and rapid regional failover

Consider Global Accelerator when two stable accelerator entry IPs and fast redirection to regional ALB/NLB endpoints are central. If the architecture specifically needs CloudFront's CDN and application-layer capabilities, evaluate the current CloudFront Anycast Static IP feature instead of applying an outdated absolute rule.

Combined designs: give each service one job

  1. Route 53 + CloudFront: publish the application domain in DNS and direct it to a CloudFront distribution; CloudFront serves from edge caches or forwards to origins.
  2. Route 53 + Global Accelerator: publish a friendly domain that resolves to the accelerator; clients then use its stable anycast entry and endpoint routing.
  3. CloudFront + regional load balancer: CloudFront performs global web delivery while an ALB distributes origin requests within a Region.
  4. Global Accelerator + regional load balancers: the accelerator chooses healthy regional endpoints; ALB or NLB performs regional distribution.

Do not add every global service by default. Each layer adds cost, configuration and failure modes. Map every component to an explicit protocol, performance, security, address, recovery or routing requirement.

Troubleshoot from DNS to edge to origin

  1. Resolve the name: inspect Route 53 records, policy, alias target, health association and observed DNS answer.
  2. Check caching: for CloudFront, inspect cache status, cache key, TTL, invalidation and whether the request reached the intended behavior.
  3. Check the entry path: for Global Accelerator, verify listener protocol/port, endpoint group, traffic dial, endpoint weight and health.
  4. Test the origin directly where safe: separate an edge/routing problem from an unhealthy application or load balancer.
  5. Inspect security controls: TLS names, WAF, security groups, network ACLs, origin access and firewall allow lists can all block a valid route.
  6. Measure from relevant locations: global-routing failures can be resolver-, network- or geography-specific.

SAA-C03 practice checks with explanations

Users worldwide download the same large media objects. Which service is the starting point?

Best answer: CloudFront because edge caching reduces latency and origin retrieval for reusable HTTP content.

A global voice application uses UDP and clients must allow-list stable addresses. Which service?

Best answer: Global Accelerator because it supports UDP and supplies stable anycast entry IPs without application-content caching.

Ten percent of DNS selections should reach a new regional stack. Which capability?

Best answer: Route 53 weighted routing when DNS-level proportional selection is intended. Remember that resolver caching means this is not an exact per-request split.

A question says CloudFront can never provide dedicated static IPs. Is that current?

Best answer: no. CloudFront now offers optional Anycast Static IP lists. Still choose by full requirements—protocol, caching, controls, address model and recovery—not one memorized phrase.

Common SAA-C03 mistakes

  • Calling CloudFront useful only for static content.
  • Choosing CloudFront for arbitrary UDP application traffic.
  • Assuming Route 53 proxies or accelerates the established connection.
  • Ignoring DNS TTL and caching during failover design.
  • Claiming Global Accelerator caches content at the edge.
  • Using the outdated absolute claim that CloudFront never supports static IPs.
  • Choosing Global Accelerator only because the architecture is global, without a protocol, address or failover requirement.
  • Adding Route 53, CloudFront and Global Accelerator without assigning each a distinct responsibility.

Frequently asked questions

What is the main difference between CloudFront and Global Accelerator?

CloudFront is an application-delivery CDN for HTTP, HTTPS and WebSocket traffic; it can cache content and also accelerate dynamic requests. Global Accelerator proxies TCP or UDP traffic at the AWS edge to healthy regional endpoints and provides stable anycast entry IP addresses without caching application content.

What is the difference between Route 53 and Global Accelerator failover?

Route 53 changes eligible DNS answers according to routing policy and health, so resolver and client caching affect how quickly users receive a new answer. Global Accelerator keeps the same anycast entry addresses and redirects new traffic to healthy endpoints through the AWS network without waiting for a DNS-answer change.

Does CloudFront support static IP addresses?

CloudFront normally uses rotating service IP ranges, but AWS now offers dedicated Anycast Static IP lists as an optional feature for allow-listing or apex-domain use cases. This does not make CloudFront equivalent to Global Accelerator: CloudFront remains an HTTP/WebSocket content-delivery service with CDN capabilities.

Can Route 53, CloudFront and Global Accelerator be used together?

Yes, but choose each for a distinct job. Route 53 can provide authoritative DNS for an application name; that name can direct clients to a CloudFront distribution or Global Accelerator. CloudFront can front web origins, while Global Accelerator can provide fixed anycast entry points for supported regional endpoints.

Official AWS references

Confirm quotas, endpoint support, Regions and pricing in current AWS documentation before implementation. ITCertPath uses original learning scenarios and does not reproduce confidential exam questions.