Partilhar via


Alocação de custos

Este artigo ajuda você a entender a capacidade de alocação de custos dentro do FinOps Framework e como implementá-la no Microsoft Cloud.

Definição

A alocação de custos refere-se ao processo de atribuição e atribuição de custos a departamentos, equipes e projetos específicos dentro de uma organização.

Identifique os atributos mais críticos a serem relatados com base nas necessidades das partes interessadas. Considere as diferentes estruturas de relatórios dentro da organização e como você lidará com as mudanças ao longo do tempo. Considere práticas de engenharia que podem introduzir diferentes tipos de custos que precisam ser analisados de forma independente.

Estabeleça e mantenha um mapeamento de custos na nuvem e no local para cada atributo e aplique políticas de governança para garantir que os dados sejam marcados adequadamente com antecedência. Defina um processo para lidar com a marcação de lacunas e falhas.

A alocação de custos é o elemento fundamental da responsabilidade de custos e permite que as organizações ganhem visibilidade sobre o impacto financeiro de suas soluções de nuvem e atividades e iniciativas relacionadas.

Introdução

Quando você começa a gerenciar custos na nuvem, usa as ferramentas nativas de "alocação" para organizar assinaturas e recursos para alinhá-los à sua estrutura principal de relatórios organizacionais. Para qualquer coisa além disso, as tags podem aumentar os recursos da nuvem e seu uso para adicionar contexto de negócios, o que é crítico para qualquer estratégia de alocação de custos.

A alocação de custos é geralmente uma reflexão tardia e requer algum nível de limpeza quando introduzida. Você precisa de um plano para implementar sua estratégia de alocação de custos. Recomendamos delinear esse plano primeiro para obter alinhamento e, possivelmente, prototipagem em pequena escala para demonstrar o valor.

  • Decida como pretende gerir o acesso à nuvem.
    • Em que nível da organização você deseja provisionar centralmente o acesso à nuvem: departamentos, equipes, projetos ou aplicativos? Níveis elevados exigem mais governança e níveis baixos exigem mais gestão.
    • Que escopo de nuvem você deseja provisionar para esse nível?
      • Os escopos de faturamento são usados para organizar os custos entre e dentro das faturas.
      • Os grupos de gerenciamento são usados para organizar os custos de gerenciamento de recursos. Você pode otimizar grupos de gerenciamento para atribuição de políticas ou relatórios organizacionais.
      • As assinaturas oferecem aos engenheiros a maior flexibilidade para criar as soluções de que precisam, mas também podem vir com mais requisitos de gerenciamento e governança devido a essa liberdade.
      • Os grupos de recursos permitem que os engenheiros implantem algumas soluções, mas podem exigir mais suporte quando as soluções exigem vários grupos de recursos ou opções para serem habilitadas no nível de assinatura.
  • Como você deseja usar os grupos de gerenciamento?
    • Organize assinaturas em grupos de gerenciamento baseados em ambiente para otimizar a atribuição de políticas. Os grupos de gerenciamento permitem que os administradores de políticas gerenciem políticas no nível superior, mas bloqueiam a capacidade de executar relatórios entre assinaturas sem uma solução externa, o que aumenta seus esforços de análise de dados e showback.
    • Organize assinaturas em grupos de gerenciamento com base na hierarquia organizacional para otimizar os relatórios organizacionais. Os grupos de gerenciamento permitem que os líderes dentro da organização visualizem os custos de forma mais natural a partir do portal, mas exigem que os administradores de políticas usem políticas baseadas em tags, o que aumenta os esforços de política e governança. Além disso, tenha em mente que você pode ter várias hierarquias organizacionais e grupos de gerenciamento suportam apenas um.
  • Defina uma estratégia de marcação abrangente que esteja alinhada com os objetivos de alocação de custos da sua organização.
    • Considere os atributos específicos que são relevantes para a atribuição de custos, tais como:
      • Como mapear os custos de volta para construções financeiras, por exemplo, centro de custo?
      • Você pode mapear de volta para todos os níveis na hierarquia organizacional, por exemplo, unidade de negócios, departamento, divisão e equipe?
      • Quem é responsável pelo serviço, por exemplo, empresário e dono de engenharia?
      • A que esforço se destina, por exemplo, o projeto e a aplicação?
      • Qual é a finalidade de engenharia deste recurso, por exemplo, ambiente, componente e finalidade?
    • Comunicar claramente as diretrizes de marcação a todas as partes interessadas.
  • Uma vez definido, é hora de implementar sua estratégia de alocação de custos.
    • Considere uma abordagem de cima para baixo que priorize a obtenção de custos departamentais antes de otimizar no nível mais baixo do projeto e do ambiente. Você pode querer implementá-lo em fases, dependendo de quão ampla e profunda é a sua organização.
    • Habilite a herança de tags no Gerenciamento de Custos para copiar tags de assinatura e de grupo de recursos somente em dados de custo. Ele não altera as tags em seus recursos.
    • Use a Política do Azure para impor sua estratégia de marcação, automatizar a aplicação de tags em escala e acompanhar o status de conformidade. Use a conformidade como um KPI para sua estratégia de marcação.
    • Se você precisar mover custos entre assinaturas, grupos de recursos ou adicionar ou alterar tags, configure regras de alocação no Gerenciamento de custos. A alocação de custos é abordada em detalhes em Gerenciamento de custos compartilhados.
    • Considere agrupar recursos relacionados com a tag "cm-resource-parent" para visualizar os custos juntos na Análise de custos.
    • Distribua a responsabilidade por qualquer alteração restante para expandir e aumentar a eficiência.
  • Anote quaisquer custos não alocados ou custos que deveriam ser divididos, mas não poderiam ser. Você cobre isso como parte do gerenciamento de custos compartilhados.

