Question

Difficulty: HardPlanning Cloud Storage Buckets and Storage Classes

An organization is designing a Google Cloud Storage solution for storing IoT device diagnostic logs. The data access profile indicates that newly created log objects are read frequently during the first 30 days for operational troubleshooting. Between 30 and 90 days, logs are read infrequently (approximately once per month) for performance analysis. After 90 days, logs are retained for compliance purposes and accessed less than once a year. The primary objective is to minimize total cost of ownership (TCO) without incurring premature data access or retrieval cost penalties. Which Cloud Storage class configuration and Object Lifecycle Management policy should be implemented?

  1. Create the bucket with the Standard storage class. Configure a lifecycle rule to transition objects to Nearline storage after 30 days, and another rule to transition objects to Coldline or Archive storage after 90 days.Answer
  2. B
    Create the bucket with the Coldline storage class as default to minimize baseline storage charges from the moment log files are created.
  3. C
    Create the bucket with the Standard storage class. Configure a lifecycle rule to transition objects directly to Archive storage after 15 days of creation.
  4. D
    Create the bucket with the Nearline storage class. Configure a lifecycle rule to rewrite objects to Standard storage class whenever a read request is received during the first month.

Answer

Create the bucket with the Standard storage class, transition objects to Nearline storage after 30 days, and transition objects to Coldline or Archive storage after 90 days.
Starting with Standard storage ensures no retrieval fees are charged during the high-frequency initial 30 days. Transitioning to Nearline at day 30 optimizes costs for data read once a month while meeting Nearline's 30-day minimum storage commitment. Moving to Coldline or Archive at day 90 provides the lowest possible storage rate for archival data accessed less than once per year.

Step-by-Step Solution

1
Analyze the access pattern for the initial 30 days.
Newly created logs are read frequently during the first 30 days. Standard storage class has higher storage costs per GB but zero retrieval fees per GB, making it optimal for active data.
Using colder storage classes (Nearline/Coldline/Archive) for frequently accessed data leads to high retrieval fee penalties.
2
Analyze the access pattern between day 30 and day 90.
Logs are accessed roughly once a month. Nearline storage is designed for data accessed less than once a month and has a 30-day minimum storage duration requirement.
Transitioning at 30 days satisfies the active usage period and aligns with Nearline storage pricing and minimum retention constraints.
3
Analyze the access pattern after day 90.
Logs are accessed less than once a year. Coldline (accessed < once a quarter, 90-day minimum duration) or Archive storage (accessed < once a year, 365-day minimum duration) minimizes long-term storage costs.
Transitioning objects to Coldline or Archive after 90 days respects minimum duration policies while significantly reducing long-term storage expenditures.

Key Concept

Selecting Cloud Storage Classes and Object Lifecycle Rules based on data access frequency and minimum retention durations.
Rate this question