New Year Sale 2026! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Amazon DVA-C02 Exam - Topic 3 Question 46 Discussion

Actual exam question for Amazon's DVA-C02 exam
Question #: 46
Topic #: 3
[All DVA-C02 Questions]

A developer is building an application that stores objects in an Amazon S3 bucket. The bucket does not have versioning enabled. The objects are accessed rarely after 1 week. However, the objects must be immediately available at all times. The developer wants to optimize storage costs for the S3 bucket.

Which solution will meet this requirement?

Show Suggested Answer Hide Answer
Suggested Answer: B

Comprehensive Detailed and Lengthy Step-by-Step Explanation with All AWS Developer Reference:

1. Understanding the Use Case:

The goal is to store objects in an S3 bucket while optimizing storage costs. The key conditions are:

Objects are accessed infrequently after 1 week.

Objects must remain immediately accessible at all times.

2. AWS S3 Storage Classes Overview:

Amazon S3 offers various storage classes, each optimized for specific use cases:

S3 Standard: Best for frequently accessed data with low latency and high throughput needs.

S3 Standard-Infrequent Access (S3 Standard-IA): Optimized for infrequently accessed data but requires the same availability and immediate access as Standard storage. It provides lower storage costs but incurs retrieval charges.

S3 Glacier Flexible Retrieval (formerly S3 Glacier): Designed for archival data with retrieval latency ranging from minutes to hours. This does not meet the requirement for 'immediate access.'

S3 Glacier Deep Archive: Lowest-cost storage, suitable for rarely accessed data with retrieval times of hours.

3. Explanation of the Options:

Option A:

'Create an S3 Lifecycle rule to expire objects after 7 days.'

Expiring objects after 7 days deletes them permanently, which does not fulfill the requirement of retaining the objects for later infrequent access.

Option B:

'Create an S3 Lifecycle rule to transition objects to S3 Standard-Infrequent Access (S3 Standard-IA) after 7 days.'

This is the correct solution. S3 Standard-IA is ideal for objects accessed infrequently but still need to be available immediately. Transitioning objects to this storage class reduces storage costs while maintaining availability and low latency.

Option C:

'Create an S3 Lifecycle rule to transition objects to S3 Glacier Flexible Retrieval after 7 days.'

S3 Glacier Flexible Retrieval is a low-cost archival solution. However, it does not provide immediate access as retrieval requires minutes to hours. This option does not meet the requirement.

Option D:

'Create an S3 Lifecycle rule to delete objects that have delete markers.'

This option is irrelevant to the given use case, as it addresses versioning cleanup, which is not enabled in the described S3 bucket.

4. Implementation Steps for Option B:

To transition objects to S3 Standard-IA after 7 days:

Navigate to the S3 Console:

Sign in to the AWS Management Console and open the S3 service.

Select the Target Bucket:

Choose the bucket where the objects are stored.

Set Up a Lifecycle Rule:

Go to the Management tab.

Under Lifecycle Rules, click Create lifecycle rule.

Define the Rule Name and Scope:

Provide a descriptive name for the rule.

Specify whether the rule applies to the entire bucket or a subset of objects (using a prefix or tag filter).

Configure Transitions:

Choose Add transition.

Specify that objects should transition to S3 Standard-IA after 7 days.

Review and Save the Rule:

Review the rule configuration and click Save.

5. Cost Optimization Benefits:

Transitioning to S3 Standard-IA results in cost savings as it offers:

Lower storage costs compared to S3 Standard.

Immediate access to objects when required.

However, remember that there is a retrieval cost associated with S3 Standard-IA, so it is best suited for data with low retrieval frequency.


Amazon S3 Lifecycle Configuration Guide

Amazon S3 Storage Classes

AWS S3 Pricing

AWS Documentation on S3 Standard-IA

Contribute your Thoughts:

