SAA-C03 Question 550
Single answerA company is launching a web application that will be hosted on Amazon EC2 instances and must be accessible via a custom domain name (e.g., www.example.com). The solution should ensure high availability and automatically route traffic based on users' geographic locations. Which AWS service or combination of services should you use to meet this requirement?
- A
Amazon Route 53 with a geolocation routing policy
- B
Amazon CloudFront with an AWS Certificate Manager (ACM) certificate
- C
Elastic Load Balancer (ELB) with a geolocation routing policy
- D
Amazon Route 53 with a latency-based routing policy
Show answer and explanation
Correct answer: A
Explanation
The correct answer is Amazon Route 53 with a geolocation routing policy. Route 53 is AWS's DNS service, enabling custom domain name management and traffic routing. The geolocation routing policy allows traffic to be routed based on users' geographic locations, which aligns with the requirement for high availability and geographic location-based traffic routing. Other services, such as CloudFront and ELBs, serve different purposes and do not meet the specific requirements of the scenario.
- A. Correct.
Correct: Amazon Route 53 with a geolocation routing policy allows you to route users to endpoints based on their geographic location. This ensures that traffic can be directed appropriately for high availability and performance.
- B. Incorrect.
Incorrect: While Amazon CloudFront and ACM can improve performance and provide SSL/TLS certificates, they do not directly handle DNS-level traffic routing based on geographic locations.
- C. Incorrect.
Incorrect: Elastic Load Balancers (ELBs) do not support geolocation routing policies. They are used for distributing traffic within a region, not across different geographic locations.
- D. Incorrect.
Incorrect: A latency-based routing policy in Route 53 routes traffic based on the lowest latency between the user and the endpoint, not based on geographic location.