SOA-C02 Question 228
Single answerYour company operates a global e-commerce platform hosted on AWS. Customers in different regions report slow load times when accessing your website. You need to improve the website's performance and ensure content is delivered quickly to users worldwide. Which solution should you implement?
- A
Set up an Amazon CloudFront distribution and configure it to cache your website's static content at edge locations.
- B
Launch additional EC2 instances in each AWS Region and configure a load balancer to distribute traffic across all instances.
- C
Deploy an Amazon RDS Multi-AZ configuration to improve the database performance.
- D
Use AWS Global Accelerator to route traffic to the closest AWS Region.
Show answer and explanation
Correct answer: A
Explanation
The issue described is related to slow loading times due to geographic distance between users and the server. Amazon CloudFront is designed to cache and deliver content from edge locations closer to users, reducing latency and improving website performance globally. Other options, while useful in different scenarios, do not address the specific requirement of improving content delivery for a global audience.
- A. Correct.
Correct. Amazon CloudFront is a content delivery network (CDN) service that caches static and dynamic content at edge locations closer to users, reducing latency and improving performance.
- B. Incorrect.
Incorrect. While adding EC2 instances and load balancing can scale the application, it does not address the issue of delivering content closer to users worldwide.
- C. Incorrect.
Incorrect. Amazon RDS Multi-AZ improves database availability and fault tolerance, but it does not directly improve content delivery or reduce latency for global users.
- D. Incorrect.
Incorrect. AWS Global Accelerator improves performance by routing traffic to optimal endpoints, but it does not provide caching or edge delivery of content.