PROFESSIONAL-DATA-ENGINEER · Question #339
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…
The correct answer is A. Create a Cloud Storage bucket with Autoclass enabled. Autoclass is correct because it automatically transitions objects between storage classes (Standard → Nearline → Coldline → Archive) based on each object's actual access activity - no rules to configure, no application changes required, and optimization happens invisibly. Since…
Question
Options
- ACreate a Cloud Storage bucket with Autoclass enabled.
- BCreate a Cloud Storage bucket with an Object Lifecycle Management policy to transition objects from Standard to Coldline storage class if an object age
- CCreate 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.
- DCreate two Cloud Storage buckets. Use the Standard storage class for the first bucket, and use the Coldline storage class for the second bucket. Migrate
How the community answered
(48 responses)- A83% (40)
- B4% (2)
- C2% (1)
- D10% (5)
Explanation
Autoclass is correct because it automatically transitions objects between storage classes (Standard → Nearline → Coldline → Archive) based on each object's actual access activity - no rules to configure, no application changes required, and optimization happens invisibly. Since access patterns are random and unpredictable, Autoclass dynamically responds to real usage rather than guessing, minimizing both storage and retrieval costs over time.
Option B is wrong because age-based lifecycle policies ignore actual access patterns. An object moved to Coldline due to age but then accessed frequently will incur high retrieval fees, potentially increasing total cost rather than minimizing it.
Option C is wrong because the "not live" condition applies to non-current object versions in versioned buckets - it's not a general access-based policy and doesn't address the random-access cost optimization goal described.
Option D is wrong because it explicitly breaks the transparency requirement: users and applications would need to know which bucket to query, requiring logic changes throughout the system.
Memory tip: Whenever an exam question pairs "unpredictable/random access patterns" with "transparent to users," think Autoclass - it's Google's "set it and forget it" optimizer that requires zero changes to how clients interact with the bucket.
Topics
Community Discussion
No community discussion yet for this question.