TL;DR
O Problema do Billing Multi-Cloud
Toda organização que opera em mais de um provedor enfrenta o mesmo problema estrutural. Cada hyperscaler exporta dados de billing em formatos proprietários, com nomenclaturas distintas e semânticas incompatíveis entre si.
O conceito de "custo" aparece de formas completamente diferentes por provedor. A AWS usa lineItem/BlendedCost e lineItem/UnblendedCost no CUR, distribuídos em centenas de colunas. O Azure trabalha com CostInBillingCurrency em estrutura tabular distinta. O GCP usa cost e usage.amount em estruturas aninhadas (nested records). A OCI adota cost/myCost e nomenclaturas próprias para regiões e serviços.
Quando uma equipe de FinOps precisa consolidar esses dados, a reconciliação manual se torna um projeto de engenharia de dados por si só. Em pesquisa com 500 líderes de TI (theCUBE Research), 82% citam a alocação de custos como o maior desafio em ambientes multi-cloud.
O que é FOCUS
FOCUS é a sigla para FinOps Open Cost and Usage Specification. É uma especificação aberta, mantida pela FinOps Foundation sob governança da Linux Foundation, que define um schema padronizado para dados de custos e uso de cloud.
NOTA
FOCUS não é uma ferramenta. É uma especificação aberta que os provedores implementam nativamente em seus exports de billing.
A especificação não substitui os formatos nativos de cada provedor. Define um conjunto de colunas com nomes, tipos de dados e semânticas padronizados que todos os provedores adotam em seus exports. Independentemente da origem, o dado chega ao consumidor no mesmo formato.
Os quatro maiores hyperscalers contribuem ativamente para a especificação. No FinOps X 2025, AWS, Azure, GCP e OCI reafirmaram alinhamento em torno do FOCUS como padrão unificado. A governança segue modelo open-source: propostas passam por revisão pública antes de incorporação.
Evolução da Especificação
Primeira versão estável. 33 colunas padronizadas, suporte inicial AWS e Azure. Cobre os cenários mais comuns de billing em nuvem.
Metadados de ETL para rastreamento de origem e linhagem. FOCUS Columns para representação de SaaS.
Suporte a Savings Plans, Reserved Instances e Committed Use Discounts. Extensão do escopo para SaaS e PaaS.
Contract Commitment dataset, SKU Price Details e Region IDs padronizados entre todos os provedores.
Schema e Colunas Principais
O schema FOCUS organiza as colunas em três categorias funcionais. Entender essas categorias é essencial para construir queries e dashboards que funcionem entre provedores.
Custo
BilledCost, EffectiveCost, ListCost e ContractedCost. Cobrem fatura, amortização de compromissos e custo de tabela.
Identificação
ServiceName, ResourceId e SubAccountId. Identificam o recurso e a conta de origem, padronizados entre provedores.
Classificação
ChargeCategory, ChargeClass e ServiceCategory. Segmentam a fatura por tipo de cobrança e categoria funcional do serviço.
FOCUS: colunas de custo
BilledCost | EffectiveCost | ListCost | ContractedCostAdoção pelos Provedores
Export FOCUS disponível na seção "Data Exports" do Billing Console desde setembro de 2024. Compatível com FOCUS 1.0 e versões posteriores.
Exports FOCUS via portal e API para Enterprise Agreements e Microsoft Customer Agreements. Sem ferramentas intermediárias.
Dados FOCUS no BigQuery billing export. Queries SQL diretas sobre billing padronizado, sem pré-processamento adicional.
Exports compatíveis com FOCUS no sistema de billing da Oracle Cloud desde dezembro de 2025.
Benefícios Mensuráveis
Antes do FOCUS
ETL manual por provedor. Schemas divergentes, queries duplicadas e reconciliação como projeto de engenharia.
Depois do FOCUS
Schema único, pipelines reutilizáveis e análise multi-cloud nativa. Consolidação via UNION simples.
Perguntas Frequentes
FOCUS substitui o Cost Explorer da AWS?
Não. O FOCUS é um formato de dados de exportação, não uma ferramenta de visualização. O Cost Explorer continua disponível para análise nativa dentro da AWS.
O FOCUS resolve um problema diferente: a consolidação de dados de billing entre múltiplos provedores em um schema único para análise externa.
Preciso migrar tudo de uma vez para FOCUS 1.3?
Não. A adoção pode ser incremental. A AWS e o Azure permitem manter os exports tradicionais em paralelo com os exports FOCUS durante a transição.
A abordagem recomendada é iniciar com um único provedor, validar a qualidade dos dados e expandir gradualmente para os demais.
O FOCUS funciona com ferramentas como Power BI e Looker?
Sim. O FOCUS é um schema tabular padrão, compatível com qualquer ferramenta de BI ou analytics que consuma dados estruturados.
A vantagem é que um único modelo de dados no Power BI ou Looker atende todos os provedores, sem lógica condicional por cloud.
Qual a relação entre FOCUS e o FinOps Framework?
O FinOps Framework define as práticas, domínios e capabilities para gestão financeira de cloud. O FOCUS é a camada de dados que habilita essas práticas em ambientes multi-cloud.
Sem dados padronizados, capabilities como alocação de custos e unit economics ficam restritas a um único provedor. O FOCUS remove essa limitação.