Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a esta recomendação de lista de verificação da Otimização de Custos do Framework Azure Well-Architected:
| CO:03 | Colete e examine os dados de custo. A coleta de dados deve capturar custos diários. Nos relatórios de custos, incluem custos incorridos (medidos), custos pré-pagos (amortizados), tendências e previsões. Os stakeholders devem revisar regularmente os gastos com relação ao orçamento e ao modelo de custo. Automatize alertas para disparar notificações nos limites principais e detectar anomalias para indicar desvios das linhas de base de tendência. |
|---|
Colete dados de custo para criar uma imagem holística dos gastos com carga de trabalho. A coleta de dados abrange todos os indicadores de custo – dados de cobrança, padrões de uso e tendências de gastos.
Os dados de custo revelam o custo real das decisões de arquitetura e dos drivers de negócios, como o custo por usuário. Sem ele, você corre o risco de estourar o orçamento, não cumprir as linhas de base e ter pouca visibilidade sobre a saúde financeira da sua carga de trabalho.
Definições
| Prazo | Definition |
|---|---|
| Custos reais | Uma métrica de custo que mostra as compras conforme elas aparecem na sua fatura. Por exemplo, uma reserva de um ano comprada por US$ 1.200 em janeiro mostra o custo total de US$ 1.200 em janeiro e zero de reserva nos meses seguintes. Se você agrupar os custos reais por VM, uma VM que recebeu um benefício de reserva mostrará custo zero para esse mês. |
| Custos amortizados | Uma métrica de custo que divide uma compra de reserva ou plano de economia ao longo do período de compromisso. Por exemplo, a mesma reserva de US$ 1.200 mostra um custo proporcional por mês com base no número de dias. Os custos são atribuídos às VMs que receberam o benefício. Os custos de plano de reserva ou poupança não utilizados não são atribuídos a nenhum recurso ou assinatura específico. |
| Limite de cobrança | O escopo do que um projeto de lei inclui. |
| Estorno | Um modelo de contabilidade no qual você cobra departamentos pelo uso da carga de trabalho e recebe pagamentos deles. |
| Descontos baseados em compromisso | Taxas reduzidas obtidas comprometendo-se com uma quantidade específica de uso ou gastos durante um período de tempo. Os exemplos incluem reservas de Azure, planos de poupança Azure e assinaturas de software pré-pagas. |
| FOCO | A Especificação de Uso e Custo Aberto do FinOps, um esquema independente do provedor para dados de custo e uso. Gerenciamento de Custos do Azure dá suporte a exportações formatadas em FOCO. |
| Relatório de custos internos | Um modelo de contabilidade no qual você mostra aos departamentos o custo do uso da carga de trabalho e não recebe o pagamento deles. |
A coleta de dados é essencial para identificar oportunidades de economia de custos, contabilidade (showback e chargeback) e para uso eficiente de recursos. Você deve priorizar a coleta e a revisão de dados de custo de todas as fontes relevantes. Você deve centralizar os dados coletados para análise simplificada e revisão regular, atribuir proprietários de recursos e automatizar alertas sempre que possível.
Coletar dados de custo
Habilitar a coleta de dados. A coleta de dados deve incluir todas as fontes de custo de carga de trabalho, como computação, armazenamento, uso de rede e quaisquer outros serviços ou recursos que a carga de trabalho usa. Os dados devem incluir custos reais e custos amortizados. Os custos reais refletem os encargos como cobrados – o que aparece em sua fatura. Os custos amortizados distribuem encargos baseados em compromisso (como reservas e planos de poupança) uniformemente durante o período, fornecendo uma exibição de custo diário normalizada. Os dados de custo reais normalmente têm um atraso de ingestão de 24 a 72 horas. Coletar ambas as visões permite tanto reconciliar faturas quanto entender o custo efetivo dos recursos comprometidos.
Use todos os métodos de coleção disponíveis. Para coletar dados de custo, use todas as ferramentas e métodos disponíveis à sua disposição:
- Use as ferramentas nativas de monitoramento de custos do provedor de nuvem para detalhamentos de custos, tendências de uso e sugestões de otimização.
- Crie exibições personalizadas para necessidades específicas da carga de trabalho quando os recursos padrão não capturam tudo.
- Use APIs para recuperar dados de custo programaticamente e integrar-se aos sistemas de gerenciamento existentes para relatórios automatizados.
- Reúna dados de todas as fontes — APIs, entrada manual e sincronizações com sistemas financeiros — para criar uma visão centralizada e abrangente dos custos.
Centralizar dados de custo. Estabeleça uma única plataforma primária para coletar e analisar informações de custo em seu ambiente. Para armazenamento de longo prazo e análises mais avançadas, configure exportações regulares de dados de custo para um repositório de dados centralizado em um agendamento diário ou mensal. Armazene os dados em um formato padronizado e estruturado (como um esquema aberto alinhado a FinOps) para garantir a consistência e a usabilidade entre as equipes.
Otimize a eficiência de armazenamento usando formatos de arquivo compactados (por exemplo, formatos colunais ou arquivos de texto compactados) para reduzir os custos de armazenamento.
Atribua a responsabilidade pela plataforma centralizada de dados de custos a uma equipe dedicada, como a equipe de governança de nuvem. Como proprietário da carga de trabalho, siga os padrões organizacionais para garantir a consistência, a responsabilidade e a escalabilidade em como os dados de custo são gerenciados e usados em toda a organização.
Compensação: a retenção de dados de custo por períodos mais longos permite a análise histórica e a identificação de tendências. No entanto, o armazenamento de dados pode ser caro. Gerenciamento de Custos do Azure retém dados de custo por 13 meses. Para preservar dados históricos além dessa janela, agende as exportações de Gerenciamento de Custos para uma conta de armazenamento. Use as políticas de gerenciamento do ciclo de vida na conta de armazenamento para mover os dados mais antigos para as camadas de arquivamento ou fria.
Agrupar e categorizar dados de custo
O agrupamento de dados permite que você obtenha informações melhores para gerenciar os custos com eficiência. Divida os custos com base em dimensões diferentes, como departamentos ou projetos, para alocar com precisão os custos para os respectivos stakeholders. O agrupamento de dados promove transparência, responsabilidade e reconhecimento de custos.
Agrupe dados de custo em categorias significativas, como recursos, serviços, ambientes, regiões, departamentos, projetos ou equipes. Por exemplo, entender a divisão de custos no nível do recurso e do serviço ajuda você a tomar decisões informadas sobre alocação de recursos, dimensionamento ou descomissionamento. Quando você agrupa dados de custo por ambiente, como produção, recuperação de desastre ou garantia de qualidade, ele ajuda a identificar discrepâncias de custo e otimizar o uso de recursos com base nas necessidades específicas de cada ambiente. Ao agrupar dados de carga de trabalho, considere as seguintes recomendações:
Colete dados de uso e de componentes. Colete informações detalhadas sobre o uso e o custo de cada componente em sua carga de trabalho. Analise os custos de diferentes ângulos e obtenha insights sobre a divisão de custos capturando esses dados.
Veja dimensões diferentes. Divida suas despesas diárias por dimensões técnicas (por exemplo, tipos de recursos ou categorias de serviço), dimensões da organização de recursos (por exemplo, departamentos ou equipes) e dimensões de modelo de negócios (por exemplo, projetos ou centros de custo).
Aplicar metadados. Use metadados para agrupar dados e gerar relatórios de custo significativos. Os metadados permitem identificar áreas de alto custo e implementar medidas de responsabilidade ou estratégias de otimização de custo no nível do departamento ou do projeto. Crie um mecanismo para agrupar custos de uma maneira que reflita o modelo de negócios principal do aplicativo, como marcar recursos com identificadores de locatário em uma solução multilocatário.
Habilite a herança de tags no Gerenciamento de Custos para aplicar automaticamente tags da assinatura e do grupo de recursos aos recursos subordinados que não possuem essas tags. A herança de tags ajuda a preencher lacunas sem exigir que cada recurso receba uma tag individualmente. Para recursos compartilhados que não podem ser marcados diretamente para um único proprietário, use regras de alocação de custos no Gerenciamento de Custos para redistribuir custos com base na lógica personalizada.
Gerar relatórios de custo
Depois de coletar dados de custo, use-os para gerar relatórios de custo. Os relatórios de custo fornecem visibilidade dos gastos e facilitam a análise dos padrões de gastos da carga de trabalho. Identifique as áreas em que a otimização de custos é necessária e tome decisões informadas para otimizar seus gastos. Os relatórios de custo permitem que você aloque custos para diferentes equipes, departamentos ou projetos. Essa alocação ajuda a entender a distribuição de custos e facilita o chargeback ou showback com precisão.
Resolva cenários comuns. Ao gerar relatórios de custos, aborde preocupações comuns com custos. Coletar dados em áreas de preocupação comuns ajuda a garantir que os conjuntos de dados necessários – custos, métricas e uso – sejam interpretados de forma cooperativa. As áreas de preocupação comuns incluem:
Custos granulares: informe o valor alocado por departamento e o custo por projeto.
Retorno sobre o investimento: determine qual percentual da receita vai para a operação do sistema. Se o sistema não aumentar a receita, meça outras métricas de ROI.
Padrões de gastos: analisar padrões de gastos para identificar tendências e padrões nos custos ao longo do tempo. Use padrões de gastos para tomar decisões informadas sobre otimização de custos e planejamento orçamentário.
Alinhe-se aos padrões de contabilidade. Os relatórios de custo devem acomodar seus padrões de contabilidade internos. Os sistemas mais comuns são showback e chargeback. Showback tem a ver com visibilidade, e chargeback tem a ver com responsabilização.
Showback: Use relatórios de custo para gerar demonstrativos de showback. Por exemplo, a equipe de marketing utilizou US$ 15.000, enquanto o departamento de engenharia incorreu em custos de US$ 25.000 para uma despesa de carga de trabalho combinada de US$ 40.000. O showback fornece a cada departamento uma divisão dos custos, permitindo que cada equipe examine e otimize o consumo de recursos.
Chargeback: o chargeback é de face dupla – você cobra outras pessoas e outras cobram você com base no consumo de recursos e nos serviços renderizados. Por exemplo, sua carga de trabalho usa serviços de segurança centralizados. A equipe de segurança lhe cobrou $10.000 pelos serviços deles. Mas você cobrou dos departamentos de vendas e marketing US$ 7.000 e US$ 8.000, respectivamente, pelo uso da sua carga de trabalho. Todas as transações de chargeback, tanto créditos quanto débitos, são integradas ao seu repositório centralizado de dados de custos.
Forneça relatórios abrangentes. Os relatórios de custo devem incluir o custo de serviços de nuvem e fornecedores. O relatório deve incluir custos reais, custos amortizados, tendências, previsões, créditos e variação de custos. Consulte a tabela de definições para métricas de custo reais e baseadas em compromisso. Tanto nos sistemas de showback quanto nos de chargeback, os relatórios de custo também devem incluir:
Tendências: examine os dados históricos para identificar padrões e alterações nos gastos ao longo do tempo. Essa análise ajuda você a entender como os custos flutuam e a identificar fatores subjacentes.
Previsões: prever gastos futuros com base em dados históricos e tendências, permitindo estimar os custos futuros e planejar adequadamente. As previsões podem ser geradas usando várias técnicas, como algoritmos de aprendizado de máquina.
Variação de custo: compare os custos reais incorridos em relação aos custos esperados ou orçados. A variação de custo ajuda você a identificar desvios do plano e a entender os motivos por trás deles.
Atribuir proprietários de recursos
Cada item de custo deve ter um indivíduo diretamente responsável (DRI) como o proprietário do recurso. Atribuir um proprietário de recurso a cada item de custo garante uma responsabilidade clara para os custos associados. Ele ajuda a identificar quem é responsável por gerenciar e otimizar o uso e o custo de recursos ou serviços específicos. Os proprietários de recursos são importantes para:
Alocação de custo: ter um proprietário de recurso atribuído a cada item de custo permite uma alocação de custo precisa. Os proprietários de recursos garantem a atribuição de custo às equipes, departamentos ou projetos apropriados, facilitando a transparência financeira e a gestão do orçamento.
Comunicação: a atribuição de proprietários de recursos promove a comunicação e a colaboração eficazes em uma equipe e organização de carga de trabalho. Ele facilita discussões sobre gerenciamento de custos, incentiva o compartilhamento de práticas recomendadas e permite que os proprietários de recursos trabalhem juntos para otimizar os custos coletivamente.
Tomada de decisão: os proprietários de recursos desempenham um papel crucial na tomada de decisões relacionada ao provisionamento, ao dimensionamento e à otimização de recursos. Eles têm os insights e a propriedade necessários para tomar decisões informadas que se alinham aos objetivos de negócios e às metas de otimização de custos.
Revisar dados de custos
Revise regularmente os gastos com relação ao orçamento e ao modelo de custo com as partes interessadas. As revisões regulares ajudam a identificar tendências de custo, exceções e áreas para otimização. É importante envolver stakeholders como equipes financeiras, equipes de operações e tomadores de decisão nessas revisões para impulsionar iniciativas de otimização de custos. As revisões garantem que os custos estejam alinhados com as expectativas e permitam ajustes, se necessário. Monitore as alterações nos padrões de uso, ajuste as alocações de recursos conforme necessário e implemente medidas de economia de custos com base na análise contínua dos dados de custo.
Examinar as opções de arquitetura
Analise as decisões arquitetônicas da carga de trabalho quanto às implicações de custo. Ao revisar as opções de design de arquitetura, compare o TCO (custo total de propriedade) de abordagens concorrentes , não apenas o preço unitário. Leve em consideração os custos gerais de gerenciamento, o licenciamento, o comportamento de escalabilidade e a elegibilidade para descontos com base em compromisso. Os Serviços Gerenciados (PaaS/SaaS) geralmente reduzem os custos de mão-de-obra operacional, mas podem ter preços unitários mais altos. A IaaS oferece flexibilidade de preços, mas desloca os custos operacionais para sua equipe. Use a Calculadora de Preços Azure e a modelagem de custos de CO:02 para quantificar as compensações antes de decidir.
Envolva a equipe centralizada de gerenciamento de custos da sua organização ao revisar as principais decisões de arquitetura. Dados comparativos, informações sobre otimização de tarifas e estratégias de desconto por compromisso de uso que embasam decisões de arquitetura.
Automatize alertas de custo
Implementar alertas automatizados pode acionar notificações de orçamento em limiares importantes. Esses alertas podem ser configurados para notificar as partes interessadas e os DRIs quando os custos excederem os limites predefinidos ou quando houver desvios significativos em relação aos padrões de gastos esperados. Alertas de orçamento e alertas de previsão são dois tipos diferentes de alertas de custo usados para automatizar alertas de custo.
Use alertas de orçamento. Os alertas de orçamento permitem que você defina um valor de orçamento e defina limites para os custos reais. Quando os custos reais excedem os limites especificados, os alertas de orçamento são disparados. Esses alertas ajudam você a monitorar seus gastos e notificá-lo quando você estiver se aproximando ou excedendo seu orçamento. Os alertas de orçamento são baseados nos custos reais acumulados. Os custos das cargas de trabalho tendem a variar. Você deve, no mínimo, configurar alertas para o orçamento-alvo nos níveis de custo previsto (100%), gasto ideal (90%) e gasto acima do ideal (110%).
Use alertas de previsão. Os alertas de previsão fornecem notificação avançada quando suas tendências de gastos provavelmente excederão seu orçamento. Esses alertas são gerados com base nas previsões de custo previstas. Quando o custo previsto excede o limite definido, os alertas de previsão são disparados. Os alertas de previsão ajudam você a prever possíveis excedentes de custos para que você possa tomar medidas proativas para controlar seus gastos. Você deve definir o alerta de previsão em 110% do orçamento de destino.
Use a detecção de anomalias. A detecção de anomalias ajuda a identificar padrões inesperados ou anormais em dados de custo, permitindo que você detecte e resolva anomalias de custo prontamente. Utilize técnicas de detecção de anomalias para identificar desvios de linhas de base de tendência, como picos inesperados ou quedas nos custos, e tome as medidas apropriadas. Você deve ajustar a detecção de anomalias para detectar flutuações que seus limites de proteção de gastos não conseguem evitar ou evitam apenas de forma intermitente.
Com base na análise de anomalias de custo, determine as ações necessárias para resolver a situação. Os planos de ação podem envolver otimizar a utilização de recursos, redimensionar máquinas virtuais, implementar controles do Azure Policy ou ajustar orçamentos. É importante alinhar as medidas de controle de custos com valores comerciais e obter as aprovações necessárias para ajustes orçamentários.
Implemente processos automatizados para identificar e solucionar variações de custo em tempo real. As opções incluem dimensionar recursos automaticamente, automatizar desligamentos ou estabelecer fluxos de trabalho para investigação e mitigação de anomalias de custo. Estabeleça KPIs (indicadores-chave de desempenho) para medir a precisão das previsões de custo, custo versus orçamento, o número de anomalias inesperadas e o tempo para reagir aos alertas de previsão. Revise regularmente as previsões, acompanhe a variação e garanta o alinhamento com as expectativas do orçamento.
Risco: automatizar a coleta e a revisão de dados de custo pode economizar tempo e esforço. No entanto, depender apenas da automação pode ignorar determinadas oportunidades de otimização de custos que exigem análise e análise manual. Encontrar o equilíbrio certo entre automação e revisão manual é crucial.
Facilitação do Azure
Coleta e agrupamento de dados de custo: Use Cost Management como ferramenta principal para acompanhar e analisar os gastos do Azure. Configure Cost Management exports para gravar dados de custo em uma conta Azure Data Lake Storage Gen2 em uma agenda diária – use o modelo FOCUS (Especificação de Uso e Custo Aberto do FinOps) para dados de custo padronizados e independentes do provedor. Aplique tags do Azure aos recursos e habilite a herança de tags no Gerenciamento de Custos para preencher lacunas de tags. Use regras de alocação de custo para redistribuir os custos de recursos compartilhados.
Gerando relatórios de custo e painéis: Use a Análise de custo para exploração interativa de custos reais e amortizados, com exibições integradas para recursos, serviços e dimensões de tag. Para análise avançada, crie um espaço de trabalho do Microsoft Fabric para FinOps conectando um lakehouse do Fabric ao armazenamento de exportação do ADLS Gen2 por meio de atalhos e, em seguida, crie painéis do Power BI com base nos dados de custo ingeridos. Esse pipeline — exportações do Cost Management → ADLS Gen2 → Fabric Lakehouse → Power BI — escala para grandes conjuntos de dados e permite relatórios personalizados baseados no FOCUS.
Análise dos dados de custo: defina orçamentos no nível da assinatura ou do grupo de recursos, com alertas baseados em limites de 90%, 100% e 110% do gasto planejado. Use a detecção de anomalias na análise de custo para apresentar picos de custo inesperados. Para acesso programático, use a API de detalhes de custos para recuperação de dados brutos de custo e automação.
Revisando as opções de design da arquitetura: Use a Calculadora de Preços do Azure para estimar os custos de abordagens alternativas de arquitetura. Compare o custo total de propriedade entre as opções de IaaS, PaaS e SaaS — incluindo mão de obra operacional, licenciamento e elegibilidade para descontos por compromisso. As orientações de governança de custos do Cloud Adoption Framework complementam revisões em nível de carga de trabalho com políticas organizacionais.
Automatização de alertas: Use alertas de orçamento como grupos de ação para disparar notificações, runbooks do Automação do Azure ou fluxos de trabalho do Logic Apps quando os limites forem excedidos. Use a detecção de anomalias na análise de custos para visualizar e responder a anomalias de custo.
Otimize os custos do Log Analytics: para serviços de alto tráfego que geram volumes significativos de logs, implemente a transformação no momento da ingestão para processar e armazenar seletivamente os dados relevantes. Configure regras de filtragem para reter eventos críticos, reduzindo os logs de tráfego rotineiros em ambientes de alto volume.
Links relacionados
- CO:01 Criar uma cultura de responsabilidade financeira
- CO:02 Modelo de custo
- CO:04 Definir limites de gastos
- CO:05 Obter as melhores taxas
- Agrupar e filtrar opções em orçamentos e análise de custo
- Monitorar o uso e os gastos com alertas de custo no Gerenciamento de Custos
- Cenário de orçamento de cobrança e gerenciamento de custos do Azure
- Agrupar e alocar custos usando herança de etiquetas
- Alocar custos do Azure
- Criar um espaço de trabalho do Fabric para FinOps
- Visão geral dos hubs FinOps
- O que é FOCUS?
- Cloud Adoption Framework – disciplina de Gerenciamento de Custos
Lista de verificação de Otimização de Custos
Consulte o conjunto completo de recomendações.