AWS Certified Solutions Architect – Associate (SAA-C02) — Question 3
A company wants to host a scalable web application on AWS. The application will be accessed by users from different geographic regions of the world.
Application users will be able to download and upload unique data up to gigabytes in size. The development team wants a cost-effective solution to minimize upload and download latency and maximize performance.
What should a solutions architect do to accomplish this?
Answer options
- A. Use Amazon S3 with Transfer Acceleration to host the application.
- B. Use Amazon S3 with CacheControl headers to host the application.
- C. Use Amazon EC2 with Auto Scaling and Amazon CloudFront to host the application.
- D. Use Amazon EC2 with Auto Scaling and Amazon ElastiCache to host the application.
Correct answer: A
Explanation
The correct answer is A because Amazon S3 with Transfer Acceleration enables faster uploads and downloads over long distances by routing traffic through AWS's global edge locations, which is ideal for users in different regions. Option B, while it helps manage cache settings, does not address latency or performance effectively for large data transfers. Options C and D focus on EC2, which may not be as cost-effective or efficient for the specific needs of file transfers compared to S3 with Transfer Acceleration.