Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Amazon Exam DVA-C02 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:

Corrinne
20 days 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
...
Roselle
21 days 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
22 days 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
Paulene
6 days ago
I think B is the best option for optimizing storage costs.
upvoted 0 times
...
...
Gail
1 months 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
21 days ago
Yeah, option B makes more sense for immediate availability while optimizing costs.
upvoted 0 times
...
Rosalind
22 days ago
I agree, option C seems like too much for this scenario.
upvoted 0 times
...
...
Michal
1 months 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
28 days ago
I agree, S3 Standard-IA seems like the most suitable option for this scenario.
upvoted 0 times
...
Shonda
1 months ago
I think Option B is the best choice. S3 Standard-IA is cost-effective for rarely accessed data.
upvoted 0 times
...
...
Dortha
2 months ago
I'm not sure about that. Wouldn't expiring objects after 7 days be a better solution?
upvoted 0 times
...
Kiley
2 months 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
13 days 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
20 days 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
23 days 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 months 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
2 months ago
I agree with Yan. It will help optimize storage costs while keeping objects immediately available.
upvoted 0 times
...
Yan
2 months ago
I think the best option is to transition objects to S3 Standard-Infrequent Access after 7 days.
upvoted 0 times
...

Save Cancel