↓Pular para o conteúdo principal
  1. blog/
ARTIGO TÉCNICO

FinOps de verdade: transformar custo de nuvem em decisão, não em planilha de números

Por que 'quanto gastamos' é a pergunta errada em FinOps — pipeline que cruza Usage API com inventário atual e transforma custo em ação.

·1 minuto

A pergunta errada #

“Quanto gastamos esse mês” é algo que o console de billing já responde. A pergunta que importa é por que gastamos — e ela exige cruzar cobrança com o inventário que existe agora.

Nunca confiar em fotografia antiga #

Cada execução coleta a cloud novamente, sem herdar suposição de snapshot antigo:

1
2
3
4
01-collect     → Usage API + inventário atual
02-reclassify  → cruza custo x inventário
03-present     → relatório executivo
04-package     → resultado final

Categorias orientadas a ação #

CategoriaO que significa
Produção/ativocusto normal, com dono definido
Migraçãocusto temporário esperado
Histórico/removidorecurso já não existe
Órfãoainda cobra, sem dono/projeto
Legadoserviço antigo em descontinuação
Suspenso/retençãorecurso parado ainda cobrando
Revisão técnicaprecisa associação fina

A diferença entre órfão e histórico é essencial: o primeiro ainda pode exigir ação; o segundo é apenas resíduo do período de cobrança.

Dois modos #

1
2
./run-finops.sh --mode monthly-closed
./run-finops.sh --mode current-preview

monthly-closed usa meses fechados e é apropriado para relatório oficial. current-preview serve para acompanhamento parcial.

Segurança do processo #

Execução recorrente usa flock, e coleta bruta, logs, CSV/JSON e credenciais não são versionados em Git.

Tecnologias #

Bash · OCI CLI · OCI Usage API · jq · Python · cron · flock

TEM UM CENÁRIO PARECIDO?

Me chama.

Manda o contexto, os sintomas e o que já foi testado. Bora organizar as evidências antes de sair mexendo.

Falar com Castro →
Sem enrolação. Com evidência.