AWS Certified Developer – Associate (DVA-C02)Development with AWS ServicesEasy
A developer is building an application that needs to securely store and retrieve binary files, such as images and videos. These files are frequently accessed, and the application requires high durability and availability. Which AWS service is the MOST appropriate for storing these files?
- AAmazon EFS
- BAmazon RDS
- CAmazon S3
- DAmazon EBS
Show answer & explanationAnswer & explanation
Correct answer: C. Amazon S3
Amazon S3 (Simple Storage Service) is an object storage service built for storing and retrieving any amount of data from anywhere. It offers industry-leading durability, availability, and scalability, making it ideal for storing binary files like images and videos.
Why the other options are wrong
- A. EFS (Elastic File System) provides scalable file storage for EC2 instances, suitable for shared file systems, but S3 is more appropriate for direct application access to objects over HTTP.
- B. RDS (Relational Database Service) is for relational databases, not for storing large binary files directly.
- D. EBS (Elastic Block Store) provides block-level storage volumes for use with EC2 instances, not directly for general-purpose object storage for applications.
Amazon S3
An object storage service that offers industry-leading scalability, data availability, security, and performance.
- Stores data as objects in buckets.
- Highly durable (11 nines) and available.
- Supports various storage classes for cost optimization.
- Accessed via HTTP/HTTPS endpoints.
Memory trick: S3 is the simple, scalable solution for storing all your stuff.