AWS Certified Solutions Architect Associate SAA-C03 Practice Question
A company is developing a web application that allows users to upload and share large video files. The application demand is unpredictable, and the company expects significant spikes in usage during certain events. Which storage solution should the company use to store the shared videos for cost-efficiency, durability, and scalability with varying access patterns?
Use Amazon S3 to store the video files, leveraging the S3 transfer acceleration feature for faster uploads during peak events.
Provision Amazon EBS volumes with high IOPS rates to store video files and ensure quick access times, attaching them to the application servers.
Deploy Amazon EFS to provide a scalable file system that the web application can use to store and retrieve video files efficiently.
Amazon S3 is the correct choice for the given scenario as it offers high durability, easy scalability, and cost-efficiency for storing large files with unpredictable access patterns. S3 is designed to handle sporadic traffic patterns without requiring pre-provisioned capacity and supports features such as lifecycle management for cost savings. Amazon EFS is designed for file storage with low latency and file system interfaces, but wouldn't offer the same level of scalability and cost-efficiency for unpredictable workloads. Amazon EBS provides block-level storage for use with EC2 instances. However, it is not intended for direct web user access, nor is it as cost-effective or scalable for object storage as S3.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is Amazon S3 and how does it work?
Open an interactive chat with Bash
What is S3 transfer acceleration and how does it benefit large file uploads?
Open an interactive chat with Bash
How does Amazon S3 ensure cost-efficiency for storing large files?