A Snowflake architect is designing a solution where multiple independent compute clusters (virtual warehouses) must access the same underlying data without needing to copy it, and each workload must be isolated to avoid resource contention. Which Snowflake architecture feature directly enables this?
Snowflake's multi-cluster shared data architecture separates storage from compute. Multiple virtual warehouses can concurrently access the same centralized data without duplication. Each warehouse is an independent compute cluster, so workloads are isolated and do not contend for resources. This directly satisfies the requirement of shared data without copying and workload isolation.
Why this answer
Snowflake's architecture separates storage and compute, allowing multiple virtual warehouses to access the same central data repository without duplication. This multi-cluster shared data design provides compute isolation and elastic scalability while ensuring all warehouses see consistent data. Replication and cloning create copies, and auto-scaling manages resources within a single warehouse, so they do not meet the requirement of shared data across independent compute clusters.
Exam trap
The trap here is confusing auto-scaling or replication with the core architecture that enables multiple independent compute clusters to share the same data without copying.