Partilhar via


Alocação

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


Definição

Alocação refere-se ao processo de atribuição, atribuição e redistribuição de custos e uso compartilhados usando contas, tags e outros metadados para estabelecer responsabilidade entre equipes e projetos 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 possam 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.

Rever os custos e a utilização partilhados e desenvolver um plano de atribuição com regras e métodos para dividir os custos partilhados de forma justa e equitativa. Acompanhe e relate custos e usos compartilhados e sua alocação para as partes interessadas relevantes. Revise e atualize regularmente o plano de alocação para garantir que ele permaneça preciso e justo.

A alocação é o elemento fundamental da responsabilidade e permite que as organizações ganhem visibilidade sobre o impacto de suas soluções de nuvem e atividades e iniciativas relacionadas. O gerenciamento eficaz de custos compartilhados e uso como parte de sua estratégia de alocação reduz as despesas gerais, aumenta a transparência e a responsabilidade e alinha os custos e o uso da nuvem com o valor comercial. Essa abordagem maximiza a eficiência e a economia de custos dos serviços compartilhados.


Antes de começar

Antes de começar, é importante ter uma compreensão clara dos objetivos e prioridades da sua organização quando se trata de alocação. Tenha em mente que nem todos os custos compartilhados podem precisar ser redistribuídos, e alguns são gerenciados de forma mais eficaz com outros meios. Avalie cuidadosamente cada custo compartilhado para determinar a abordagem mais apropriada para sua organização.

Este guia não cobre descontos de compromisso, como reservas e planos de poupança. Para obter detalhes sobre como lidar com showback e chargeback, consulte Otimização de taxa.


Introdução

Quando você começa a gerenciar custos na nuvem, usa as ferramentas de alocação nativas para organizar assinaturas e recursos para alinhar à 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.

