Partilhar via


Economia unitária

Este artigo ajuda você a entender o recurso de economia de unidade dentro do FinOps Framework e como implementá-lo no Microsoft Cloud.


Definição

Economia unitária refere-se ao processo de cálculo do custo de uma única unidade de um negócio que pode mostrar o valor comercial da nuvem.

Identifique o que é uma única unidade para o seu negócio – como uma transação de venda para um site de comércio eletrônico ou um usuário para um aplicativo social. Mapeie cada unidade para os serviços de nuvem de suporte que a suportam. Para quantificar o custo total de cada unidade, divida o custo da infraestrutura compartilhada com os dados de utilização.

A economia unitária fornece informações sobre a rentabilidade e permite que as organizações tomem decisões de negócios orientadas por dados em relação a investimentos em nuvem. A economia unitária é o que liga a nuvem a um valor de negócio mensurável.

O objetivo final da economia unitária, como um derivado da metodologia de custeio baseada em atividades, é levar em consideração o quadro geral do custo do seu negócio. Este artigo se concentra em capturar como você pode considerar seus custos do Microsoft Cloud nesses esforços. À medida que sua prática de FinOps amadurece, considere os processos manuais e as etapas fora da nuvem que podem ser importantes para calcular unidades que são críticas para sua empresa acompanhar o custo por unidade mais preciso.


Antes de começar

Antes de poder medir eficazmente os custos unitários, precisa de se familiarizar com a forma como é cobrado pelos serviços que utiliza. Compreender os fatores que contribuem para os custos ajuda a decompor o uso e os custos e mapeá-los para unidades individuais. Os fatores que contribuem para o custo incluem computação, armazenamento, rede e transferência de dados. A forma como a utilização do 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) também afeta os seus custos.


Introdução

A economia unitária não é uma tarefa simples. A economia de unidade requer uma compreensão profunda de sua arquitetura e precisa de vários conjuntos de dados para reunir o quadro completo. Os dados exatos de que necessita dependem dos serviços que utiliza e da telemetria que dispõe.

  • Comece com a telemetria de aplicativos.
    • Quanto mais abrangente for a telemetria do seu aplicativo, mais simples será gerar economia de unidade. Registre quando as funções críticas são executadas e por quanto tempo elas são executadas. Você pode usar isso para deduzir o tempo de execução de cada unidade ou relativo a uma função que se correlaciona de volta à unidade.
    • Quando a telemetria de aplicativo não for diretamente possível, considere soluções alternativas que possam registrar a telemetria, como o Gerenciamento de API ou até mesmo a configuração de regras de alerta no Azure Monitor que acionam grupos de ação que registram a telemetria. O objetivo é colocar toda a telemetria de uso em um único armazenamento de dados consistente.
    • Se você não tiver telemetria em vigor, considere configurar o Application Insights, que é uma extensão do Azure Monitor.
  • Use as métricas do Azure Monitor para extrair dados de utilização de recursos.
    • Se você não tiver telemetria, veja quais métricas estão disponíveis no Azure Monitor que podem mapear o uso do seu aplicativo para os custos. Você precisa de qualquer coisa que possa decompor o uso de seus recursos para lhe dar uma ideia de qual porcentagem do uso faturado foi de uma unidade versus outra.
    • Se você não vir os dados necessários nas métricas, verifique também os logs e rastreamentos no Azure Monitor. Pode não ser uma correlação direta com o uso, mas pode ser capaz de lhe dar alguma indicação de uso.
  • Use APIs específicas do serviço para obter telemetria de uso detalhada.
    • Cada serviço usa o Azure Monitor para um conjunto principal de logs e métricas. Alguns serviços também fornecem APIs de monitoramento e utilização mais detalhadas para obter mais detalhes do que os disponíveis no Azure Monitor. Explore a documentação de serviço do Azure para encontrar a API certa para os serviços que você usa.
  • Usando os dados coletados, quantifique a porcentagem de uso proveniente de cada unidade.
    • Use dados de preços e uso para facilitar esse esforço. Normalmente, é melhor fazer após a ingestão e normalização de dados devido à alta quantidade de dados necessários para calcular custos unitários precisos.
    • Alguma quantidade de uso não é mapeada de volta para uma unidade. Há várias maneiras de contabilizar esse custo, como distribuir com base nessas porcentagens de uso conhecidas ou tratá-lo como custo geral que deve ser minimizado separadamente.

Tirar partido do essencial

  • Automatize todos os aspetos do cálculo de custo unitário que não estejam totalmente automatizados.
  • Considere expandir os cálculos de custos unitários para incluir outros custos, como licenciamento externo, custos operacionais locais e mão de obra.
  • Crie custos unitários em KPIs de negócios para maximizar o valor dos dados coletados.

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 econômica da Unidade 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: