Google Cloud Storage (GCS) is fully managed, scalable object storage organized into buckets and objects. It provides strong consistency, high availability, global accessibility, and REST access, making it a reliable backend for elastic Iceberg lakehouses. section 5.4.4
GCS fits lakehouse architectures through several operational properties:
- Integrates with BigQuery, Dataflow, Vertex AI, Spark on Dataproc, and Trino across analytics and machine-learning workflows. section 5.4.4
- Supports Standard, Nearline, Coldline, and Archive classes, allowing recent metadata and partitions to remain fast while older snapshots move to cheaper tiers. section 5.4.4
- Offers predictable throughput and parallel object access for large batch workloads, particularly when compute is colocated. section 5.5.1
- Supports customer-managed encryption keys, object-level access logging, and GCP Audit Logs for regulated deployments. section 5.5.2
Overnight Iceberg ETL
A team processing hundreds of gigabytes nightly can use GCS for sustained-throughput reads and writes to partitioned Iceberg tables, accepting latency spikes while keeping total runtime within a multi-hour window. section 5.5.1
