Acompanhamento diário do custo de nuvem das contas da instituição. Período de 03/07 a 30/09/2026.
Dia fechado acima de 1,4× a média dos sete dias anteriores, com diferença maior que R$ 150. Abaixo do limiar, variação é ruído.
| Dia | Gasto | Média 7d | Salto |
|---|---|---|---|
| 01/09 | R$ 4.454 | R$ 416 | +972% |
| 01/08 | R$ 3.891 | R$ 364 | +968% |
| 02/09 | R$ 1.904 | R$ 994 | +92% |
| 03/09 | R$ 1.836 | R$ 1.208 | +52% |
Consumo mensal separado por natureza financeira. Somar as três contas num número só sugeriria uma despesa de R$ 37.634 por mês — que não existe: o tenant patrocinado não gera débito enquanto houver crédito.
| Conta | Natureza | R$/mês | Origem do dado |
|---|---|---|---|
| AWS 1 — consumo bruto | sai do caixa | R$ 14.474 | medido por API |
| AWS 1 — crédito do parceiro | abate | −R$ 5.170 | informado · setembro/2026, fatura do parceiro |
| Tenant Azure 1 (EA) | sai do caixa | R$ 2.800 | fatura de agosto · API bloqueada |
| Tenant Azure 2 (patrocinado) | crédito | R$ 25.530 | medido por API |
| Desembolso real | R$ 12.104 | é isto que vira fatura |
A conta AWS da instituição é membro de uma organização cuja conta pagadora é
331710882920, do parceiro. Crédito promocional é aplicado na pagadora,
então a API desta conta devolve apenas consumo, imposto e recorrência — nunca as linhas de
crédito. O abatimento entra aqui pela fatura consolidada e é informado, não medido.
Empilhado por nuvem. O último dia aparece esmaecido: o consumo ainda está sendo contabilizado e não serve de comparação.
Soma do período, por subscription Azure e conta AWS.
Dez maiores serviços somando as duas nuvens.
Lido por API no escopo de faturamento
(Microsoft.Consumption/lots) — não no da subscription, que não mostra crédito.
O saldo estimado já desconta o consumo ainda não faturado.
3 de 5 contas têm custo no período. As demais foram lidas com sucesso — o zero delas é o número verdadeiro, não falta de acesso.
ADB Assinatura (EA) (azure) — lida com sucesso, sem custo no períodoAzure Enterprise (azure) — lida com sucesso, sem custo no períodoTenant Azure 2, últimos 12 meses. Agosto traz o pico da prova de conceito; o mês corrente está em curso e aparece esmaecido.
Terceira nuvem, medida pela fatura. O GCP não expõe custo por API como as outras duas — a fonte programática seria a exportação para BigQuery, ainda não ligada. A organização tem 28 projetos, e o coletor lê todos desde 28/09/2026 — e o waste-hunter varre a organização inteira todo dia, junto com Azure e AWS.
R$ 2.989,02 em dez/2025 e dez vezes a media dos meses seguintes. A conta caiu para R$ 377 em janeiro e nunca mais voltou — tem perfil de recurso que ficou ligado e foi desligado. Vale saber o que era, porque pode voltar.
Oportunidades com número apurado, separadas por que ainda não aconteceram. Esta lista não entra no saving — promessa não é resultado, e somar as duas faria o total parar de servir para decidir.
| Oportunidade | US$/mês | R$/mês | Situação | Depende de |
|---|---|---|---|---|
| Resize srv-sqlprod-az2 (E16as_v4 → E8as_v4) | US$ 856,00 | R$ 4.425,61 | bloqueado por dependência | serializar os jobs do SQL Agent que disputam PedidoDeVenda |
| Extended Support do MySQL 8.0 em 3 bancos | US$ 219,00 | R$ 1.132,25 | já planejado | upgrade para MySQL 8.4 em drm-production, sua replica e drm-gateway-prod |
| CloudWatch: leitura de metrica a cada 26 s | US$ 190,00 | R$ 982,32 | investigação travada | identificar quem chama — nao ha como por log |
| Fila do waste-hunter em quarentena | US$ 132,30 | R$ 684,00 | em quarentena | cumprir o prazo sem dar sinal de vida |
| Resize amigos-rds-az (B20ms → B16ms) | US$ 129,00 | R$ 666,94 | pronto para executar | janela noturna — derruba as sessoes do ERP |
| zbx-prod ligado sem uso aparente | US$ 31,00 | R$ 160,27 | bloqueado por dependência | saber o que o Graylog na mesma maquina recebe |
| Reservas de RDS orfas | US$ 23,36 | R$ 120,77 | aproveitamento parcial | migrar instancia para a classe reservada — reserva de RDS nao se vende |
| Metricas de disco em sistema de arquivos em memoria | US$ 9,00 | R$ 46,53 | pronto para executar | editar o JSON do CloudWatch Agent em 3 maquinas |
| GCP: IP reservado sem uso (drm-chatbot) | US$ 7,30 | R$ 37,74 | em quarentena | cumprir 30 dias de quarentena |
| GCP: 8 discos orfaos de clusters GKE apagados | US$ 1,60 | R$ 8,27 | em quarentena | cumprir 30 dias de quarentena |
| Total mapeado | US$ 1.598,56 | R$ 8.264,72 | US$ 19.183 por ano, se tudo for capturado | |
O waste-hunter varre os recursos das duas nuvens todo dia às 03:40 e classifica o que encontra por reversibilidade, nunca por valor: uma ação que se desfaz em segundos é mais segura que outra de valor maior que não volta atrás.
Nenhum candidato vira proposta no primeiro dia. Recurso que parece ocioso mas roda uma vez por mês é exatamente o que derruba produção quando some — o relógio zera a qualquer sinal de vida.
As três nuvens, todo dia às 03:40. Cada regra declara quantos recursos conseguiu examinar — zero achados só vale como conclusão quando houve o que examinar.
Quantos recursos cada regra examinou. Zero achados só é conclusão quando houve o que examinar: listagem vazia também é sintoma de permissão faltando.
| Regra | Examinados | Em quarentena |
|---|---|---|
| AW-1 | 1 | 0 |
| AW-3 | 26 | 0 |
| AW-4 | 2 | 0 |
| AW-5 | 10 | 0 |
| AW-6 | 17 | 4 |
| AW-7 | 1 | 1 |
| AW-8 | 206 | 22 |
| AW-9 | 10 | 2 |
| AZ-1 | 6 | 0 |
| AZ-2 | 14 | 1 |
| AZ-7 | 8 | 0 |
| GC-1 | 8 | 8 |
| GC-2 | 3 | 1 |