0/2000 characters
Harrison
3 months ago
Wait, can we really access Glacier objects immediately?
upvoted 0 times
...
Karima
3 months ago
B is definitely the way to go!
upvoted 0 times
...
Adolph
4 months ago
A sounds good, but what if we need the objects later?
upvoted 0 times
...
Nicolette
4 months ago
I think C is too slow for immediate access.
upvoted 0 times
...
Fairy
4 months ago
Option B is the best choice for cost savings!
upvoted 0 times
...
Lera
4 months ago
I’m confused about option A; expiring objects after 7 days doesn’t seem like it meets the requirement of having them available at all times.
upvoted 0 times
...
Justine
4 months ago
I practiced a similar question, and I feel like transitioning to S3 Standard-IA after a week is the best way to save costs while keeping access fast.
upvoted 0 times
...
Veda
5 months ago
I'm not entirely sure, but I remember something about S3 Glacier being too slow for immediate access.
upvoted 0 times
...
Yun
5 months ago
I think option B sounds right because it allows for infrequent access while keeping the objects available.
upvoted 0 times
...
Annmarie
5 months ago
I'm pretty confident that the answer is B, creating an S3 Lifecycle rule to transition the objects to S3 Standard-IA after 7 days. That seems like the best balance between availability and cost for this use case.
upvoted 0 times
...
Hubert
5 months ago
Okay, I think I've got this. Since the objects are rarely accessed after 1 week, we can transition them to a lower-cost storage class like S3 Standard-IA or S3 Glacier Flexible Retrieval. That should help reduce the storage costs while still keeping the objects available.
upvoted 0 times
...
Lourdes
5 months ago
Hmm, I'm a bit confused about the requirements here. The objects need to be immediately available, but they're only accessed rarely after 1 week. I'm not sure which option would best meet that need.
upvoted 0 times
...
Refugia
5 months ago
This seems like a straightforward question about optimizing storage costs for an S3 bucket. I think the key is to find the right balance between availability and cost.
upvoted 0 times
...
Corrinne
12 months ago
I'm just glad they didn't ask us to create a lifecycle rule to transition objects to the 'S3 Glacier Deep Archive' tier. That would be like burying your data in the Mariana Trench! *chuckles*
upvoted 0 times
Luke
11 months ago
C) Create an S3 Lifecycle rule to transition objects to S3 Glacier Flexible Retrieval after 7 days.
upvoted 0 times
...
Carma
11 months ago
That's a good idea. It will help reduce storage costs while keeping the objects readily accessible.
upvoted 0 times
...
Sommer
11 months ago
B) Create an S3 Lifecycle rule to transition objects to S3 Standard-Infrequent Access (S3 Standard-IA) after 7 days.
upvoted 0 times
...
...
Roselle
12 months ago
Option B is the clear winner. It's like a game of 'Guess the Optimal Storage Tier' - and S3 Standard-IA is the right answer! *winks*
upvoted 0 times
...
Tomoko
12 months ago
Hmm, I'm not sure about deleting objects with delete markers (Option D). That could lead to unwanted data loss. B is the safer and more cost-effective choice here.
upvoted 0 times
Gaynell
11 months ago
Definitely a safer choice compared to deleting objects with delete markers.
upvoted 0 times
...
Stefania
11 months ago
Yeah, that way the objects are still accessible but at a lower cost.
upvoted 0 times
...
Jodi
11 months ago
I agree, transitioning objects to S3 Standard-Infrequent Access after 7 days makes sense.
upvoted 0 times
...
Paulene
11 months ago
I think B is the best option for optimizing storage costs.
upvoted 0 times
...
...
Gail
1 year ago
Option C might be overkill. Glacier Flexible Retrieval is more suitable for long-term archival storage, not immediate availability. B is the way to go.
upvoted 0 times
Willie
12 months ago
Yeah, option B makes more sense for immediate availability while optimizing costs.
upvoted 0 times
...
Rosalind
12 months ago
I agree, option C seems like too much for this scenario.
upvoted 0 times
...
...
Michal
1 year ago
I agree with Kiley. Option B is the way to go. S3 Standard-IA is designed for infrequently accessed data, which fits this use case perfectly.
upvoted 0 times
Kris
1 year ago
I agree, S3 Standard-IA seems like the most suitable option for this scenario.
upvoted 0 times
...
Shonda
1 year ago
I think Option B is the best choice. S3 Standard-IA is cost-effective for rarely accessed data.
upvoted 0 times
...
...
Dortha
1 year ago
I'm not sure about that. Wouldn't expiring objects after 7 days be a better solution?
upvoted 0 times
...
Kiley
1 year ago
Option B seems like the perfect solution. Rarely accessed objects after 1 week can be transitioned to S3 Standard-IA to optimize storage costs.
upvoted 0 times
Pansy
12 months ago
Definitely. It's important to consider cost optimization strategies when designing applications that use cloud storage services like Amazon S3.
upvoted 0 times
...
Justine
12 months ago
I agree. It's a good way to save on storage costs while still keeping the objects immediately available when needed.
upvoted 0 times
...
Nida
12 months ago
That's a good point. S3 Standard-IA is a cost-effective storage class for objects that are accessed less frequently.
upvoted 0 times
...
Maurine
1 year ago
Option B seems like the perfect solution. Rarely accessed objects after 1 week can be transitioned to S3 Standard-IA to optimize storage costs.
upvoted 0 times
...
...
Devorah
1 year ago
I agree with Yan. It will help optimize storage costs while keeping objects immediately available.
upvoted 0 times
...
Yan
1 year ago
I think the best option is to transition objects to S3 Standard-Infrequent Access after 7 days.
upvoted 0 times
...

Save Cancel