Optimizing S3 Storage for Streaming Demand | SAA-C03
Short answer
B Store newer movie video files in S3 Standard and older movie video files in S3 Standard-Infrequent Access (S3 Standard-IA).
Question
Key Takeaways
The core trap is assuming Glacier Expedited Retrieval guarantees sub-5-minute access for large files; AWS documentation restricts this guarantee to objects under 250 MB.
This question evaluates cost-optimized storage design by balancing retrieval speed against access frequency. The correct solution leverages S3 Standard-IA to ensure rapid data availability for older, less-frequently accessed movies while minimizing storage costs.
Common mistake: Many candidates choose C (Glacier) because they focus on the 'less demand' aspect and overlook the specific size constraints of Expedited Retrieval, which fails for 1–10 GB files within the required timeframe.
Expert Analysis
Why the Answer Is Correct
Option B is the only choice that reliably meets the 5-minute streaming requirement for all file sizes while optimizing for lower demand. S3 Standard-IA provides the same low-latency performance as S3 Standard but at a reduced storage cost, making it ideal for data that is accessed infrequently but requires immediate availability when needed.
Why the Other Options Are Wrong
Option A relies on Lifecycle policies based on demand, which cannot be dynamically configured per movie title or popularity trend. Option C uses Glacier Flexible Retrieval with Expedited Retrieval, which AWS explicitly limits to objects up to 250 MB; since the videos are 1–10 GB, this option will not meet the 5-minute SLA. Option D uses Bulk Retrieval, which takes hours, violating the strict time constraint.
Community Comment Notes
Community members like Freddie26 and NSA_Poker correctly identified that Expedited Retrieval has a 250 MB size limit, disqualifying Option C for large video files. User osmk highlighted that S3 Standard-IA offers the necessary throughput for rapid access. Some users initially favored Intelligent-Tiering or Glacier due to cost assumptions but were corrected by the retrieval latency facts.
Official Reference
- https://docs.aws.amazon.com/AmazonS3/latest/userguide/restoring-objects-retrieval-options.html
- https://aws.amazon.com/s3/storage-classes/
These links open the official vendor documentation in a new tab.
Exam Strategy
Always check the object size against the service's specific limits before selecting a storage class. If a requirement specifies a tight time window (e.g., minutes) and the objects are large, avoid archival tiers that have size restrictions on their fastest retrieval modes.
Frequently Asked Questions
Why can't we use Glacier Expedited Retrieval for 10GB files?
Is S3 Standard-IA cheaper than Glacier for infrequent data?
Community Votes
60% of anonymous learners picked answer B. Votes are pick records left by other test-takers — they are not the verified answer.
Discussion 24 contributions
Compiled from public community threads and reader submissions, lightly edited for clarity. Handles and vote tallies are shown as recorded, and comments reflect the views of individual contributors.
From public community threads 24
-
Freddie26 👍 16Technically, expedited retrieval for files is not guaranteed within 1-5 minutes for files larger than 250 MB+. See https://docs.aws.amazon.com/AmazonS3/latest/userguide/restoring-objects-retrieval-options.html.
-
osmk 👍 12 Answered BS3 Standard-IA is for data that is accessed less frequently, but requires rapid access when needed. S3 Standard-IA offers the high durability, high throughput, and low latency of S3 Standard, with a low per GB storage price and per GB retrieval chargehttps://aws.amazon.com/s3/storage-classes/
-
EdricHoang 👍 8 Answered B"Expedited Retrieval, you can retrieve small amounts of data (up to 250 MB per request) within 1-5 minutes." Cannot C
-
NSA_Poker 👍 6 Answered B(A) is eliminated. Demand metric is popularly based & cannot be configured with Lifecycle policies. Ex: an old movie can have resurgent demand 20 years after it's sequel is released. (C) is eliminated. Expedited retrieval is for all but the largest archived objects (250 MB+). (D) is eliminated. Bulk retrieval takes hours. (B) is more expensive than S3 Glacier Flexible Retrieval but it's the only one that works.
-
haci 👍 5 Answered CExpedited retrievals is typically made available within 1–5 minutes. Each unit of capacity provides that at least three Expedited retrievals can be performed every 5 minutes and provides up to 150 megabytes per second (MBps) of retrieval throughput. There are some limitations but the bottom line is 5 minutes and I believe this leads us to Expedited retrievals. https://docs.aws.amazon.com/amazonglacier/latest/dev/downloading-an-archive-two-steps.html#api-downloading-an-archive-two-steps-retrieval-expedited-capacity
Show 19 more comments
-
dkw2342 👍 4Option B makes the most sense. Why not option C: 1. This is not an archival use case, the company runs a video streaming service, so objects are still accessed regularly. Accelerated Retrieval is designed for "occasional urgent requests for a subset of archives". 2. The 5 minute timeframe does not apply to items of 250+ MB. 3. Even if the timeframe were valid, it's not guaranteed ("typically") 4. Expedited retrieval is expensive if used frequently ($10.00 per 1,000 requests) - depending on access patterns, this may more than offset the savings in storage costs. https://docs.aws.amazon.com/AmazonS3/latest/userguide/restoring-objects-retrieval-options.html
-
LeonSauveterre 👍 3 Answered BA - Cost optimization for > 20-yr-old files is insufficient. B - Good. Although, S3 Standard-IA is still relatively expensive compared to archival classes. C - Glacier Flexible Retrieval may not consistently meet the 5-minute streaming requirement. Could be minutes, could be hours. D - Bulk retrieval typically takes hours, let alone 5 minutes.
-
jaswantn 👍 3 Answered Aoption A is most correct option B..for moving files to standard IA , it needs to stay in S3 standard for minimum 30 days. option C..expedited retrieval does not necessarily guarantee big size file retrieval in <=5 minutes. option D... is also wrong as it would take time in hours. sam
-
mohammadthainat 👍 3 Answered CAll old files should be in--> Glacier Flexible Retrieval takes (1-5 minutes) to retrieve the file. New files should not stay in Standard Storage class forever --> Intelligent-Tiering
-
JackyCCK 👍 2I don't think C is an option, S3 Glacier Flexible takes hour to retrieve the data. Option A is actually valid, but the way the option A describe it does not consider "demand patterns based on time" So it should be B
-
lenotc 👍 2 Answered CC -> Expedited Retrievals (1-5 minutes) - Intelligent-Tiering cost (cost effective) D -> Bulk retrievals (5-12 hours) A -> does not consider demand patterns B -> It's ok, but "C" is more good fit to access patterns
-
Drew3000 👍 2 Answered AThere is something I like about option A. It's the only one that deals with what happens with a movie that goes from "new" to "old". With other options, new movies will be new forever.
-
Sergiuss95 👍 2 Answered CExpedited 1-5min and for new files intelligent tier is a good option
-
alawada 👍 2 Answered CExpedited Retrievals (1-5 minutes) - Intelligent-Tiering cost
-
bujuman 👍 1 Answered CAS the pattern is uncertain- Customer could not, in advance, segregate data, the pattern will be determined on the fly - and with regard of the following S3 feature: S3 Intelligent-Tiering is an additional storage class that provides flexibility for data with unknown or changing access patterns. It automates the movement of your objects between storage classes to optimize cost. C will be the most cost effective for this use case.
-
FlyingHawk 👍 1 Answered BS3 Glacier Flexible Retrieval cannot grant the retrieval within 5 minutes even with expedited retrieval. Intellgent-Tiering is for unknow pattern, however, we already know higher demand for movies that are less than 20 years old than for movies that are more than 20 years old.
-
tch 👍 1 Answered CS3 Standard-infrequent Access (S3 Standard-IA) do not come with retrieval options?? https://docs.aws.amazon.com/AmazonS3/latest/userguide/restoring-objects-retrieval-options.html
-
[Removed] 👍 1 Answered CExpedited Retrievals (1-5 minutes) Intelligent-Tiering cost
-
zdi561 👍 1 Answered CGlacier flex expedited retrieval takes 1-5 min.
-
jaswantn 👍 3option B
-
Abdullah2004 👍 2A is most correct ✅
-
Arad 👍 1 Answered CC is the correct answer.
-
xBUGx 👍 1 Answered CI go with C
-
TruthWS 👍 1Option C
Reader comments & corrections
No reader corrections yet — spotted an error or have a note? Share it below.
Related Analysis
Practice All SAA-C03 Questions
Access 120 questions with complete answers and detailed explanations.
View Full SAA-C03 Practice Test →