Partilhar via


Previsão

Este artigo ajuda você a entender o recurso de previsão dentro do 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 nos orçamentos atuais e influenciar orçamentos futuros.

Analise o histórico de uso e as tendências de custo para identificar quaisquer padrões que você espera mudar. Aumente isso com planos futuros para gerar uma previsão informada.

Revise periodicamente as previsões em relação aos orçamentos atuais para identificar riscos e iniciar esforços de correção. Estabeleça um plano para equilibrar os orçamentos entre equipes e departamentos e considere os aprendizados em orçamentos futuros.

Com uma previsão precisa e detalhada, as organizações estão mais bem preparadas para se adaptarem às mudanças futuras.


Antes de começar

Antes de poder prever eficazmente a utilização e os custos futuros, precisa de se familiarizar com a forma como é cobrado pelos serviços que utiliza.

Compreender como as alterações nos seus padrões de utilização 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 a sua utilização de um serviço se alinha com os vários modelos de preços (por exemplo, pagamento consoante a utilização, reservas e Benefício Híbrido do Azure)

Introdução

Quando você começa a gerenciar 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 visualização Custos diários ou Custos acumulados. Se você tem 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 fazer isso, você precisa analisar os dados e filtrar qualquer coisa que possa distorcer os resultados.

  • Use a análise de custos para analisar tendências históricas e identificar anormalidades.
    • Antes de começar, determine se está interessado nos seus custos à medida que são faturados ou se pretende prever os custos efetivos depois de contabilizar os descontos de compromisso. Se você quiser o custo efetivo, altere a visualização para usar o custo amortizado.
    • Comece com a visualização Custos diários e, em seguida, altere o intervalo de datas para olhar para trás até onde você estiver interessado em olhar para o futuro. Por exemplo, se quiser prever os próximos 12 meses, defina o intervalo de datas para os últimos 12 meses.
    • Filtre todas as compras (Charge type = Purchase). Anote-os, pois você precisa prevê-los separadamente.
    • Custos de grupo para identificar assinaturas novas e antigas (excluídas), grupos de recursos e recursos.
      • Se vir itens eliminados, filtre-os.
      • Se vir algum que seja novo, tome nota dele e filtre-o. Você os prevê separadamente. Considere salvar sua exibição com um novo nome como uma maneira de "lembrar" delas para mais tarde.
      • Se você tiver datas futuras incluídas em sua visualização, poderá notar que a previsão está começando a se nivelar. Isso acontece porque as anormalidades não estão mais sendo consideradas no algoritmo.
    • Se você vir grandes picos ou quedas, agrupe os dados por uma das opções de agrupamento para identificar qual foi a causa.
      • Experimente diferentes opções até descobrir a causa usando a mesma abordagem que faria ao encontrar mudanças inesperadas no custo.
      • Se você quiser encontrar a alteração exata que causou o pico (ou queda) de custo, use ferramentas como o Azure Monitor ou o Gráfico de Recursos em uma janela separada ou guia do navegador.
      • Se a alteração foi uma cobrança segregada e não deve ser levada em conta 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 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. Anote-os para que possa prever-os separadamente.
    • Neste ponto, você deve ter uma imagem bastante limpa dos custos consistentes.
  • Altere o intervalo de datas para examinar o período futuro. Por exemplo, nos próximos 12 meses.
    • Se estiver interessado nos custos totais acumulados para o período, altere a granularidade para Accumulated.
  • 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 afete 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 você planeja fazer em seu ambiente.
    • Essa parte pode ser um pouco complicada e precisa ser tratada separadamente por carga de trabalho.
    • Comece filtrando até apenas a carga de trabalho que está mudando. 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 você pretende ter. Em seguida, pegue a diferença e aplique-a manualmente às suas projeções de custos para o período pretendido.
    • Repita o processo para cada uma das alterações esperadas.

Seja qual for a abordagem que funcionou melhor 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 no Gerenciamento de custos. Especifique filtros e defina alertas para custos reais e previstos.
  • Salve uma exibição em Análise de custos para monitorar esse custo e orçamento ao longo do tempo.
  • Considere subscrever alertas agendados para esta vista para partilhar um gráfico das tendências de custos com as partes interessadas. Pode ajudá-lo a promover a responsabilidade e a consciencialização à medida que os custos mudam ao longo do tempo antes de ultrapassar o orçamento.
  • Considere subscrever alertas de anomalias para cada subscrição para garantir que todos estão cientes das anomalias à medida que são identificadas.

Considere rever as previsões mensalmente ou trimestralmente para garantir que você permaneça no caminho certo com suas expectativas.


Tirar partido do essencial

Neste ponto, você tem um processo manual para gerar uma previsão. Ao ir 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 ingerir 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 Aprendizado de Máquina Automatizado (AutoML) para minimizar seu esforço.
  • Integre projeções de previsão em ferramentas internas de orçamento.
  • Automatize a deteção e a mitigação da variação de custos.
    • Implemente processos automatizados para identificar e resolver variações de custos 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 disponível para todas as partes interessadas.
  • Se você estiver medindo custos unitários, considere estabelecer uma previsão para seus custos unitários para entender melhor se você está tendendo para um custo maior ou menor versus receita.
  • Estabeleça e automatize KPIs, como:
    • Custo vs. previsão para medir a precisão do algoritmo de previsão.
      • Ele só pode ser realizado quando há padrões de uso esperados e sem anomalias.
      • Visar <12% de variância quando não houver anomalias.
    • Custo vs. previsão para medir se os custos estavam dentro do alvo.
      • É avaliado se há anomalias ou não para medir o desempenho da solução em nuvem.
      • Meta de 12-20% de variância, onde <12% seria uma equipe, projeto ou carga de trabalho otimizada.
    • Número de anomalias inesperadas durante o período que fizeram com que o custo ficasse fora do intervalo esperado.
    • Tempo para reagir aos alertas de previsão.

Saiba mais na FinOps Foundation

Esse recurso faz parte do FinOps Framework da FinOps Foundation, uma organização sem fins lucrativos dedicada ao avanço do gerenciamento e otimização de custos na nuvem. Para obter mais informações sobre FinOps, incluindo manuais úteis, programas de treinamento e certificação e muito mais, consulte o artigo Capacidade de previsão na documentação do FinOps Framework.

Você também pode encontrar vídeos relacionados no canal do YouTube da FinOps Foundation:


Recursos de FinOps relacionados:

Produtos relacionados:

Soluções relacionadas:

Outros recursos: