AWS Certified Developer – Associate (DVA-C02) — Question 436
A developer is creating a video search application for a global company. The video files have an average size of 2.5 TB. The video storage system must provide instant access to the video files for the first 90 days. After the first 90 days, the video files can take more than 10 minutes to load.
Which solution will meet these requirements MOST cost-effectively?
Answer options
- A. Upload the video files to the Amazon Elastic File System (Amazon EFS) Standard storage class for the first 90 days. After 90 days, transition the video files to the EFS Standard-Infrequent Access (Standard-IA) storage class.
- B. Upload the video files to Amazon S3. Use the S3 Glacier Deep Archive storage class for the first 90 days. After 90 days, transition the video file to the S3 Glacier Flexible Retrieval storage class.
- C. Use Amazon Elastic Block Store (Amazon EBS) to store the video files for the first 90 days. After 90 days, transition the video files to the Amazon S3 Glacier Deep Archive storage class.
- D. Upload the video files to Amazon S3. Use the S3 Glacier Instant Retrieval storage class for the first 90 days. After 90 days, transition the video files to the S3 Glacier Flexible Retrieval storage class.
Correct answer: D
Explanation
S3 Glacier Instant Retrieval is the most cost-effective storage class that provides millisecond-level access to archived data, satisfying the instant access requirement for the first 90 days. Transitioning the files to S3 Glacier Flexible Retrieval after 90 days is ideal because its standard retrieval time is 3-5 hours, which fits the requirement of allowing more than 10 minutes to load while being extremely cost-efficient. Options involving Amazon EFS or Amazon EBS are significantly more expensive for storing multi-terabyte files, and S3 Glacier Deep Archive does not support instant retrieval.