Compartilhar via


Alocação de custos

Este artigo ajudará você a entender o recurso de alocação de custos no FinOps Framework e como implementá-lo no Microsoft Cloud.

Definição

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

Identifique os atributos mais importantes a serem relatados com base nas necessidades dos stakeholders. Considere as diferentes estruturas de relatórios dentro da organização e como você lidará com as mudanças ao longo do tempo. Considere as 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 devidamente marcados com antecedência. Defina um processo para lidar com lacunas e erros de marcação.

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

Introdução

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

A alocação de custos é geralmente uma reflexão posterior e exige 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, criar um protótipo em pequena escala para demonstrar o valor.

  • Escolha como você deseja gerenciar o acesso à nuvem.
    • Em que nível da organização você deseja provisionar centralmente o acesso à nuvem: departamentos, equipes, projetos ou aplicativos? Altos níveis exigem mais governança e baixos níveis exigem mais gerenciamento.
    • Qual escopo de nuvem você gostaria de provisionar para esse nível?
      • Os escopos de cobrança são utilizados 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 acompanhadas de mais requisitos de gerenciamento e governança devido a essa liberdade.
      • Os grupos de recursos permitem que os engenheiros implementem algumas soluções, mas podem exigir mais suporte quando as soluções exigirem a habilitação de vários grupos de recursos ou opções no nível da assinatura.
  • Como você gostaria de usar os grupos de gerenciamento?
    • Organize as assinaturas em grupos de gerenciamento baseados no ambiente para otimizar a atribuição de políticas. Os grupos de gerenciamento permitem que os administradores de políticas gerenciem as políticas de nível superior, mas bloqueiam a capacidade de realizar relatórios entre assinaturas sem uma solução externa, o que aumenta seus esforços de análise de dados e showback.
    • Organize as 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 na organização visualizem os custos de forma mais natural no portal, mas exigem que os administradores de políticas usem políticas baseadas em marcas, o que aumenta os esforços de política e governança. Lembre-se também de que você pode ter várias hierarquias organizacionais e de que os grupos de gerenciamento têm suporte para apenas uma delas.
  • Defina uma estratégia abrangente de marcação que se alinhe aos objetivos de alocação de custos da sua organização.
    • Considere os atributos específicos relevantes para a atribuição de custos, tais como:
      • Como mapear os custos de volta às construções financeiras, por exemplo, centro de custos?
      • Você pode mapear de volta para cada nível da hierarquia organizacional, por exemplo, unidade de negócios, departamento, divisão e equipe?
      • Quem é responsável pelo serviço, por exemplo, o proprietário da empresa e o proprietário da engenharia?
      • A que esforço isso se refere, por exemplo, projeto e aplicativo?
      • Qual é o objetivo da engenharia desse recurso, por exemplo, ambiente, componente e finalidade?
    • Comunicar claramente as diretrizes de marcação para todos os stakeholders.
  • Uma vez definida, é hora de implementar sua estratégia de alocação de custos.
  • Faça uma anotação de todos os custos não alocados ou custos que deveriam ser divididos, mas não puderam 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á gerar relatórios com base nesses dados como parte da Análise de dados e showback.

Lembre-se de que a marcação demora para ser aplicada, revisada e limpa. Espere passar por vários ciclos de marcação depois que todos puderem ver os dados de custo. Muitas pessoas não percebem a existência de um problema até que tenham visibilidade, e é por isso que o FinOps é tão importante.

Baseando-se nos fundamentos

Nesse ponto, você tem uma estratégia de alocação de custos com exigências detalhadas de gerenciamento e marcação da nuvem. A marcação deve ser imposta automaticamente ou, pelo menos, acompanhada por KPIs de conformidade. À medida que você vai além do básico, considere os pontos:

  • Preencha todas as lacunas não atendidas pelas ferramentas nativas.
    • No mínimo, essa lacuna exige relatórios fora do portal, no qual 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 Normalização e Ingestão de dados.
  • Considere outros custos ainda não cobertos ou que possam ser acompanhados 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 Normalização e ingestão de dados ou realoque os custos como parte da sua estratégia abrangente de alocação de custos.
  • Analise e refine regularmente sua estratégia de alocação de custos.
    • Considere esse processo como parte do seu ciclo de comentários de relatórios. Se a sua estratégia de alocação de custos não estiver sendo bem-sucedida, os comentários que você recebe podem não estar diretamente associados à alocação de custos ou aos metadados. Em vez disso, pode estar relacionado aos relatórios. Fique atento a esses comentários e garanta que eles sejam tratados na camada mais apropriada.
    • Certifique-se de que os requisitos de nomenclatura, metadados e hierarquia estejam sendo usados de forma consistente e eficaz em todo o seu ambiente.
    • Considere outros KPIs para acompanhar e monitorar o êxito da sua estratégia de alocação de custos.

Saiba mais na FinOps Foundation

Essa capacidade faz parte do FinOps Framework da FinOps Foundation, uma organização sem fins lucrativos dedicada ao avanço do gerenciamento e da otimização de custos da nuvem. Para obter mais informações sobre o FinOps, incluindo guias estratégicos úteis, programas de treinamento e certificação, entre outros, confira o artigo Capacidade de alocação de custos (metadados e hierarquia) na documentação do FinOps Framework.

Próximas etapas