Monitor delle risorse e calcolo dei crediti

Gestione, governance e collaborazione in Snowflake

Emily Melhuish

Technical Curriculum Developer, Snowflake

Il problema dei costi

  • Gli analyst eseguono query su più warehouse ogni giorno
  • Una costosa query ad hoc lasciata in esecuzione per un lungo weekend
  • Crediti che si accumulano ben oltre il costo di un singolo job
  • I monitor delle risorse sono la risposta di Snowflake
  • Query costose aumentano il conto Snowflake Grafico dei costi

  • Resource monitor = risposta di Snowflake Framework di controllo costi.png

Gestione, governance e collaborazione in Snowflake

Cos’è un credito Snowflake?

  • L’unità di consumo del compute
  • Un credito = un’ora di un warehouse Standard Gen 1 X-Small in esecuzione continua
  • Il consumo di crediti dipende da tipo e dimensione del warehouse
  • I crediti si consumano solo quando un warehouse è attivo

Warehouse per reparto.png

Gestione, governance e collaborazione in Snowflake

Consumo crediti per dimensione del warehouse

 

Tabella dei crediti

1 https://www.snowflake.com/legal-files/CreditConsumptionTable.pdf
Gestione, governance e collaborazione in Snowflake

Avvertenze importanti sulla fatturazione

  • L’uso dei virtual warehouse è fatturato al secondo, minimo un minuto
  • Cloud services layer: autenticazione, ottimizzazione query, metadati
  • Crediti cloud services addebitati solo oltre il 10% del compute giornaliero del warehouse
  • Sotto tale soglia, i cloud services sono di fatto inclusi

Provider cloud di Snowflake.png

Gestione, governance e collaborazione in Snowflake

Cos’è un monitor delle risorse?

  • Controlla il consumo crediti rispetto a una quota definita
  • Si collega a un warehouse o all’intero account
  • Traccia l’avanzamento mentre il warehouse consuma crediti
  • Agisce quando il consumo raggiunge una soglia percentuale

Monitor risorse.png

Gestione, governance e collaborazione in Snowflake

Azioni del monitor delle risorse

Azioni del monitor risorse

Gestione, governance e collaborazione in Snowflake

Monitor a livello di account vs warehouse

  • Livello account: traccia il consumo totale su tutti i warehouse
  • Un unico binario per il budget complessivo
  • Livello warehouse: ambito a un solo warehouse, ogni team ha la propria quota
  • Entrambi i livelli possono coesistere: tetto massimo + limiti per team
Gestione, governance e collaborazione in Snowflake

Ayo berlatih!

Gestione, governance e collaborazione in Snowflake

Preparing Video For Download...