AWS Certified Solutions Architect – Associate (SAA-C03)Design High-Performing ArchitecturesMedium

A global SaaS provider wants to ensure their web application is highly available and performs optimally for users worldwide. The application is deployed across multiple AWS regions. They need a solution that can automatically route users to the nearest healthy application endpoint, provide static IP addresses, and improve performance over the public internet. Which AWS service should they use?

  1. AAWS Global Accelerator
  2. BAmazon Route 53 with Geolocation Routing
  3. CElastic Load Balancing (ELB) with cross-region load balancing
  4. DAmazon CloudFront
Show answer & explanation

Correct answer: A. AWS Global Accelerator

AWS Global Accelerator provides static IP addresses that act as a fixed entry point to applications hosted in multiple AWS regions. It uses the AWS global network to route traffic to the nearest healthy endpoint, improving performance and availability over the public internet, especially for non-HTTP/S traffic and for applications requiring persistent connections.

Why the other options are wrong

  • B. Route 53 Geolocation Routing routes users based on their geographic location to a specific endpoint, but it's a DNS-level solution and doesn't provide static IP addresses or optimize performance over the AWS backbone like Global Accelerator.
  • C. ELB with cross-region load balancing is not a native feature; ELBs typically operate within a single region. To achieve global load balancing, other services like Route 53 or Global Accelerator are used in conjunction with regional ELBs.
  • D. Amazon CloudFront is a Content Delivery Network (CDN) primarily for caching and distributing static and dynamic web content (HTTP/S), not for providing static IP addresses or optimizing routing for the application's origin servers themselves across regions.

AWS Global Accelerator

A networking service that improves the availability and performance of applications with global users by using the AWS global network to direct traffic to optimal endpoints, providing static IP addresses.

  • Provides static IP addresses.
  • Routes traffic over the AWS global network.
  • Improves performance and availability globally.

Memory trick: Accelerate globally with fixed addresses for top performance.

More Design High-Performing Architectures questions