Throughput Optimizer + Bill Simulator
Cosmos tem 4 modes de cobrança (manual / autoscale / serverless / reserved-1y/3y). Modo errado pode custar milhares/mês. O simulador classifica seu workload (steady / spiky / growth / decay / bursty) e roda o cálculo nos 5 modes lado-a-lado contra os dados reais dos últimos 30/60/90 dias. Engine de recommendation no topo + Reserved Capacity Calculator com warning de non-cancellable em 3y.
Onde ele fica no app: Tools → Cosmos DB → Throughput Optimizer
O que ele faz
- Classifier de workload: steady / spiky / growth / decay / bursty via CV, p95, p99, trend.
- Bill simulator: 4 modes + 2 tiers reserved = 5 cards lado-a-lado.
- Engine de recommendation cruza pattern + cheapest bill.
- Quote de Reserved Capacity com warning de 3y non-cancellable.
- Export PDF para finance.
Passo a passo
- 1
Refresh metrics
Workspace puxa últimos 30/60/90 dias do Azure Monitor automaticamente.
- 2
Ajuste storage + override (opcional)
Storage GB (autodetectado). Override de Manual tier + override de autoscale max para "what-if" simples na própria tela.
- 3
Leia os 5 cards
Cada card: USD mensal, RU capacity, horas de throttle esperadas, rationale curto. Card com outline azul = recommended.
- 4
Quote de Reserved Capacity
Coloque tier 1y ou 3y. Calc mostra: list price, discounted price, monthly savings, total savings, warning de non-cancellable em 3y.
- 5
Exportar PDF
Tudo num PDF assinado em Ed25519 (via workspace Compliance) para defender o budget com finance.
Casos de uso reais
Travar 35% off com reserved 3y
Workload estável (CV 0,18, sem tendência). Reserved 3 anos mostra economia de R$ 67k/ano. CFO aprovou em 1 reunião.
Bursty → serverless ganha
Cron job pesado executa 3 vezes/dia, 15 min cada. No resto do tempo, zero. Serverless: -R$ 4,1k/mês vs manual.