AWS Certified Solutions Architect – Associate (SAA-C03)Design Resilient ArchitecturesEasy

A global e-commerce company is experiencing inconsistent user experience and high latency for customers in geographically distant regions. Their web application is hosted on EC2 instances in a single AWS region and uses Amazon RDS for its database. They want to improve performance and availability for all users worldwide without re-architecting the entire application. Which AWS service should they implement to achieve this goal?

  1. AAmazon CloudFront
  2. BAWS Direct Connect
  3. CAWS Global Accelerator
  4. DAWS Transit Gateway
Show answer & explanation

Correct answer: C. AWS Global Accelerator

AWS Global Accelerator improves the availability and performance of applications with local or global users by directing user traffic to the optimal endpoint over the AWS global network. It uses static IP addresses as a fixed entry point to your application endpoints, such as Application Load Balancers, Network Load Balancers, or EC2 instances.

Why the other options are wrong

  • A. Amazon CloudFront is a Content Delivery Network (CDN) that caches static and dynamic content at edge locations, primarily improving content delivery, but Global Accelerator optimizes the entire path to the application.
  • B. AWS Direct Connect establishes a dedicated private network connection between your on-premises data center and AWS, which is not primarily for global user experience improvement.
  • D. AWS Transit Gateway connects VPCs and on-premises networks through a central hub, which is not designed for optimizing global user access to a public application.

AWS Global Accelerator

A networking service that improves the availability and performance of your applications by directing user traffic to the optimal endpoint over the AWS global network.

  • Uses static IP addresses as fixed entry points.
  • Routes traffic to the optimal healthy endpoint.
  • Improves performance for global users by leveraging the AWS global network.

Memory trick: Global Accelerator, global speed, static IP to your endpoint's needs.

More Design Resilient Architectures questions