SAA-C03 Question 398
Single answerA company is running a web application that allows users to upload and share high-resolution images. The application needs to store these images, ensure they are highly available, and provide automatic scaling to handle variable traffic. Additionally, the company wants to minimize costs while ensuring durability of the data. Which AWS storage service is the most appropriate for this use case?
- A
Amazon EFS
- B
Amazon S3
- C
Amazon FSx for Windows File Server
- D
Amazon EBS
Show answer and explanation
Correct answer: B
Explanation
Amazon S3 is the best choice for this scenario because it is an object storage service that provides high durability, availability, and scalability. It is designed to handle variable traffic patterns and is cost-effective for storing large amounts of data, such as high-resolution images. Other options, such as Amazon EFS, FSx, and EBS, are more suited for specific use cases like shared file storage or block storage for EC2 instances, but they are not optimized for scalable and cost-effective object storage.
- A. Incorrect.
Amazon EFS is a fully managed file storage service for use with EC2 instances. While it supports shared access, it is not the most cost-effective or scalable option for storing high-resolution images for a web application.
- B. Correct.
Amazon S3 is a highly durable, highly available object storage service that is designed for scalability and cost-efficiency, making it ideal for hosting high-resolution images and handling variable traffic automatically.
- C. Incorrect.
Amazon FSx for Windows File Server is a managed Windows file system. It is designed for Windows-based applications that require shared file storage, but it is not suitable for storing high-resolution images for a web application.
- D. Incorrect.
Amazon EBS provides block storage for use with EC2 instances. While it offers high performance, it is not a scalable or cost-efficient option for storing objects like high-resolution images.