A alocação é 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. Recomendamos delinear esse plano primeiro para obter alinhamento e, possivelmente, prototipagem em pequena escala para demonstrar o valor. Considere a possibilidade de incluir custos compartilhados de serviços compartilhados por vários produtos ou equipes. Gerenciar custos compartilhados pode ser complexo e muitas organizações começam sem ele. Identifique os custos compartilhados e estabeleça um plano priorizado de como eles devem ser tratados.

  • 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 da assinatura.
  • Identificar os custos partilhados e a forma como devem ser tratados.
    • Notifique as partes interessadas de que você está avaliando custos compartilhados e solicite detalhes sobre quaisquer cenários conhecidos. A autoidentificação pode poupar-lhe tempo e esforço significativos.
  • Analise os serviços que foram adquiridos e estão sendo usados com a visualização Serviços na Análise de custo.
  • Familiarize-se com cada serviço para determinar se eles foram projetados para e/ou podem ser usados para recursos compartilhados. Alguns exemplos de serviços comumente compartilhados são:
    • Serviços de hospedagem de aplicativos, como o Serviço Kubernetes do Azure, o Serviço de Aplicativo do Azure e a Área de Trabalho Virtual do Azure.
    • Ferramentas de observabilidade, como o Azure Monitor e o Log Analytics.
    • Ferramentas de gestão e segurança, como o Microsoft Defender for Cloud e o DevTest Labs.
    • Serviços de rede, como o ExpressRoute.
    • Serviços de banco de dados, como bancos de dados Cosmos DB e SQL.
    • Ferramentas de colaboração e produtividade, como o Microsoft 365.
  • Entre em contato com as partes interessadas responsáveis pelos serviços potencialmente compartilhados. Certifique-se de que eles entendam se os serviços compartilhados são compartilhados e como os custos são alocados hoje. Se não for contabilizado, como a alocação pode ou deve ser feita.
  • 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.
    • Para otimizar os relatórios organizacionais, organize as assinaturas em grupos de gerenciamento com base na hierarquia organizacional. 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. Lembre-se também de que você pode ter várias hierarquias organizacionais e grupos de gerenciamento que suportam apenas uma.
  • Defina uma estratégia de marcação abrangente que esteja alinhada com os objetivos de alocação 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 definida, é hora de implementar sua estratégia de alocação.
    • 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.
      • Os preços contratados (sob demanda) para reservas não estão disponíveis no Gerenciamento de custos quando a alocação de custos está ativada. Tenha isso em mente antes de ativar a alocação de custos do Gerenciamento de Custos. Para quantificar a economia de custos, você precisa unir conjuntos de dados de custo e preço.
    • Para visualizar os custos juntos na Análise de custos, considere agrupar recursos relacionados com a tag "cm-resource-parent".
    • 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. Considere a importância da alocação total em comparação com outros esforços e priorize de acordo. Como uma opção simples, você pode dividir os custos em sua camada de relatórios.

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 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 de dados.
  • Considere outros custos que ainda não estão cobertos ou podem ser rastreados separadamente.
    • Para alinhar as implementações de marcação, esforce-se para aumentar a consistência entre as fontes de dados. 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.
  • Notifique as partes interessadas de que você está avaliando custos compartilhados e solicite detalhes sobre quaisquer cenários conhecidos. A autoidentificação pode poupar-lhe tempo e esforço significativos.
  • Analise os serviços adquiridos que são usados com a visualização Serviços na Análise de custo.
  • Familiarize-se com cada serviço para determinar se eles foram projetados para e/ou podem ser usados para recursos compartilhados. Alguns exemplos de serviços comumente compartilhados são:
    • Serviços de hospedagem de aplicativos, como o Serviço Kubernetes do Azure, o Serviço de Aplicativo do Azure e a Área de Trabalho Virtual do Azure.
    • Ferramentas de observabilidade, como o Azure Monitor e o Log Analytics.
    • Ferramentas de gestão e segurança, como o Microsoft Defender for Cloud e o DevTest Labs.
    • Serviços de rede, como o ExpressRoute.
    • Serviços de banco de dados, como bancos de dados Cosmos DB e SQL.
    • Ferramentas de colaboração e produtividade, como o Microsoft 365.
  • Entre em contato com as partes interessadas responsáveis pelos serviços potencialmente compartilhados. Certifique-se de que eles entendam se os serviços compartilhados são compartilhados e como os custos são alocados hoje. Se não for contabilizado, como a alocação pode ou deve ser feita.
  • Use as regras de alocação de custos no Microsoft Cost Management para redistribuir custos compartilhados com base em porcentagens estáticas ou custos de computação, rede ou armazenamento.
  • Analise e refine regularmente suas regras de alocação para garantir que elas permaneçam precisas e justas.
    • Considere esse processo como parte do seu ciclo de feedback de relatórios. Se sua estratégia de alocação estiver falhando, o feedback que você recebe pode não estar diretamente associado à alocação ou aos metadados. Em vez disso, pode estar relacionado com 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.
  • Estabeleça e acompanhe KPIs comuns, como a porcentagem de custos compartilhados não alocados.
  • Use dados de utilização das métricas do Azure Monitor sempre que possível para entender o uso do serviço.
  • Considere o uso da telemetria de aplicativos para quantificar a distribuição de custos compartilhados. Há mais informações sobre isso em Economia Unitária.
  • Automatize o processo de identificação da divisão percentual dos custos compartilhados e considere o uso de regras de alocação de custos no Gerenciamento de Custos para redistribuir os custos.
  • Automatize as regras de alocação de custos para atualizar suas respetivas porcentagens com base nas mudanças nos padrões de uso.
  • Ponderar a partilha de relatórios específicos sobre a distribuição dos custos partilhados com as partes interessadas relevantes.
  • Crie um processo de relatórios para aumentar a conscientização e impulsionar a responsabilidade por custos compartilhados não alocados.
  • Compartilhe orientações com as partes interessadas sobre como elas podem otimizar os custos compartilhados.

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 de alocação 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: