Minimizing Cloud Storage costs with Autoclass

You are planning to use Cloud Storage as part of your data lake solution. The Cloud Storage bucket will contain objects ingested from external systems. Each object will be ingested once, and the access patterns of individual objects will be random. You want to minimize the cost of storing and retrieving these objects. You want to ensure that any cost optimization efforts are transparent to the users and applications. What should you do?

  1. Create a Cloud Storage bucket with Autoclass enabled. Source Reference Answer
  2. Create a Cloud Storage bucket with an Object Lifecycle Management policy to transition objects from Standard to Coldline storage class if an object age reaches 30 days.
  3. Create a Cloud Storage bucket with an Object Lifecycle Management policy to transition objects from Standard to Coldline storage class if an object is not live.
  4. Create two Cloud Storage buckets. Use the Standard storage class for the first bucket, and use the Coldline storage class for the second bucket. Migrate objects from the first bucket to the second bucket after 30 days.

Community Votes

A
100%

100% of anonymous learners picked answer A. Votes are pick records left by other test-takers — they are not the verified answer.

Community Insight

The question tests knowledge of Cloud Storage Autoclass, which automatically transitions objects between storage classes based on access patterns, a common trap is choosing manual lifecycle management policies which require defining static age thresholds.

Autoclass is the recommended solution for minimizing storage and retrieval costs in a data lake with random access patterns, as it automatically manages object storage classes based on access frequency, making optimization transparent to users and applications.

A common mistake is selecting Option B or C, which use Object Lifecycle Management policies; these require setting specific, static time-based rules (like 30 days) that may not optimize costs for random access patterns as effectively as Autoclass.

Community Discussion (6 comments)

desertlotus1211 👍 1 Selected: A
By chance is this a repeat question?
iooj 👍 2 Selected: A
Thanks to you guys, I found out about this feature :D The feature was released on November 3, 2023. Note that enabling Autoclass on an existing bucket incurs additional charges.
JyoGCP 👍 1 Selected: A
A. Autoclass
Matt_108 👍 1 Selected: A
Option A
raaad 👍 4 Selected: A
  • Autoclass automatically analyzes access patterns of objects and automatically transitions them to the most cost-effective storage class within Standard, Nearline, Coldline, or Archive. - This eliminates the need for manual intervention or setting specific age thresholds. - No user or application interaction is required, ensuring transparency.
scaenruy 👍 1 Selected: A
A. Create a Cloud Storage bucket with Autoclass enabled.

Comments & Corrections

No comments yet — spotted an error or have a note? Share it below.

Log in to comment, report an error, or add a note about this question.

Submitted for moderation before publishing. Keep it helpful and respectful.

Expert Analysis

Why the Answer Is Correct

Option A is correct because Cloud Storage Autoclass is designed to automatically transition objects to the most cost-effective storage class (Standard, Nearline, Coldline, or Archive) based on their access patterns. This meets the requirement to minimize costs for objects with random access patterns without requiring manual intervention. As noted in the community comments, Autoclass makes the optimization process completely transparent to users and applications, eliminating the need for them to manage storage classes or lifecycle rules.

Why the Other Options Are Wrong

Options B and C are incorrect because they rely on Object Lifecycle Management policies with fixed conditions, such as a 30-day age threshold or a "not live" status. These static rules do not dynamically adapt to the random access patterns described in the scenario, potentially leading to suboptimal costs or unexpected retrieval fees. Option D is incorrect because it involves a complex, manual process of managing two buckets and migrating data between them, which is not transparent to users and adds operational overhead, failing to meet the requirement for a transparent solution.

Community Comment Notes

Community comments strongly support Option A, highlighting that Autoclass automatically analyzes access patterns and transitions objects to the most cost-effective class, which eliminates the need for manual intervention or specific age thresholds. One comment also provides a useful tip that enabling Autoclass on an existing bucket incurs additional charges, which is important for cost awareness but does not change the correct answer for this new bucket scenario.

Official Reference

Exam Strategy

For questions about optimizing storage costs with transparent, automatic management, look for features like Autoclass that dynamically adapt to access patterns, rather than manual lifecycle policies that use static time-based rules.

Related Analysis

← Back to PDE Study Guide