SAA-C03 Question 240
Single answerA company is designing a cloud-native application that requires scalable storage for unstructured data such as images, videos, and log files. The application also needs to integrate seamlessly with other AWS services for analytics and machine learning. Which storage type should the company use?
- A
Amazon EBS (Elastic Block Store)
- B
Amazon EFS (Elastic File System)
- C
Amazon S3 (Simple Storage Service)
- D
Amazon FSx for Windows File Server
Show answer and explanation
Correct answer: C
Explanation
Amazon S3 is the best choice for this scenario because it is an object storage service optimized for storing unstructured data such as multimedia files and log data. It provides virtually unlimited scalability, high durability, and integrates with other AWS services like Amazon Athena, AWS Lambda, and Amazon Rekognition, making it well-suited for cloud-native applications requiring analytics and machine learning capabilities.
- A. Incorrect.
Amazon EBS is a block storage service designed for low-latency storage attached to EC2 instances. It is not suitable for storing unstructured data at scale or integrating with analytics services.
- B. Incorrect.
Amazon EFS is a managed file storage system for Linux-based workloads. While it offers scalability, it is optimized for file-based use cases rather than object storage for unstructured data.
- C. Correct.
Amazon S3 is an object storage service that is highly scalable, durable, and designed to store unstructured data such as images and videos. It integrates seamlessly with other AWS services, making it ideal for this use case.
- D. Incorrect.
Amazon FSx for Windows File Server is a managed file storage service for Windows-based workloads. It is designed for specific use cases requiring Windows file system compatibility, not for scalable storage of unstructured data.