Warehouse virtuali: tipi, dimensionamento e scaling

Architettura di Snowflake

Emily Melhuish

Technical Curriculum Developer, Snowflake

Un warehouse, molti carichi

Rappresentazione di carichi diversi

Architettura di Snowflake

Un warehouse, troppi carichi

Troppi carichi.png

Architettura di Snowflake

Standard vs Snowpark Optimized

Standard:

  • Casi d’uso:

    • Query SQL
    • Caricamento dati
    • BI reporting
  • Opzione Gen2: prestazioni migliori

  • Confronta Gen1 vs Gen2 per il tuo carico se il costo conta

Snowpark Optimized

  • Casi d’uso:

    • Training di modelli ML
    • Snowpark DataFrame
    • Uso intensivo di memoria
  • Disponibile da Medium in su

Architettura di Snowflake

Dimensionamento del warehouse

Dimensioni warehouse: casi d’uso

  • XS = Query leggere
  • XL = Lavori grandi e complessi

Query

CREATE WAREHOUSE analytics_wh
  WAREHOUSE_SIZE = 'LARGE'
  AUTO_SUSPEND = 300
  AUTO_RESUME = TRUE;

Il punto ideale: costo vs dimensione warehouse

  • fattura al secondo con minimo 60 secondi
Architettura di Snowflake

Il punto ideale

Il punto ideale dove

Architettura di Snowflake

Controllo costi: Auto-Suspend e Auto-Resume

Metodo 1 per controllare i costi

Auto-Suspend

  • Secondi di inattività prima della sospensione
  • Sospensione automatica
  • 300 secondi (5 min) = DEFAULT
Metodo 2 per controllare i costi

Auto-Resume

  • = TRUE: si riattiva all’arrivo di una query
  • Nessun intervento manuale
Architettura di Snowflake

Warehouse multi-cluster

Caso d’uso:

  • Risponde a carichi ad alta concorrenza
  • I cluster si avviano/sospendono automaticamente

Query

CREATE WAREHOUSE reporting_wh
  WAREHOUSE_SIZE = 'LARGE'
  MIN_CLUSTER_COUNT = 1
  MAX_CLUSTER_COUNT = 3
  SCALING_POLICY = 'STANDARD';
  • Funzione dell’edizione Enterprise

Screenshot 2026-05-13 at 4.33.22 pm.png

Architettura di Snowflake

Scaling up vs scaling out

Scaling up vs scaling out: warehouse più grande vs più cluster

Architettura di Snowflake

Policy di scaling: Economy vs Standard

Standard

  • Parte quando c’è qualcosa in coda
  • Priorità alla throughput rispetto al risparmio
  • Carichi imprevedibili

Economy

  • Conservativa
  • Il carico lo tiene occupato >6 minuti
  • Carichi stabili e prevedibili
Architettura di Snowflake

Passons à la pratique !

Architettura di Snowflake

Preparing Video For Download...