Le pivot FinOps
Coûts Kubernetes explosant de 15% par mois, sans amélioration de performance.
Le contexte
Éditeur SaaS, ~200M€ de valuation, croissance saine. Mais il y avait un problème : chaque mois, leur facture AWS augmentait de 15%.
Au début : “C’est normal, on scale.”
Au mois 6 : “Attends, on devrait être plus efficace”
Au mois 12 : “Quelque chose ne va vraiment pas”
L’équipe Infra a enquêté. Résultat : zéro problème de sécurité, zéro hack, juste… bad engineering.
Typiquement :
- Pods avec des requests de 2GB mais qui n’utilisaient que 300MB en moyenne (overprovisioning)
- Pas de pod disruption budgets, donc lors de maintenance du cluster, l’autoscaler relançait des pods = coût x2
- Stateful services en Kubernetes (anti-pattern) nécessitant une redondance complète
- Aucune stratégie de spot instances (économies de 60% sur non-critical workloads)
L’action Leanovia
Phase 1: Audit FinOps complète
- Quelle workload coûte combien ?
- Quelle est la % overprovisioned dans chaque service ?
- Où pouvez-vous utiliser du spot sans risque ?
Phase 2: Right-Sizing intelligent
- Réduire les requests à la réalité observée
- Utiliser des VPA (Vertical Pod Autoscaler) pour ajuster automatiquement
- Résultat : même perf, moins de coûts
Phase 3: Spot + Reserved instances
- Services batch/non-critical → Spot instances (interruption OK)
- Services stateful critiques → Reserved instances (prix fixe, pas d’interruption)
- Économies immédiates de 30-40%
Phase 4: Pod Disruption Budgets + Cluster Autoscaling
- Quand vous scalez down le cluster, les pods sont drainés gracieusement (pas de re-spawn)
- Économies additionnelles : 10%
Phase 5: Monitoring FinOps
- Vous savez combien coûte chaque service
- Vous pouvez faire du showback/chargeback inter-équipes (“Votre service coûte 5k€/mois”)
- Ça motive à optimiser
L’impact
- Facture AWS réduite de 40% : De $X à $0.6X avec les mêmes workloads et perf
- Capacity pour scaler x5 : Avec l’argent sauvegardé, vous pouvez supporter 5x plus de workload
- Transparence : L’équipe sait pourquoi ça coûte, peut optimiser eux-mêmes
Leçon
FinOps n’est pas “négocier avec AWS”. C’est construire intelligemment.
Et quand vous construisez intelligemment, vous économisez sans sacrifice de performance.
L'Impact
- ✓ Facture -40%
- ✓ Scaling x5
Auteur
Consultant LeanoviaExpert en architecture cloud et optimisation des coûts infrastructure.