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:

Dortha
8 days ago
I'm not sure about that. Wouldn't expiring objects after 7 days be a better solution?
upvoted 0 times
...
Kiley
14 days 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
17 days ago
I agree with Yan. It will help optimize storage costs while keeping objects immediately available.
upvoted 0 times
...
Yan
19 days ago
I think the best option is to transition objects to S3 Standard-Infrequent Access after 7 days.
upvoted 0 times
...

Save Cancel