Q50 — AWS SAA-C03 Ch.14
Question 50 of 100 | ← Chapter 14
Q1050. A company hosts its enterprise resource planning (ERP) system in the us-east-1 Region. The system runs on Amazon EC2 instances. Customers use a public API that is hosted on the EC2 instances to exchange information with the ERP system. International customers report slow API response times from their data centers.Which solution will improve response times for the international customers MOST cost-effectively?
- A. Create an AWS Direct Connect connection that has a public virtual interface (VIF) to provide connectivity from each customer's data center to us-east-1. Route customer API requests by using a Direct Connect gateway to the ERP system API.
- B. Set up an Amazon CloudFront distribution in front of the API. Configure the CachingOptimized managed cache policy to provide improved cache efficiency.
- C. Set up AWS Global Accelerator. Configure listeners for the necessary ports. Configure endpoint groups for the appropriate Regions to distribute traffic. Create an endpoint in the group for the API. ✓
- D. Use AWS Site-to-Site VPN to establish dedicated VPN tunnels between Regions and customer networks. Route traffic to the API over the VPN connections.
Correct Answer: C. Set up AWS Global Accelerator. Configure listeners for the necessary ports. Configure endpoint groups for the appropriate Regions to distribute traffic. Create an endpoint in the group for the API.
Explanation
To improve API response times for international customers accessing the ERP system hosted in the us-east-1 Region, the best solution is:C. Set up AWS Global Accelerator. Configure listeners for the necessary ports. Configure endpoint groups for the appropriate Regions to distribute traffic. Create an endpoint in the group for the API.Explanation:\1. AWS Global Accelerator: - AWS Global Accelerator is designed to optimize the path to your applications by using the AWS global network. It improves performance for international customers by routing their traffic to the nearest AWS edge location, which then connects to the application in us-east-1.\2. Reduced Latency: - By leveraging the AWS global network, Global Accelerator can significantly reduce latency for international users, leading to improved response times for API calls.\3. Cost-Effectiveness: - Compared to setting up dedicated connections like Direct Connect or Site-to-Site VPN, Global Accelerator provides a more straightforward and efficient solution for improving performance without significant infrastructure investment.Evaluation of Other Options:A. Create an AWS Direct Connect connection that has a public virtual interface (VIF): - While Direct Connect provides a dedicated network connection, it is more suited for scenarios requiring stable, high-bandwidth connections rather than for improving latency for a global audience. It also incurs higher costs and operational overhead.B. Set up an Amazon CloudFront distribution in front of the API: - CloudFront is primarily designed for caching static content and might not be ideal for dynamic API responses that change frequently. While it can help, Global Accelerator is specifically tailored for optimizing API traffic.D. Use AWS Site-to-Site VPN: - This option establishes dedicated tunnels between customer networks and AWS, which can be complex and does not inherently improve response times for international customers as effectively as Global Accelerator.Conclusion:Option C is the most effective and cost-efficient solution for improving API response times for international customers by utilizing AWS Global Accelerator to optimize traffic routing.