CloudGuild · Blog · Cheat sheets · Lessons · Certifications
AWS Certified Solutions Architect - Associate Exam Question Walkthrough: Media File Storage
Learn how to tackle a key AWS Solutions Architect exam question about storing large media files efficiently.
A common decision that trips up candidates involves choosing the right AWS service for storing large media files. Understanding the specific requirements for storage and access is crucial. Let's break down a question from the SAA-C03 exam.
The question
A media company is developing a mobile application that allows users to upload photos and videos to the cloud. They need a service that can store these large files efficiently and provide low-latency access for user retrievals. Which AWS service should they use?
- A. Amazon S3 with Transfer Acceleration
- B. Amazon EFS (Elastic File System)
- C. Amazon RDS for binary data storage
- D. Amazon DynamoDB
Think before you scroll
Before selecting an answer, consider the specific needs of the application. The company requires efficient storage for large files and low-latency access for users. Look for services that excel in these areas.
The answer
The correct option is A. Amazon S3 with Transfer Acceleration. This service allows for fast uploads and efficient storage of large files while ensuring low-latency access through its global network.
Why the other options lose
- B. Amazon EFS (Elastic File System): While EFS is useful for file systems and allows multiple EC2 instances to access the same files, it is not optimized for large file storage like photos and videos. It typically serves smaller, frequently accessed files better.
- C. Amazon RDS for binary data storage: RDS is designed for relational database storage. It is not ideal for storing large binary files. Using RDS for this purpose can lead to performance issues and complexity.
- D. Amazon DynamoDB: While DynamoDB is a powerful NoSQL database, it primarily acts as a key-value store. It is not optimized for storing large media files, making it a poor choice for this scenario.
The concept behind it
The principle here is to match the storage service to the data type and access needs. For large file uploads and retrievals, Amazon S3 is designed to handle such operations efficiently. S3 provides various features like Transfer Acceleration that enhance upload speeds and improve user experiences.
Exam trap to remember
Remember the two-question rule: when asked about storage for large files, always consider Amazon S3 first. It’s specifically built for that purpose.