Use este checklist em quatro semanas. Marque o que já fez; o objetivo não é zerar a fatura, e sim eliminar desperdício óbvio e criar hábito de revisão.
Semana 1 — Inventário e tags
- Listar top 10 serviços por custo (Cost Explorer, últimos 30 dias)
- Ativar tags obrigatórias:
Environment,Team,Product - Identificar contas/ambientes sem owner conhecido
- Criar budget com alerta e-mail em 80% / 100%
- Documentar baseline mensal (USD e BRL, se aplicável)
Semana 2 — Recursos órfãos e storage
- EBS volumes available (sem instância) — snapshot ou delete
- Elastic IPs não associados
- Snapshots AMIs antigas (>90 dias sem uso)
- Buckets S3 sem lifecycle / sem Intelligent-Tiering
- Logs CloudWatch com retenção infinita — definir 7–30 dias em dev
Semana 3 — Compute e banco
- Instâncias com CPU média < 20% (14 dias) → candidatas a downsize
- Família t* com créditos esgotando → migrar para m/c ou aumentar size
- Testar Graviton em staging (Node, Python, Java)
- RDS/Aurora: right-sizing e storage gp3 vs io
- Lambda: memória over-provisioned (duracao × GB-s)
Ferramentas: Comparador EC2 · Calculadora
Semana 4 — Rede, compromissos e processo
- NAT Gateway: VPCs duplicadas? endpoints S3/Dynamo para reduzir tráfego?
- Data transfer cross-AZ desnecessário
- Avaliar Savings Plan para 70–80% do baseline On-Demand
- Agendar revisão quinzenal de custos (30 min, eng + produto)
- Registrar decisões e exceções (runbook)
Sinais de alerta (pare e investigue)
- Fatura cresce > 20% m/m sem lançamento proporcional
- Serviço “Outros” ou “Tax” subindo sem explicação
- Ambiente dev ligado 24/7 sem necessidade
- RI/SP com utilização < 80%
Depois da auditoria
Publique um one-pager interno: baseline, metas, donos e próximas revisões. Repita o checklist trimestralmente.
Leia também: Guia FinOps AWS Brasil · RI vs Savings Plans.
Checklist mantido por Mauricio Nascimento de Oliveira. Sugestões: contato.