Compartilhar via


Especificação de custo e uso do FinOps Open

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 é FOCUS?

A Especificação de Custo e Uso Aberto (FOCUS) do FinOps é uma iniciativa inovadora para definir um formato comum para dados de faturamento. Ele capacita as organizações a entender melhor os padrões de custo e uso e otimizar os gastos e o desempenho em várias ofertas de serviços na nuvem, SaaS e até mesmo no local.

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 colegas em toda a organização. Isso ajuda a maximizar a transferência e a integração de novos membros da equipe, colocando as pessoas em funcionamento mais rapidamente. Quando combinado com o FinOps Framework, os profissionais têm as ferramentas necessárias para criar uma prática de FinOps simplificada que maximize o valor da nuvem.


Por que FOCUS?

A variedade e a flexibilidade dos serviços de nuvem da Microsoft permitem que você crie coisas incríveis pagando apenas pelo que precisa, quando precisa. E com essa flexibilidade, surgem vários modelos operacionais em que os serviços são cobrados e podem ser ajustados de forma diferente com base em vários fatores. Quando os serviços são cobrados de forma diferente, seus dados de custo e uso também tendem a diferir. Isso torna difícil 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 dependência agrava o problema com cada provedor compartilhando dados em formatos proprietários.

A 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 ao gerenciar o valor de seus investimentos em nuvem – entender e quantificar o valor comercial de seus gastos. O FOCUS permite que as organizações gastem 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 em um provedor de nuvem.
  • Tenha apenas uma conta com um único provedor de nuvem.

Os benefícios de usar o FOCUS são amplos, desde operações simplificadas dentro de uma empresa até tornar as habilidades como praticante 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 custo reais e amortizados incluem:

Economize 30% nos custos de armazenamento e computação

  • O FOCUS combina os 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, pois menos linhas são processadas. A economia exata de computação varia, 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. Isso ajuda a entender e otimizar seus custos em todas as suas contas. Para organizações que ainda usam 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 o MCA.

Mais fácil de aprender e alinhado com o FinOps Framework

  • FOCUS é a nova "linguagem" do FinOps. Todas as diretrizes 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 de nuvem para detalhes de implementação específicos da nuvem. O FOCUS permite que padrões e orientações independentes de 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 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 de SKU específico usado para cada cobrança (SkuPriceId). É um identificador exclusivo para o SKU, incluindo todas as variações de preços, como camadas e descontos, que não está disponível atualmente 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 pode ser cobrado. O preço unitário de lista (ou varejo) é o que você pagaria por unidade sem descontos negociados. Seu preço unitário contratado (ou sob demanda) é após a aplicação dos 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. Seu preço unitário faturado (ou real) representa o que foi ou o que é faturado.

Mais fácil de quantificar a economia de custos

  • Além dos preços unitários, o FOCUS também inclui colunas para identificar o modelo de precificação específico usado para cada cobrança com custo de lista, contratado, efetivo e faturado, o que facilita a quantificação da economia 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 nos dados de custo e uso. Ele difere dos preços nos conjuntos de dados nativos do Gerenciamento de Custos, que usam a moeda de precificação.