Depois que todos os recursos forem marcados e/ou organizados nos grupos de recursos e assinaturas apropriados, você poderá relatar esses dados como parte da análise e apresentação de dados.

Lembre-se de que a marcação leva tempo para ser aplicada, revisada e limpa. Espere passar por vários ciclos de marcação depois que todos tiverem visibilidade dos dados de custo. Muitas pessoas não percebem que há um problema até terem visibilidade, e é por isso que o FinOps é tão importante.

Tirar partido do essencial

Neste ponto, você tem uma estratégia de alocação de custos com gerenciamento de nuvem detalhado e requisitos de marcação. A marcação deve ser aplicada automaticamente ou, pelo menos, rastreada com KPIs de conformidade. À medida que você vai além do básico, considere os pontos:

  • Preencha quaisquer lacunas não preenchidas por ferramentas nativas.
    • No mínimo, essa lacuna requer relatórios fora do portal, onde as lacunas de marcação podem ser mescladas com outros dados.
    • Se as lacunas de marcação precisarem ser resolvidas diretamente nos dados, você precisará implementar a ingestão e normalização de dados.
  • Considere outros custos que ainda não estão cobertos ou podem ser rastreados separadamente.
    • Esforce-se para impulsionar a consistência entre as fontes de dados para alinhar as implementações de marcação. Quando não for viável, implemente a limpeza como parte da ingestão e normalização de dados ou realoque os custos como parte de sua estratégia abrangente de alocação de custos.
  • Reveja e refine regularmente a sua estratégia de alocação de custos.
    • Considere esse processo como parte do seu ciclo de feedback de relatórios. Se sua estratégia de alocação de custos estiver falhando, o feedback que você recebe pode não estar diretamente associado à alocação de custos ou metadados. Em vez disso, pode estar relacionado com a apresentação de relatórios. Esteja atento a este feedback e certifique-se de que é endereçado na camada mais adequada.
    • Certifique-se de que os requisitos de nomenclatura, metadados e hierarquia estejam sendo usados de forma consistente e eficaz em todo o ambiente.
    • Considere outros KPIs para acompanhar e monitorar o sucesso de sua estratégia de alocação de custos.

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 de capacidade Alocação de custos (metadados e hierarquia) na documentação do FinOps Framework.

Próximos passos