FinOps Open Cost e Especificação de Uso
Saiba mais sobre a nova especificação de dados de faturamento que ajuda a facilitar a compreensão e a otimização de custos e uso em qualquer nuvem, SaaS ou provedor local.
O que é o FOCUS?
O FinOps Open Cost and Usage Specification (FOCUS) é uma iniciativa inovadora para definir um formato comum para dados de faturamento. Ele permite que as organizações entendam melhor os padrões de custo e uso e otimizem os gastos e o desempenho em várias ofertas de serviços na nuvem, SaaS e até mesmo locais.
O FOCUS fornece às organizações uma visão consistente, clara e acessível de seus dados de custo explicitamente projetados para as necessidades de FinOps, como alocação, análise, monitoramento e otimização. Como a nova "linguagem" do FinOps, o FOCUS permite que os profissionais colaborem de forma mais eficiente e eficaz com os pares em toda a organização. Ajuda a maximizar a transferibilidade e a integração para novos membros da equipa, colocando as pessoas a trabalhar mais rapidamente. Quando emparelhados com o FinOps Framework, os profissionais têm as ferramentas necessárias para criar uma prática simplificada de FinOps que maximiza o valor da nuvem.
Porquê FOCUS?
A variedade e flexibilidade dos serviços de nuvem da Microsoft permite que você crie coisas incríveis enquanto paga apenas pelo que precisa, quando precisa. E com esta flexibilidade surgem modelos operacionais variados, onde os serviços são faturados e podem ser ajustados de forma diferente com base em vários fatores. Quando os serviços são faturados de forma diferente, os seus dados de custo e utilização também tendem a diferir. Isso torna desafiador alocar, analisar, monitorar e otimizar de forma consistente. Vai além dos serviços em nuvem da Microsoft. As organizações geralmente dependem de produtos de software como serviço (SaaS), software licenciado, infraestrutura local ou até mesmo outras nuvens. Essa confiança agrava o problema com cada provedor compartilhando dados em formatos proprietários.
O FOCUS resolve esse problema estabelecendo uma especificação de dados independente de provedor e serviço que aborda alguns dos maiores desafios que as organizações enfrentam no gerenciamento do valor de seus investimentos em nuvem – entender e quantificar o valor comercial de seus gastos. O FOCUS permite que as organizações passem mais tempo gerando valor e menos lutando para entender os dados causados por inconsistências e falta de familiaridade com diferentes serviços e provedores. Mas o FOCUS não é apenas para organizações que usam vários provedores de nuvem.
A FOCUS pode ajudar organizações que:
- Use um único provedor de nuvem junto com provedores de serviços complementares.
- Ter várias contas dentro de um provedor de nuvem.
- Tenha apenas uma conta com um único provedor de nuvem.
Os benefícios do uso do FOCUS são abrangentes, desde operações simplificadas dentro de uma empresa até tornar as habilidades como um profissional de FinOps mais portáteis.
Benefícios
O FOCUS é a melhor versão dos dados de custo e uso que você pode obter do Gerenciamento de Custos. Alguns dos benefícios que você vê com o FOCUS em comparação com os dados de custos reais e amortizados incluem:
Economize 30% em custos de armazenamento e computação
- O FOCUS combina custos reais (faturados) e amortizados (efetivos) em uma única linha, o que resulta em 49% menos linhas em comparação com conjuntos de dados reais e amortizados juntos. Quando você considera as novas colunas FOCUS, o tamanho total dos dados é ~30% menor do que os conjuntos de dados reais e amortizados, o que representa uma economia direta nos custos de armazenamento. Você também economiza em custos de computação, já que menos linhas são processadas. As economias exatas de computação variam, dependendo da sua solução.
Projetado para lidar com várias contas e nuvens
- Se você usa várias nuvens ou tem diferentes tipos de conta em uma única nuvem (como EA e MCA), o FOCUS padroniza seus dados de custo em um único esquema com terminologia consistente. Ajuda a compreender e otimizar os seus custos em todas as suas contas. Para organizações que ainda estão na EA, mudar para o FOCUS agora coloca você no controle do tempo para que você não fique "offline" depois que sua conta for transferida para MCA.
Mais fácil de aprender e alinhado com o FinOps Framework
- FOCUS é a nova "linguagem" do FinOps. Todas as orientações do FinOps Framework são atualizadas para usar a terminologia FOCUS e também incluem consultas e exemplos FOCUS. O FOCUS facilita a compreensão e a implementação das melhores práticas de FinOps sem exigir uma camada extra de tradução de orientação independente da nuvem para detalhes de implementação específicos da nuvem. O FOCUS permite que padrões e orientações independentes da nuvem se aprofundem e ajudem você a realizar mais com menos esforço.
Nomes de exibição limpos e legíveis por humanos
- O FOCUS usa nomes de exibição limpos e legíveis por humanos para todos os nomes, tipos e categorias. Nomes de exibição amigáveis estão disponíveis para serviços, tipos de recursos, regiões, preços, descontos de compromisso e muito mais.
Identifique exclusivamente o preço exato
- O FOCUS inclui um identificador para o ponto de preço SKU específico usado para cada cobrança (SkuPriceId). É um identificador exclusivo para o SKU, incluindo todas as variações de preços, como hierarquização e descontos, que não está atualmente disponível em conjuntos de dados reais ou amortizados. Cada cobrança também inclui os preços unitários que você precisa para entender como você recebe ou como você pode ser cobrado. O preço unitário de lista (ou de retalho) é o que pagaria por unidade sem quaisquer descontos negociados. O seu preço unitário contratado (ou a pedido) é aplicado após a aplicação de descontos negociados. Seu preço unitário efetivo (ou amortizado) mostra o preço conceitual após a aplicação dos descontos de compromisso de pré-compra. O preço unitário faturado (ou real) representa o que foi ou o que é faturado.
Redução de custos mais fácil de quantificar
- Além dos preços unitários, o FOCUS também inclui colunas para identificar o modelo de preços específico usado para cada cobrança com custos de lista, contratados, efetivos e faturados, o que facilita a quantificação das economias de custos de descontos negociados e de compromisso.
Todos os preços e custos em uma moeda consistente
- O FOCUS usa a moeda de faturamento para todos os preços e custos, o que facilita a verificação de custos dentro dos dados de custo e uso. Ele difere dos preços nos conjuntos de dados nativos do Gerenciamento de Custos, que usam a moeda de preços.
Organize e diferencie custos por serviço, recurso e SKU
- O FOCUS delineia claramente entre serviços, recursos e SKUs, o que facilita a organização e diferenciação de custos. A categorização de serviços é consistente entre provedores e oferece uma nova perspetiva, pois agrupa todos os recursos consumidos para um serviço específico, independentemente do produto subjacente ou da SKU (por exemplo, os custos de largura de banda e computação se enquadram no serviço de Máquinas Virtuais).
Regiões mais consistentes
- O conjunto de dados FOCUS no Gerenciamento de Custos fornece uma camada extra de limpeza de dados para garantir que as regiões sejam consistentes com o Gerenciador de Recursos do Azure. Isso significa que você vê os mesmos nomes de região no FOCUS que vê no portal do Azure e nas APIs do Azure Resource Manager.
Lógica de data mais simples
- O FOCUS usa datas de término exclusivas e formatos de data padrão do setor ISO 8601 para períodos de cobrança e cobrança. Ajuda a facilitar a filtragem e comparação de datas. É especialmente útil quando comparado com outras datas, como a data atual, uma vez que você não precisa adivinhar sobre fusos horários ou hora do dia.
Tags e detalhes de SKU são fornecidos em um formato JSON consistente
- Se você tiver uma conta do Enterprise Agreement, talvez saiba que as tags não são formatadas como JSON em conjuntos de dados reais e amortizados. O FOCUS corrige esse problema fornecendo tags e detalhes de SKU (
AdditionalInfo
) em um formato JSON consistente.
Identificar e dividir o uso em unidades discretas
- O FOCUS fornece preços discretos e unidades de uso para cada cobrança para ajudá-lo a entender como você está sendo cobrado em comparação com as unidades de uso do mundo real. Ele leva em conta diferentes estratégias de preços, como preços de bloco, e facilita a verificação de preços e quantidades de uso, fornecendo dados em colunas separadas.
Começar agora
O FOCUS 1.0 abrange:
- Detalhes de faturação relacionados com a faturação, como o fornecedor que utilizou, quem gerou a fatura (emissor da fatura) e o período de faturação da fatura.
- Detalhes do recurso sobre o que você implantou com o provedor, como o serviço, o tipo de recurso, a região e as tags.
- Detalhes de SKU sobre o produto que você usou ou comprou, como o editor e os identificadores de SKU.
- Detalhes da cobrança que descrevem e categorizam a cobrança, como o tipo, a descrição, a frequência e o valor usado ou comprado.
- Detalhes de desconto que resumem o modelo de preços, como a categoria de preço e detalhes de desconto de compromisso.
- Preços e custos que incluem os detalhes brutos sobre como cada cobrança é precificada, como a quantidade de preço, o preço unitário e o custo.
Os recursos são identificados por um ResourceId e ResourceName e organizados em seus respetivos ServiceName e ServiceCategory. ServiceCategory permite que você organize seus custos em um conjunto de categorias de nível superior consistentes entre provedores de nuvem, o que o torna especialmente interessante. Você também pode ver outros detalhes, como um rótulo ResourceType amigável, o RegionId e o RegionName nos quais um recurso foi implantado e quaisquer Tags que foram aplicadas ao recurso.
Nos bastidores, os recursos usam um ou mais produtos para habilitar seus recursos principais. FOCUS refere-se a eles como SKUs. O uso desses SKUs é, em última análise, o que você é cobrado. Cada SKU tem um PublisherName da empresa que desenvolveu o SKU, um SkuId que identifica o SKU que foi usado e um SkuPriceId que identifica o ponto de preço específico para o SKU, incluindo todas as variações de preços, como hierarquização e descontos.
Todas as cobranças incluem uma ChargeCategory para descrever que tipo de cobrança é (como uso ou compra), ChargeClass que identifica correções em cobranças anteriores, as datas ChargePeriodStart e ChargePeriodEnd em que a cobrança foi aplicada, a ChargeFrequency para saber com que frequência você pode esperar ver essa cobrança e uma ChargeDescription de alto nível para explicar o que a linha representa. Eles também incluem uma ConsumedQuantity e ConsumedUnit específicas em unidades distintas com base no que foi usado ou comprado.
Cada cobrança tem uma PriceCategory que indica como a cobrança foi precificada e, se um desconto de compromisso foi aplicado, eles incluem CommitmentDiscountCategory e CommitmentDiscountType para rótulos agnósticos do provedor e específicos do provedor para o tipo de desconto de compromisso, CommitmentDiscountId para identificar qual desconto de compromisso foi aplicado ao uso, o CommitmentDiscountName dessa instância e o CommitmentDiscountStatus que indica se a cobrança foi pela parcela utilizada (usada) ou não utilizada (não utilizada) do desconto do compromisso.
Como os preços são determinados com base na relação de faturamento, você também pode encontrar o BillingAccountId e o BillingAccountName contra os quais as faturas são geradas, as datas BillingPeriodStart e BillingPeriodEnd às quais a fatura se aplica, o InvoiceIssuerName da empresa responsável pelo faturamento e o ProviderName da nuvem, SaaS, local ou outro provedor que você usou. Observe que o termo "conta de faturamento" no FOCUS refere-se ao escopo no qual uma fatura é gerada e não à conta raiz de nível superior. Para organizações com uma conta de Contrato de Cliente Microsoft (MCA), ela é mapeada para seu perfil de cobrança e não para sua conta de cobrança da Microsoft. Dentro de cada conta de cobrança, você também tem um SubAccountId e SubAccountName para a assinatura dentro da conta de cobrança.
Por último, mas não menos importante, você também tem os detalhes de preço e custo. Cada cobrança tem uma BillingCurrency que todos os preços e custos usam, que pode diferir de como o provedor cobra. Por exemplo, a maioria das contas MCA tem um preço em USD e pode ser cobrada noutra moeda, como ienes ou euros.
Cada cobrança inclui o PricingQuantity e PricingUnit com base em como o SKU foi precificado (que pode ser em partes ou "blocos" de unidades) e um conjunto de preços unitários para o custo de cada unidade de preço individual (com base no SkuPriceId) e o custo total com base na quantidade de preço. O FOCUS inclui ListUnitPrice e ListCost para os preços públicos de varejo ou de mercado sem descontos, ContractedUnitPrice e ContractedCost para preços após descontos contratuais negociados, mas sem descontos de compromisso, EffectiveCost após compras com desconto de compromisso terem sido amortizadas e BilledCost que foi ou será faturado.
Além desses pontos, cada provedor pode incluir mais colunas prefixadas com x_ para denotá-las como colunas estendidas que não fazem parte do esquema FOCUS, mas fornecem detalhes úteis sobre seu custo e uso. O Microsoft Cost Management fornece os mesmos detalhes em seu conjunto de dados FOCUS que os esquemas nativos utilizando esse prefixo. Os relatórios do kit de ferramentas FinOps são adicionados às colunas com mais detalhes para facilitar os relatórios e as metas de otimização.
Observações importantes sobre colunas FOCUS
Observe os seguintes pontos ao trabalhar com dados FOCUS:
- O FOCUS depende da moeda de faturamento para todos os preços e custos, enquanto o Gerenciamento de Custos usa a moeda de preço. Os preços no FOCUS podem estar em uma moeda diferente dos esquemas nativos do Gerenciamento de Custos.
- O FOCUS combina o custo "real" e o custo "amortizado" em um único conjunto de dados. Ele produz um conjunto de dados menor em comparação com o gerenciamento de ambos os conjuntos de dados separadamente. O tamanho dos dados é igual aos dados de custo amortizado, além de quaisquer compras e reembolsos com desconto de compromisso.
BillingAccountId
eBillingAccountName
mapeie para o ID e o nome do perfil de cobrança das contas do Contrato de Cliente da Microsoft.- Estamos à procura de feedback sobre ele para entender se é um problema e determinar a melhor maneira de resolvê-lo.
BillingPeriodEnd
eChargePeriodEnd
são exclusivos, o que é útil para filtragem.SubAccountId
eSubAccountName
mapear para o ID e o nome da assinatura, respectivamente.- Todas as colunas FOCUS
*Id
(não as colunas dex_
extensão) usam IDs de recursos totalmente qualificados. ServiceName
eServiceCategory
estão usando um mapeamento personalizado que pode não levar em conta todos os serviços ainda.- Estamos a trabalhar na atualização desta lista para ter em conta todos os serviços. Requer um trabalho contínuo para acompanhar o ritmo a que a Microsoft está a permitir novos serviços.
- Deixe-nos saber se você encontrar algum serviço perdido ou se você tiver algum feedback sobre o mapeamento.
ServiceName
usa "Plano de Economia do Azure para Computação" para registros do plano de economia devido à falta de detalhes do serviço.- É um problema de dados subjacente e deve ser resolvido pelo serviço que gera os dados.
ServiceName
tenta mapear cobranças do Serviço Kubernetes do Azure (AKS) com base em uma simples verificação de nome de grupo de recursos, que pode detetar falsos positivos.- Estamos trabalhando para atualizar a verificação do grupo de recursos para ser mais direcionada.
- Deixe-nos saber se você encontrar algum falso positivo.
- Se descobrirmos que não somos capazes de identificar com precisão as cobranças do AKS, esperamos voltar ao nome do serviço para o recurso real (por exemplo, Balanceador de Carga).
SkuPriceId
para contas de Contrato de Cliente Microsoft usa "{ProductId}_{SkuId}_{MeterType}" na planilha de preços.- Se você precisar unir os dados de custo do FOCUS com a planilha de preços, poderá dividir
SkuPriceId
ou construir manualmente uma chave semelhante na planilha de preços.
- Se você precisar unir os dados de custo do FOCUS com a planilha de preços, poderá dividir
Comentários sobre as colunas FOCUS
Se você tiver comentários sobre nossos mapeamentos ou sobre nossos planos de suporte FOCUS completos, inicie um tópico nas discussões do kit de ferramentas FinOps. Se você acredita que tem um bug, crie um problema.
Se você tiver comentários sobre o FOCUS, crie um problema no repositório do FOCUS. Também encorajamos você a considerar contribuir para o projeto FOCUS. O projeto está à procura de mais profissionais para ajudar a trazer a sua experiência para ajudar a orientar os esforços e torná-la a especificação mais útil possível. Para saber mais sobre o FOCUS ou contribuir para o projeto, visite focus.finops.org.
Saiba mais na FinOps Foundation
O FinOps Open Cost and Usage Specification (FOCUS) foi construído em colaboração com a FinOps Foundation, uma organização sem fins lucrativos dedicada ao avanço da gestão e otimização de custos na nuvem. Para obter mais informações sobre o FOCUS, consulte o artigo do site do projeto FOCUS na documentação do FinOps Framework.
Você também pode encontrar vídeos relacionados no canal do YouTube da FinOps Foundation:
Conteúdos relacionados
Recursos relacionados:
- Como converter dados de Gestão de Custos para FOCUS
- Como atualizar relatórios existentes para o FOCUS
Produtos relacionados:
Soluções relacionadas:
- Relatórios do Power BI do kit de ferramentas FinOps
- Hubs FinOps
- Módulo PowerShell do kit de ferramentas FinOps