DVA-C02 Question 87
Single answerA developer is building an application that requires storing images, videos, and documents. The application should provide high scalability, durability, and the ability to retrieve objects using a unique identifier. Additionally, the application may need to serve content directly to users via a web interface. Which storage service is the most appropriate for this use case?
- A
Amazon RDS
- B
Amazon S3
- C
Amazon EFS
- D
Amazon DynamoDB
Show answer and explanation
Correct answer: B
Explanation
Amazon S3 is the best choice for this scenario because it is an object storage service designed to store and retrieve unstructured data (such as images, videos, and documents) using unique identifiers. It provides high scalability and durability, making it an ideal solution for serving content directly to users via a web interface. Other services like Amazon RDS, Amazon EFS, and Amazon DynamoDB are not optimized for this type of storage use case.
- A. Incorrect.
Amazon RDS is a relational database service and is not suitable for storing unstructured data like images, videos, or documents. It is primarily used for structured data with relational schemas.
- B. Correct.
Amazon S3 (Simple Storage Service) is an object storage service designed for scalability and durability. It is ideal for storing unstructured data such as images, videos, and documents, and allows retrieval using unique keys.
- C. Incorrect.
Amazon EFS (Elastic File System) is a file storage service for use with EC2 instances. It is suited for file-based workloads rather than object storage needs like the one described in this scenario.
- D. Incorrect.
Amazon DynamoDB is a NoSQL database service designed for low-latency access to structured data. It is not optimized for storing large unstructured files such as images or videos.