Previsão
Este artigo ajudará você a entender a capacidade de previsão no FinOps Framework e como implementá-lo no Microsoft Cloud.
Definição
A previsão envolve a análise de tendências históricas e planos futuros para prever custos, entender o impacto sobre os orçamentos atuais e influenciar os orçamentos futuros.
Analise o histórico de uso e as tendências de custo para identificar quaisquer padrões que você espera que sejam alterados. Acrescente isso aos planos futuros para gerar uma previsão informada.
Analise periodicamente as previsões em relação aos orçamentos atuais para identificar os riscos e iniciar os esforços de correção. Estabelecer um plano para equilibrar os orçamentos entre as equipes e os departamentos e levar em consideração os aprendizados nos orçamentos futuros.
Com uma previsão precisa e detalhada, as organizações estão melhor preparadas para se adaptarem às mudanças futuras.
Antes de começar
Antes de poder efetivamente prever o uso e os custos futuros, você precisa se familiarizar com como você é cobrado pelos serviços que usa.
Compreender como as mudanças em seus padrões de uso afetam os custos futuros é informado com:
- Compreender os fatores que contribuem para os custos (por exemplo, computação, armazenamento, rede e transferência de dados)
- Como o uso de um serviço se alinha aos vários modelos de preços (por exemplo, pagamento conforme o uso, reservas e Benefício Híbrido do Azure)
Introdução
Quando você começa a gerenciar os custos na nuvem, usa a experiência nativa de análise de custos no portal.
A opção mais simples é usar a Análise de Custos para projetar custos futuros usando a exibição Custos diários ou Custos acumulados. Se você tiver um uso consistente com pouca ou nenhuma anomalia ou grandes variações, pode ser tudo o que você precisa.
Se você vir anomalias ou grandes variações (possivelmente esperadas) nos custos, convém personalizar a exibição para criar uma previsão mais precisa. Para isso, você precisa analisar os dados e filtrar tudo o que possa distorcer os resultados.
- Utilize a Análise de Custos para analisar tendências históricas e identificar anormalidades.
- Antes de começar, determine se você está interessado nos seus custos conforme eles são cobrados ou se deseja prever os custos efetivos depois de contabilizar os descontos baseados em compromisso. Se você quiser o custo efetivo, altere a exibição para usar o custo amortizado .
- Comece com a exibição dos custos Diários e, em seguida, altere o intervalo de datas para olhar para trás até onde você estiver interessado em olhar para frente. Por exemplo, se você deseja prever os próximos 12 meses, defina o intervalo de datas para os últimos 12 meses.
- Filtrar todas as compras (
Charge type = Purchase
). Faça uma anotação sobre eles, pois você precisa prevê-los separadamente. - Agrupe os custos para identificar recursos, grupos de recursos e assinaturas novas e antigas (excluídas).
- Se você vir algum item excluído, filtre-o.
- Se você vir algum novo, anote-o e filtre-o. Você os prevê separadamente. Considere a possibilidade de salvar sua exibição com um novo nome como uma forma de "lembrar dela" para mais tarde.
- Se você tiver datas futuras incluídas em sua exibição, poderá notar que a previsão está começando a se nivelar. Isso acontece porque as anormalidades não estão mais sendo levadas em conta no algoritmo.
- Se você observar grandes picos ou quedas, agrupe os dados por uma das opções de agrupamento para identificar a causa.
- Experimente diferentes opções até descobrir a causa usando a mesma abordagem que você usaria para encontrar mudanças inesperadas no custo.
- Se quiser encontrar a alteração exata que causou o aumento (ou redução) do custo, utilize ferramentas como Azure Monitor ou Resource Graph em uma janela separada ou em uma guia do navegador.
- Se a alteração foi uma cobrança segregada e não deve ser considerada na previsão, filtre-a. Tenha cuidado para não filtrar outros custos, pois isso distorcerá a previsão. Se necessário, comece prevendo um escopo menor para minimizar o risco de filtrar mais e repita o processo por escopo.
- Se a alteração estiver em um escopo que não deve ser filtrado, anote esse escopo e, em seguida, filtre-o. Você os prevê separadamente.
- Considere filtrar quaisquer assinaturas, grupos de recursos ou recursos que foram reconfigurados durante o período e podem não refletir uma imagem precisa dos custos futuros. Faça uma anotação sobre eles para que você possa prevê-los separadamente.
- Nesse ponto, você deve ter uma visão bastante clara dos custos consistentes.
- Altere o intervalo de datas para examinar o período futuro. Por exemplo, nos próximos 12 meses.
- Se você estiver interessado nos custos totais acumulados do período, altere a granularidade para
Accumulated
.
- Se você estiver interessado nos custos totais acumulados do período, altere a granularidade para
- Anote a previsão e repita esse processo para cada um dos conjuntos de dados que foram filtrados.
- Talvez seja necessário encurtar o intervalo de datas futuro para garantir que a anomalia histórica ou a alteração de recursos não afetem a previsão. Se a previsão for afetada, projete manualmente os custos futuros com base na taxa de execução diária ou mensal.
- Em seguida, considere todas as alterações que planeja fazer em seu ambiente.
- Essa parte pode ser um pouco complicada e precisa ser tratada separadamente por carga de trabalho.
- Comece filtrando apenas a carga de trabalho que está sendo alterada. Se a alteração planejada afetar apenas um único medidor, como o número de horas de tempo de atividade que uma máquina virtual (VM) pode ter ou o total de dados armazenados em uma conta de armazenamento, filtre até esse medidor.
- Use a calculadora de preços para determinar a diferença entre o que você tem hoje e o que pretende ter. Em seguida, pegue a diferença e aplique-a manualmente às suas projeções de custo para o período pretendido.
- Repita o processo para cada uma das alterações esperadas.
Seja qual for a abordagem que melhor funcionou para você, compare sua previsão com seu orçamento atual para ver onde você está hoje. Se você filtrou dados para um escopo ou carga de trabalho menor:
- Para controlar esse escopo ou carga de trabalho específica, considere a criação de um orçamento em Gerenciamento de custos. Especifique os filtros e defina os alertas para os custos reais e previstos.
- Salve uma exibição na Análise de Custos para monitorar esse custo e orçamento ao longo do tempo.
- Considere assinar alertas agendados para essa exibição a fim de compartilhar um gráfico das tendências de custo com os stakeholder. Isso pode ajudar a impulsionar a responsabilidade e a conscientização à medida que os custos mudam ao longo do tempo, antes de ultrapassar o orçamento.
- Considere a possibilidade de assinar alertas de anomalias para cada assinatura a fim de garantir que todos estejam cientes das anomalias à medida que forem identificadas.
Considere a possibilidade de revisar as previsões mensal ou trimestralmente para garantir que você permaneça no caminho certo com suas expectativas.
Baseando-se nos fundamentos
Nesse ponto, você tem um processo manual para gerar uma previsão. À medida que você vai além do básico, considere os seguintes pontos:
- Expanda a cobertura dos seus cálculos de previsão para incluir todos os custos.
- Se estiver ingerindo dados de custo em um sistema separado, use ou introduza um recurso de previsão que abranja todos os seus dados de custo. Considere o uso do Machine Learning Automatizado(AutoML) para minimizar seu esforço.
- Integrar as projeções de previsão às ferramentas internas de orçamento.
- Automatize a detecção e a mitigação de variações de custo.
- Implemente processos automatizados para identificar e solucionar variações de custo em tempo real.
- Estabeleça fluxos de trabalho ou mecanismos para investigar e mitigar as variações prontamente, garantindo o controle de custos e o alinhamento com os orçamentos previstos.
- Crie relatórios personalizados de previsão e orçamento em relação ao custo real que está disponível para todas as partes interessadas.
- Se você estiver medindo os custos unitários, considere estabelecer uma previsão dos seus custos unitários para entender melhor se a tendência é de aumento ou redução do custo em relação à receita.
- Estabeleça e automatize KPIs, como:
- Custo em relação à Previsão para medir a precisão do algoritmo de previsão.
- Só pode ser executado quando há padrões de uso esperados e sem anomalias.
- Meta de <variação de 12% quando não houver anomalias.
- Custo em relação à Previsão para medir se os custos estavam dentro da meta.
- Ele é avaliado se há anomalias ou não para medir o desempenho da solução em nuvem.
- Tenha como meta uma variação de 12% a 20%, sendo que <12% seria uma equipe, um projeto ou uma carga de trabalho otimizados.
- Número de anomalias inesperadas durante o período que fizeram com que o custo saísse do intervalo esperado.
- É hora de reagir aos alertas de previsão.
- Custo em relação à Previsão para medir a precisão do algoritmo de previsão.
Saiba mais na FinOps Foundation
Essa capacidade faz parte do FinOps Framework da FinOps Foundation, uma organização sem fins lucrativos dedicada ao avanço do gerenciamento e da otimização de custos da nuvem. Para obter mais informações sobre o FinOps, incluindo manuais úteis, programas de treinamento e certificação, entre outros, consulte o artigo Capacidade de previsão na documentação do FinOps Framework.
Você também pode encontrar vídeos relacionados no canal da FinOps Foundation no YouTube:
Conteúdo relacionado
Recursos relacionados ao FinOps:
Produtos relacionados:
Soluções relacionadas:
- Conector de Gerenciamento de Custos para o Power BI
- Relatórios do Power BI do kit de ferramentas FinOps
- Hubs de FinOps
- Kit de ferramentas FinOps Módulos do Registro Bicep
Outros recursos: