Snowflake distinguishes between cluster-level scaling and warehouse-level automatic suspension.
A multi-cluster warehouse operating in auto-scale mode can start additional clusters when query concurrency increases. As demand declines, Snowflake removes excess clusters according to the configured scaling policy until the warehouse returns to its minimum cluster count.
Automatic suspension operates at the warehouse level rather than independently suspending each cluster.
Snowflake explicitly specifies that automatic suspension occurs when the minimum number of clusters is running and the warehouse has remained inactive for the configured AUTO_SUSPEND interval.
For example, consider a warehouse configured with MIN_CLUSTER_COUNT=2, MAX_CLUSTER_COUNT=8, and AUTO_SUSPEND=300.
After a workload peak, Snowflake progressively scales down additional clusters. Once the warehouse has returned to two clusters and satisfies the inactivity condition, automatic suspension can occur.
Option A is incomplete because it does not account for the minimum-cluster requirement in Snowflake's documented suspension process.
Option B incorrectly associates automatic suspension with reaching the maximum cluster count.
Option D is incorrect because multi-cluster warehouses fully support automatic suspension.
Administrators should remember that Snowflake evaluates suspension periodically, so the configured interval is not an exact real-time shutdown guarantee.
Official Snowflake references: Overview of Warehouses: Auto-suspension and Auto-resumption; Multi-cluster Warehouses.