A financial analytics company receives large daily market trading datasets that are continuously queried and analyzed by automated pipelines for the first 30 days after ingestion. After 30 days, the dataset is rarely accessed, but regulatory policy mandates that the company retain these files for at least 7 years. The cloud architecture team wants to design a Cloud Storage bucket lifecycle policy that minimizes total operational and storage costs while avoiding unexpected retrieval charges during the active analytical phase. Which lifecycle management strategy should the team implement?
- Set the bucket's default storage class to Standard, and configure a lifecycle rule to transition objects to Archive storage after an age of 30 days.Answer
- BSet the bucket's default storage class to Archive, and configure a lifecycle rule to transition objects to Standard storage after an age of 30 days.
- CSet the bucket's default storage class to Coldline, and rely on automatic object tiering without defining any lifecycle rules.
- DSet the bucket's default storage class to Standard, and configure a lifecycle rule to transition objects to Nearline storage immediately upon creation, followed by Archive storage at 30 days.
Answer
Configure the bucket with Standard storage class as default to handle frequent reads with zero retrieval fees during the first 30 days, then use Object Lifecycle Management to transition objects to Archive storage after 30 days for low-cost 7-year retention.
The correct strategy starts with Standard storage class because data is queried continuously during the first 30 days, avoiding retrieval fees. Transitioning to Archive storage after 30 days minimizes storage costs for 7-year regulatory retention where data is rarely read.
Step-by-Step Solution
Key Concept
Selecting Cloud Storage classes and Object Lifecycle Management rules based on access frequency and data retrieval costs.