CloudGuild · Blog · Cheat sheets · Lessons · Certifications
AWS Certified Solutions Architect - Associate (SAA-C03) Exam Question Walkthrough
Understanding how to choose the right AWS service for global traffic distribution is crucial for passing the SAA-C03 exam.
A common stumbling block for candidates is distinguishing between services that manage traffic distribution on a regional vs. global scale. In this post, we will analyze a question that tests this knowledge.
The question
A company is designing a web application that requires high availability and low latency for users around the globe. Which AWS service should be used to distribute incoming application traffic across multiple targets, such as EC2 instances, in different regions?
- A. AWS Global Accelerator
- B. Amazon CloudFront
- C. Amazon Route 53
- D. AWS Elastic Load Balancer
Think before you scroll
Before selecting an answer, consider the need for global traffic distribution. The key terms here are high availability and low latency, which indicate that the service should operate across multiple regions, not just within a single one.
The answer
The correct option is A. AWS Global Accelerator. This service is designed to optimize the performance of your applications by routing traffic to the nearest healthy endpoint across multiple regions. It provides a static IP address and enhances availability, making it the best choice for global applications.
Why the other options lose
- B. Amazon CloudFront: This service is primarily a content delivery network (CDN). While it does cache content at edge locations to improve latency, it does not manage traffic routing across multiple regions like Global Accelerator does.
- C. Amazon Route 53: Although it is a DNS service that can help with routing traffic, it is not specifically designed for handling application traffic across regions. It offers features like latency-based routing, but it lacks the performance optimization features of Global Accelerator.
- D. AWS Elastic Load Balancer: This service is excellent for distributing incoming application traffic across multiple targets within a single region. However, it does not have the capability to route traffic across regions, making it unsuitable for this scenario.
The concept behind it
When designing applications for high availability and low latency, consider services that can operate across multiple geographic locations. AWS Global Accelerator is tailored for this purpose by directing traffic to the closest healthy endpoints, ensuring optimal performance.
Exam trap to remember
Remember: Global needs require Global solutions. For applications that span multiple regions, AWS Global Accelerator is your go-to service.