Organize e diferencie os custos por serviço, recurso e SKU

  • O FOCUS delineia claramente entre serviços, recursos e SKUs, o que facilita a organização e a diferenciação de custos. A categorização de serviço é consistente entre os provedores e oferece uma nova perspectiva, pois agrupa todos os recursos consumidos para um serviço específico, independentemente do produto ou SKU subjacente (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 Azure Resource Manager. Isso significa que você vê os mesmos nomes de região no FOCUS que 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 ISO 8601 padrão do setor para períodos de cobrança e cobrança. Isso ajuda a facilitar a filtragem e a comparação de datas. É especialmente útil quando comparado a outras datas, como a data atual, já que você não precisa adivinhar os fusos horários ou a hora do dia.

As tags e os detalhes do SKU são fornecidos em um formato JSON consistente

  • Se você tiver uma conta do Contrato Enterprise, 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.

Identifique e divida 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 é responsável por diferentes estratégias de preços, como preços em bloco, e facilita a verificação de preços e quantidades de uso, fornecendo dados em colunas separadas.

Introdução

O FOCUS 1.0 abrange:

  • Detalhes de faturamento relacionados ao faturamento, como o provedor que você usou, quem gerou a fatura (emissor da fatura) e o período de faturamento 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 marcas.
  • Detalhes do 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 tipo, descrição, frequência e quantidade usada ou comprada.
  • Detalhes do desconto que resumem o modelo de preços, como a categoria de preços e os detalhes do 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 respectivos 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 em que um recurso foi implantado e todas as marcas que foram aplicadas ao recurso.

Nos bastidores, os recursos usam um ou mais produtos para habilitar seus principais recursos. A FOCUS se refere 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 preço específico do SKU, incluindo todas as variações de preços, como camadas e descontos.

Todos os encargos incluem um ChargeCategory para descrever o tipo de encargo (como uso ou compra), ChargeClass que identifica correções de encargos anteriores, as datas ChargePeriodStart e ChargePeriodEnd às quais o encargo foi aplicado, o ChargeFrequency para saber com que frequência você pode esperar ver esse encargo e um ChargeDescription de alto nível para explicar o que a linha representa. Eles também incluem um ConsumedQuantity e ConsumedUnit específicos em unidades distintas com base no que foi usado ou comprado.

Cada encargo tem um PricingCategory que indica como o encargo foi precificado e, se um desconto de compromisso foi aplicado, eles incluem CommitmentDiscountCategory e CommitmentDiscountType para rótulos amigáveis independentes de 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 o encargo foi para a parte utilizada (usada) ou não utilizada (não utilizada) do desconto de compromisso.

Como os preços são determinados com base na relação de cobrança, 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 do MCA (Contrato de Cliente da Microsoft), ele é mapeado para seu perfil de cobrança e não para sua conta de cobrança da Microsoft. Em cada conta de cobrança, você também tem uma SubAccountId e uma SubAccountName para a assinatura na 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 ser diferente de como o provedor precifica as cobranças. Por exemplo, a maioria das contas MCA tem preços em dólares americanos e pode ser cobrada em outra moeda, como ienes ou euros.

Cada cobrança inclui 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 as compras com desconto de compromisso serem 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 Gerenciamento de Custos da Microsoft 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 as metas de relatórios e otimização.


Observações importantes sobre as colunas FOCUS

Observe os seguintes pontos ao trabalhar com dados FOCUS:

  • O FOCUS depende da moeda de cobrança 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 "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 está no mesmo nível dos dados de custo amortizados, além de quaisquer compras de desconto de compromisso e reembolsos.
  • BillingAccountId e BillingAccountName mapeie para a ID do perfil de cobrança e o nome das contas do Contrato de Cliente da Microsoft.
    • Estamos procurando feedback sobre isso para entender se é um problema e determinar a melhor maneira de resolvê-lo.
  • BillingPeriodEnd e ChargePeriodEnd são exclusivos, o que é útil para filtragem.
  • SubAccountId e SubAccountName mapear para a ID e o nome da assinatura, respectivamente.
  • Todas as colunas FOCUS *Id (não as colunas de x_ extensão) usam IDs de recurso totalmente qualificadas.
  • ServiceName e ServiceCategory estão usando um mapeamento personalizado que pode não levar em conta todos os serviços ainda.
    • Estamos trabalhando para atualizar esta lista para levar em conta todos os serviços. Requer trabalho contínuo para acompanhar o ritmo em que a Microsoft está habilitando novos serviços.
    • Informe-nos se você encontrar algum serviço perdido ou se tiver algum comentário sobre o mapeamento.
  • ServiceName usa "Plano de Economia do Azure para Computação" para registros de plano de economia devido à falta de detalhes de serviço.
    • É um problema de dados subjacente e deve ser resolvido pelo serviço que gera os dados.
  • ServiceName tenta mapear encargos do AKS (Serviço de Kubernetes do Azure) com base em uma verificação simples de nome de grupo de recursos, que pode detectar falsos positivos.
    • Estamos trabalhando para atualizar a verificação do grupo de recursos para ser mais direcionada.
    • Informe-nos se você encontrar algum falso positivo.
    • Se descobrirmos que não conseguimos identificar com precisão os encargos do AKS, esperamos voltar ao nome do serviço para o recurso real (por exemplo, Load Balancer).
  • SkuPriceId para contas do Contrato de Cliente da Microsoft usa "{ProductId}_{SkuId}_{MeterType}" da tabela de preços.
    • Se você precisar unir os dados de custo do FOCUS com a tabela de preços, poderá dividir SkuPriceId ou construir manualmente uma chave semelhante na tabela de preços.

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á procurando mais profissionais para ajudar a trazer 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 com o projeto, visite focus.finops.org.


Saiba mais na FinOps Foundation

A Especificação de Custo e Uso Aberto (FOCUS) do FinOps foi criada em colaboração com a FinOps Foundation, uma organização sem fins lucrativos dedicada ao avanço do gerenciamento e otimização de custos da 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 da FinOps Foundation no YouTube:


Recursos relacionados:

Produtos relacionados:

Soluções relacionadas: