Melhor gerenciamento e otimização dos gastos com Snowflake em um só lugar com a nova Cost Management Interface
Diante das constantes mudanças no gerenciamento de dados, a Snowflake ocupa uma posição de liderança no que se refere a possibilitar que nossos clientes tomem decisões informadas sobre seus dados, garantindo controle e eficiência de custos. Os administradores sabem que o gerenciamento e a otimização dos custos de uma plataforma podem ser tarefas complexas e demoradas. Para ajudá-los a compreender, controlar e otimizar esses gastos de maneira mais intuitiva e centralizada, a Snowflake apresenta a nova Cost Management Interface (versão preliminar privada).
A Cost Management Interface oferece um local único no Snowflake para que os administradores tenham visibilidade das métricas de desempenho de preços e custos, controlem os gastos usando os recursos Budgets e Resource Monitors e acessem insights imediatos para a otimização do consumo do Snowflake.
Visibilidade granular do uso e dos gastos da conta
A Cost Management Interface do Snowsight oferece uma visão geral da conta para que o usuário tenha uma visualização abrangente do consumo e dos gastos no nível da conta, incluindo os valores gastos em créditos e em espécie durante um período determinado, além da média de gastos diários, os principais warehouses (separados por custo), as consultas mais caras etc. A tendência mostrada no gráfico abaixo "Credits per 100 jobs" evidencia ainda mais as mudanças no valor efetivo de um crédito Snowflake com o passar do tempo.
Os administradores podem analisar com muito mais detalhes qualquer uma dessas métricas, visualizar mais detalhes sobre os objetos categorizados por uso ou por créditos e examinar os respectivos scripts SQL por trás desses insights. O fato de a Cost Management Interface no Snowsight permitir até mesmo que você personalize os scripts SQL para seus próprios dashboards evidencia ainda mais o compromisso da Snowflake com a transparência.
Configuração de controles em um único lugar, para evitar surpresas
O lançamento do Budgets (em versão preliminar pública) no AWS confirma o compromisso da Snowflake com a melhoria da gestão de custos. Tanto o Budgets quanto o Resource Monitors poderão ser acessados pela Cost Management Interface, o que permitirá que os administradores controlem os gastos do Snowflake em um único lugar e tenham uma experiência de usuário mais contínua.
Com o Budgets, os administradores podem definir controles de gastos no nível da conta ou em níveis mais específicos para trabalharem com um mês corrido fixo que seja reiniciado no primeiro dia de cada mês. Com apenas alguns cliques no Snowsight, você pode especificar um orçamento mensal de créditos e inserir o endereço de email a ser usado para receber notificações em caso de problemas com o orçamento. O recurso Budgets faz previsões diárias dos créditos definidos, garantindo que você receba avisos imediatos em caso de problemas com o orçamento, mesmo que seja de apenas um dia.
É muito rápido e fácil configurar o recurso Budgets no nível da conta. Se você for um cliente com acesso à versão preliminar privada da Cost Management Interface, selecione Admin > Cost Management > Budgets (versão preliminar) no Snowsight e preencha o limite de gasto desejado, com base no seu uso atual e projetado. Se você não for um cliente com acesso à versão preliminar privada da Cost Management Interface, selecione Admin > Usage > Budgets (versão preliminar). Para ajudar nessa fase inicial de definição de um limite de gastos, oferecemos informações sobre seus gastos de créditos nos últimos três meses, além de uma estimativa de quais deveriam ser seus gastos atuais (caso você esteja ativando o Budgets no nível da conta no meio do mês, por exemplo).
Quando você já tiver definido um limite de gastos e inserido um endereço de email para o Budgets no nível da conta, o gráfico abaixo será exibido. A linha pontilhada preta corresponde à linha da tendência do limite de gastos previsto do começo ao fim do mês. Esse marcador é usado como limite de gastos diários, ou seja, para identificar se seu uso atual vai ultrapassar o orçamento estabelecido, possibilitando assim um alerta proativo. As barras azuis correspondem ao gasto real cumulativo observado dentro daquela conta. Já as barras cinzas correspondem à previsão cumulativa dos seus gastos para o restante do mês, com base nos gastos reais observados até aquele dia. Logo abaixo do gráfico, vemos a lista dos recursos que estão sendo monitorados pelo Budget dentro da conta.
Você pode, até mesmo, criar um Budget personalizado agrupando um conjunto de recursos computacionais dentro de uma conta que corresponda a um departamento, função, unidade de negócios ou carga de trabalho. O Budget personalizado monitora o gasto de créditos de determinados recursos, enviando alertas proativos se você estiver prestes a ultrapassar o limite de gastos estabelecido. Com base no exemplo acima, você pode criar um Budget personalizado chamado de Varejo, clicando no sinal de mais (+) que fica no canto superior direito. Depois que este Budget tiver sido criado, ele vai monitorar os recursos que lhe tenham sido atribuídos (neste caso, o warehouse PD_BUDGET e o banco de dados BUDGET_DB) e enviar um aviso para você, caso o uso dos créditos desses dois recursos ultrapasse o limite.
Siga as recomendações para agir de forma adequada e otimizar seus gastos
A Cost Management Interface não oferece somente visibilidade e controle, ela também direciona você para a otimização. O recurso Cost Insights (que em breve estará disponível em versão preliminar privada) em Account Overview oferecerá sugestões de ações importantes que você pode adotar para reduzir custos não planejados. Esses insights são listados mostrando primeiro aqueles que tiverem o impacto mais significativo na redução de custos.