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:
Conteúdos relacionados
Recursos de FinOps relacionados:
Produtos relacionados:
- Cost Management
- Application Insights
- Calculadora de preços do Azure
- Azure Resource Graph
- Azure Monitor
Soluções relacionadas:
- Conector de gerenciamento de custos para Power BI
- Relatórios do Power BI do kit de ferramentas FinOps
- Hubs FinOps
Outros recursos: