Pular para conteúdo

💰 FinOps — Financial Operations

🎯 O que é FinOps?

FinOps (Financial Operations) é a prática de trazer responsabilidade financeira para a nuvem, permitindo que equipes técnicas tomem decisões baseadas em custo sem sacrificar velocidade ou qualidade.


🏗️ Nossa Stack FinOps

Ferramentas Implementadas

Ferramenta Propósito Status
Kubecost Análise de custo Kubernetes em tempo real ✅ Ativo
Azure Cost Management Custos gerais da Azure ✅ Integrado
Grafana Dashboards Visualização de métricas de custo ✅ Ativo

📊 Visibilidade Atual

Cluster AKS — Custo Mensal Estimado

\\
Nodes (2x D2s_v3): ~
Load Balancers: ~
Storage (64Gi): ~
Egress (estimado): ~
──────────────────────────────
Total: ~/mês
\\

Breakdown por Namespace

Namespace % do Cluster Custo Estimado
observability 35% ~\/mês
kubecost 15% ~\/mês
kube-system 25% ~\/mês
docs 5% ~\/mês
velero 5% ~\/mês
cert-manager 5% ~\/mês
ingress-nginx 10% ~\/mês

💡 Otimizações Identificadas

1. Right-Sizing (Economia: ~\/mês)

  • Grafana: Reduzir CPU request de 100m → 50m
  • Prometheus: Reduzir Memory de 2Gi → 1.5Gi
  • Kubecost: Reduzir CPU request de 200m → 100m

2. Storage Optimization (Economia: ~\/mês)

  • Prometheus: Migrar para ephemeral storage (dados não críticos)
  • Kubecost: Reduzir retenção de 32Gi → 16Gi

3. Node Pool Optimization (Economia: ~\/mês)

  • Avaliar: Spot Instances para cargas não críticas
  • Planejado: Separar workloads críticos vs best-effort

Total Potencial de Economia: ~\/mês (37% de redução)


🎯 Metas FinOps 2026

Q1 (Jan-Mar)

  • [x] Implementar Kubecost
  • [x] Dashboards de custo no Grafana
  • [ ] Right-sizing de todos os deployments
  • [ ] Budget alerts configurados

Q2 (Abr-Jun)

  • [ ] Spot Instances para workloads tolerantes
  • [ ] Chargeback por namespace
  • [ ] Relatórios mensais automatizados

Q3 (Jul-Set)

  • [ ] Integração completa Azure Cost Management
  • [ ] Previsões de custo com ML
  • [ ] Políticas de auto-scaling baseadas em custo

📚 Documentação