Monitores de recursos e cálculo de créditos

Gerenciamento, Governança e Colaboração no Snowflake

Emily Melhuish

Technical Curriculum Developer, Snowflake

O problema de custo

  • Analistas rodam consultas em vários warehouses diariamente
  • Uma consulta ad hoc cara ficou rodando o fim de semana todo
  • Créditos acumulando bem além do custo de um único job
  • Resource monitors são a resposta do Snowflake
  • Consultas caras aumentam a fatura do Snowflake Gráfico mostrando custo

  • Resource monitor = Resposta do Snowflake Framework de controle de custos.png

Gerenciamento, Governança e Colaboração no Snowflake

O que é um crédito Snowflake?

  • A unidade de consumo de compute
  • Um crédito = uma hora de um warehouse Standard Gen 1 X-Small rodando continuamente
  • Consumo de créditos depende do tipo e tamanho do warehouse
  • Créditos só são consumidos enquanto o warehouse está ativo

Warehouses por departamento.png

Gerenciamento, Governança e Colaboração no Snowflake

Consumo de créditos por tamanho de warehouse

 

Tabela de consumo de créditos

1 https://www.snowflake.com/legal-files/CreditConsumptionTable.pdf
Gerenciamento, Governança e Colaboração no Snowflake

Alertas importantes sobre cobrança

  • Uso de warehouse virtual é cobrado por segundo, mínimo de 1 minuto
  • Camada de serviços em nuvem: autenticação, otimização de consultas, metadados
  • Créditos de serviços em nuvem só são cobrados acima de 10% do compute diário do warehouse
  • Abaixo desse limite, serviços em nuvem ficam incluídos

Provedores de nuvem Snowflake.png

Gerenciamento, Governança e Colaboração no Snowflake

O que é um Resource Monitor?

  • Monitora consumo de créditos contra uma cota definida
  • Anexa a um warehouse ou à conta inteira
  • Acompanha o avanço conforme o warehouse consome créditos
  • Age quando o consumo atinge um percentual de limite

Resource monitor.png

Gerenciamento, Governança e Colaboração no Snowflake

Ações do Resource Monitor

Ações do Resource Monitor

Gerenciamento, Governança e Colaboração no Snowflake

Monitores no nível da conta vs. do warehouse

  • Nível de conta: monitora o consumo total em todos os warehouses
  • Um único limite para o orçamento geral
  • Nível de warehouse: escopo em um warehouse; cada time tem sua cota
  • Ambos coexistem: teto geral + limites por time
Gerenciamento, Governança e Colaboração no Snowflake

Vamos praticar!

Gerenciamento, Governança e Colaboração no Snowflake

Preparing Video For Download...