AWS Certified Solutions Architect – Associate (SAA-C03) — Question 715
A media company stores movies in Amazon S3. Each movie is stored in a single video file that ranges from 1 GB to 10 GB in size.
The company must be able to provide the streaming content of a movie within 5 minutes of a user purchase. There is higher demand for movies that are less than 20 years old than for movies that are more than 20 years old. The company wants to minimize hosting service costs based on demand.
Which solution will meet these requirements?
Answer options
- A. Store all media content in Amazon S3. Use S3 Lifecycle policies to move media data into the Infrequent Access tier when the demand for a movie decreases.
- B. Store newer movie video files in S3 Standard. Store older movie video files in S3 Standard-infrequent Access (S3 Standard-IA). When a user orders an older movie, retrieve the video file by using standard retrieval.
- C. Store newer movie video files in S3 Intelligent-Tiering. Store older movie video files in S3 Glacier Flexible Retrieval. When a user orders an older movie, retrieve the video file by using expedited retrieval.
- D. Store newer movie video files in S3 Standard. Store older movie video files in S3 Glacier Flexible Retrieval. When a user orders an older movie, retrieve the video file by using bulk retrieval.
Correct answer: B
Explanation
S3 Standard-IA provides millisecond access to data, making it the ideal cost-effective tier for older movies that still need to be streamed within the 5-minute window. S3 Glacier Flexible Retrieval's expedited retrieval takes 1-5 minutes, which is too close to the limit and carries high retrieval fees, while bulk retrieval takes 5-12 hours. S3 Intelligent-Tiering and generic lifecycle policies do not align as precisely or cost-effectively with the explicit 20-year age threshold requirement.