Balancing storage cost against the performance a workload needs
Choosing the right storage service and configuration in GCP requires balancing cost, performance, and access patterns. Storage classes, partitioning/clustering, and lifecycle policies are the primary levers for controlling cost while meeting latency and throughput requirements. Exam questions often test whether you can match a workload's access frequency and query pattern to the most cost-effective storage tier or table design.
1 · Learn the must-know
- Cloud Storage has four classes (Standard, Nearline, Coldline, Archive) distinguished by minimum storage duration and retrieval cost, not by latency, all classes offer millisecond first-byte access.
- Cloud Storage Autoclass and Object Lifecycle Management rules automatically transition or delete objects based on age or access patterns, reducing manual cost management overhead.
- BigQuery separates storage and compute costs: partitioning and clustering tables reduces bytes scanned (lowering on-demand query cost) and improves query performance, especially on large, frequently filtered datasets.
- BigQuery long-term storage pricing (lower rate) automatically applies to any table/partition not modified for 90 consecutive days, requiring no configuration.
- Bigtable and Cloud SQL costs scale with provisioned node/instance capacity (not just usage), so right-sizing nodes/instances and using autoscaling (where available) is key to controlling cost for variable workloads.
- Choosing regional vs. multi-regional/dual-region storage and matching compute/storage location avoids costly cross-region network egress charges and added latency.
2 · Check your understanding
A media company stores analytics log files in Cloud Storage. Files are accessed dozens of times per day during the first 30 days after creation, then are rarely accessed but must be retained for 3 years to satisfy a compliance requirement. The company wants to minimize storage costs without writing or maintaining custom scripts to move objects between classes. What should they do?
What you have tried across GCP PDE's objectives, not a readiness score.
Designing data processing systems~22% of the exam0 of 17 tried
Ingesting and processing the data~25% of the exam0 of 11 tried
Storing the data~20% of the exam0 of 13 tried
Preparing and using data for analysis~15% of the exam0 of 11 tried
Maintaining and automating data workloads~18% of the exam0 of 15 tried
3 · Keep going
Ready for more? Take a weighted mock or try free practice questions.