Acompanhamento diário do custo de nuvem das contas da instituição. Período de 28/06 a 25/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.251 | R$ 416 | +923% |
| 01/08 | R$ 3.891 | R$ 364 | +968% |
| 02/09 | R$ 1.904 | R$ 965 | +97% |
| 03/09 | R$ 1.836 | R$ 1.179 | +56% |
Consumo mensal separado por natureza financeira. Somar as três contas num número só sugeriria uma despesa de R$ 38.628 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$ 15.469 | 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$ 13.098 | é 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 6 contas foram coletadas. As de baixo ficaram de fora porque o tenant delas exige login próprio — a sessão do CLI vale para um tenant por vez. É o que os service principals do plano resolvem.
Azure 1 - Assinatura (azure)Azure 1 - Patrocinado (azure)Azure 1 - Enterprise (azure)Só o que gera fatura: Tenant Azure 1 e AWS. O tenant patrocinado não entra aqui — ele não desembolsa.
R$ 15.155 por mês a menos saindo do caixa — 45% de redução no desembolso. Neste mês o valor cai ainda mais, para R$ 13.098, por causa do crédito pontual da AWS.
Cada um tem natureza diferente e precisa ser lido com régua própria.
Queda de R$ 15.155/mês, ou 84%. Backups de máquinas mortas, snapshots órfãos, IPs ociosos, telemetria e retenção excessiva. É dinheiro que a instituição deixou de gastar.
O ambiente de produção roda inteiro sobre o crédito doado. São R$ 25.530 por mês de infraestrutura em uso que não geram fatura nenhuma — nem no cartão, nem no orçamento.
Cortar R$ 12.780/mês de desperdício comprou 69 dias a mais de crédito. Sem isso, o consumo voltaria a cair no cartão antes de 11/05/2027 — a economia aqui evita desembolso futuro, não reduz o de hoje.
US$ 1.000 concedidos uma única vez, aplicados na conta pagadora do parceiro. Abate cerca de 33% de um mês e acaba. Depois disso a AWS volta ao valor cheio — por isso não entra no cálculo recorrente.
O que entrou, o que já foi usado e o que resta — em reais, pelo câmbio de cada momento.
| Crédito | Entrada | US$ | R$ | Situação |
|---|---|---|---|---|
| Azure Sponsorship | 12/05/2026 · câmbio 5,0119 | 50.000 | R$ 250.593 | ativo até 11/05/2027 |
| — já consumido | até hoje | 16.121 | R$ 83.350 | 32% da doação |
| — saldo | 16/09/2026 | 33.879 | R$ 175.155 | 228 dias de validade |
| AWS promocional | setembro/2026 · informado | 1.000 | R$ 5.170 | pontual, será consumido |
| Total recebido | 51.000 | R$ 255.763 | em doação de infraestrutura |
| Origem | Natureza | R$/mês | R$/ano |
|---|---|---|---|
| Tenant Azure 1 | redução de desembolso | 15.155 | 181.860 |
| Tenant Azure 2 | crédito preservado | 12.780 | 153.366 |
| Total | após as providências de redução | 27.935 | 335.226 |
R$ 335.226 por ano entre os dois tenants, somando o que deixou de sair do caixa e o crédito que deixou de ser desperdiçado. Os dois são recursos da instituição — um em dinheiro, outro em capacidade doada com prazo.
Tenant Azure 2, últimos 12 meses. Agosto traz o pico da prova de conceito; o mês corrente está em curso e aparece esmaecido.
Cada medida aplicada, com o que ela tira da conta por mês. Vem de
data/economia_realizada.json, alimentado quando a ação é executada — pelo
agente ou à mão. Antes esta lista vivia fixa no código e ficava para trás a cada medida
nova; em 24/09/2026 havia US$ 1.130/mês aplicados e ausentes de todo relatório.
| Medida | US$/mês | R$/mês | Quando | Por quem |
|---|---|---|---|---|
| POC de ERP: grupo de recursos inteiro | US$ 1.423,77 | R$ 7.361,03 | 15/09 | manual |
| Hybrid Benefit em 3 VMs Windows | US$ 910,80 | R$ 4.708,93 | 24/09 | manual |
| Acervo 67 TB: redundancia geografica removida | US$ 630,00 | R$ 3.257,16 | 15/09 | manual |
| Acervo 39,6 TB: Cool para Cold apos 90 dias | US$ 245,00 | R$ 1.266,67 | 16/09 | manual |
| Aurora sab-prod: piso de ACU 4 para 2 | US$ 178,56 | R$ 923,17 | 24/09 | agente |
| 13 copias de disco orfas | US$ 155,00 | R$ 801,37 | 15/09 | manual |
| VPN orfa para VPC sem sub-rede | US$ 37,20 | R$ 192,33 | 24/09 | manual |
| Protecao de backup de VMs extintas | US$ 18,50 | R$ 95,65 | 15/09 | manual |
| Interface de rede orfa com IP reservado | US$ 3,72 | R$ 19,23 | 24/09 | manual |
| Guarda do backup do ERP resgatado | US$ -0,30 | R$ -1,55 | 16/09 | manual |
| Total | US$ 3.602,25 | R$ 18.623,99 | ||
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 |
| Total mapeado | US$ 1.589,66 | R$ 8.218,70 | US$ 19.076 por ano, se tudo for capturado | |
O histórico mensal cobre o Tenant Azure 2. O Tenant Azure 1 entra pelos valores de fatura fechada, porque o enrollment está com a leitura de custo desabilitada. Os relatórios do portal do parceiro cobrem o período anterior — quando exportados, entram aqui como série complementar.
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.
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 | 0 |
| AW-7 | 1 | 1 |
| AW-8 | 204 | 22 |
| AW-9 | 11 | 0 |
| AZ-1 | 5 | 0 |
| AZ-2 | 14 | 1 |
| AZ-7 | 8 | 0 |