Alocação
Este artigo ajuda você a entender a capacidade de alocação no FinOps Framework e como implementá-la no Microsoft Cloud.
Definição
A alocação refere-se ao processo de atribuir, atribuir e redistribuir 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 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 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.
Revise o custo e o uso compartilhados e desenvolva um plano de alocação com regras e métodos para dividir os custos compartilhados de forma justa e equitativa. Acompanhe e relate o custo e o uso compartilhados e sua alocação para as partes interessadas relevantes. Revise e atualize regularmente o plano de alocação para garantir que ele se mantenha preciso e justo.
A alocação é o elemento fundamental da responsabilidade e permite que as organizações obtenham visibilidade do impacto de suas soluções em nuvem e atividades e iniciativas relacionadas. O gerenciamento eficaz de custos e uso compartilhados como parte de sua estratégia de alocação reduz a sobrecarga, 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 das metas e prioridades da sua organização quando se trata de alocação. Lembre-se de 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 a organização.
Este guia não aborda descontos por compromisso, como reservas e planos de poupança. Para obter detalhes sobre como lidar com showback e chargeback, consulte Otimização de taxas.
Introdução
Ao começar a gerenciar custos na nuvem, você usa as ferramentas de alocação nativas para organizar assinaturas e recursos para alinhar à sua estrutura de relatórios organizacionais principal. 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 é fundamental 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, criar um protótipo em pequena escala para demonstrar o valor. Considere se deve incluir custos compartilhados de serviços compartilhados por vários produtos ou equipes. O gerenciamento de 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.
- 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 implantem algumas soluções, mas podem exigir mais suporte quando as soluções exigem que vários grupos de recursos ou opções sejam habilitados no nível da assinatura.
- Identifique os custos compartilhados e como eles devem ser tratados.
- Notifique os stakeholders sobre a avaliação de custos compartilhados e solicite detalhes sobre os cenários conhecidos. A autoidentificação pode economizar muito tempo e esforço.
- Revise os serviços que foram adquiridos e estão sendo usados com a exibiçã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 de 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 gerenciamento e segurança, como o Microsoft Defender para Nuvem e o DevTest Labs.
- Serviços de rede, como o ExpressRoute.
- Serviços de banco de dados, como o Cosmos DB e os bancos de dados SQL.
- Ferramentas de colaboração e produtividade, como o Microsoft 365.
- Entre em contato com os stakeholders 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 atualmente. Se não forem contabilizados, como a alocação pode ou deve ser feita.
- 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.
- 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 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 os grupos de gerenciamento dão suporte a apenas uma.
- Defina uma estratégia de marcação abrangente que se alinhe aos objetivos de alocação 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.
- Considere os atributos específicos relevantes para a atribuição de custos, tais como:
- Uma vez definida, é hora de implementar sua estratégia de alocação.
- Considere uma abordagem de cima para baixo que priorize a implementação dos 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 é sua organização.
- Habilite a herança de marcas no Gerenciamento de Custos para copiar as marcas de assinatura e do grupo de recursos somente nos dados de custos. Ele não altera as marcas nos seus recursos.
- Utilize o Azure Policy para reforçar sua estratégia de marcação, automatizar a aplicação de marcas 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 os custos entre assinaturas, grupos de recursos ou adicionar ou alterar marcas, configure as 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á habilitada. Lembre-se disso antes de habilitar 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 exibir os custos juntos na análise de custos, considere agrupar os recursos relacionados com a tag "cm-resource-parent".
- Distribua a responsabilidade por todas as alterações restantes para ampliar e aumentar a eficiência.
- Faça uma anotação de todos os custos não alocados ou custos que deveriam ser divididos, mas não puderam 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á 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
Neste ponto, você tem uma estratégia de alocação com requisitos detalhados de gerenciamento de nuvem e marcação. 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 assimilação de dados.
- Considere outros custos ainda não cobertos ou que possam ser acompanhados separadamente.
- Para alinhar as implementações de marcação, esforce-se para gerar consistência entre as fontes de dados. Quando não for viável, implemente a limpeza como parte da assimilação e normalização de dados ou realoque os custos como parte de sua estratégia de alocação abrangente.
- Notifique os stakeholders sobre a avaliação de custos compartilhados e solicite detalhes sobre os cenários conhecidos. A autoidentificação pode economizar muito tempo e esforço.
- Revise os serviços adquiridos que são usados com a exibiçã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 de 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 gerenciamento e segurança, como o Microsoft Defender para Nuvem e o DevTest Labs.
- Serviços de rede, como o ExpressRoute.
- Serviços de banco de dados, como o Cosmos DB e os bancos de dados SQL.
- Ferramentas de colaboração e produtividade, como o Microsoft 365.
- Entre em contato com os stakeholders 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 atualmente. Se não forem contabilizados, como a alocação pode ou deve ser feita.
- Use regras de alocação de custos no Gerenciamento de Custos da Microsoft para redistribuir custos compartilhados com base em porcentagens estáticas ou custos de computação, rede ou armazenamento.
- Revise 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 comentários de relatórios. Se sua estratégia de alocação estiver aquém, o feedback que você recebe pode não estar diretamente associado à alocação ou aos metadados. Em vez disso, pode estar relacionado a 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 sucesso de sua estratégia de alocação.
- Estabeleça e acompanhe KPIs comuns, como o percentual 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 usar a telemetria do aplicativo 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 os respectivos percentuais com base na alteração dos padrões de uso.
- Considere compartilhar relatórios direcionados sobre a distribuição de custos compartilhados com os stakeholders relevantes.
- Crie um processo de geração de relatórios para aumentar a conscientização e promover a responsabilidade pelos custos compartilhados não alocados.
- Compartilhe orientações com os stakeholders sobre como eles podem otimizar os custos compartilhados.
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 FinOps, incluindo guias estratégicos ú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 da FinOps Foundation no YouTube:
Conteúdo relacionado
Recursos FinOps relacionados:
Produtos relacionados:
Soluções relacionadas:
- Conector de Gerenciamento de Custos para Power BI
- Relatórios do Power BI do kit de ferramentas FinOps
- Hubs FinOps