Tous les articles
20 mars 20259 min de lecture

FinOps AWS : comment j'ai reduit la facture cloud de 30% en 2 semaines

Methodes concretes pour reduire vos couts AWS sans sacrifier la performance. Retour d'experience sur une optimisation FinOps reelle.

AWSFinOpsOptimisationCouts

Le probleme : une facture AWS qui explose

Beaucoup d'entreprises decouvrent leur facture AWS avec surprise en fin de mois. Lambda qui tourne a vide, DynamoDB en mode provisionne sans raison, des buckets S3 remplis de logs jamais consultes.

Voici les techniques que j'utilise systematiquement pour reduire les couts de 20 a 40%.

1. Audit des fonctions Lambda

Le quick win le plus frequent : des Lambdas configurees avec 1024 MB de memoire alors que 256 MB suffisent. Chaque doublement de memoire double le cout.

  • Utilisez AWS Lambda Power Tuning pour trouver le ratio optimal
  • Verifiez les timeouts : un timeout de 15 minutes sur une fonction de 2 secondes est du gaspillage pur
  • Identifiez les Lambdas "fantomes" qui ne servent plus mais sont toujours deployees

2. DynamoDB : On-Demand vs Provisionne

Le mode provisionne est moins cher uniquement si votre trafic est previsible. Si vous avez des pics, le mode on-demand est souvent plus economique car vous ne payez pas la capacite inutilisee.

  • Activez le auto-scaling si vous restez en mode provisionne
  • Analysez les metriques de throttling dans CloudWatch
  • Envisagez DynamoDB Reserved Capacity pour les tables stables

3. S3 et le Lifecycle Management

Les donnees s'accumulent. Sans politique de cycle de vie, vos couts S3 grimpent silencieusement.

  • Mettez en place des Lifecycle Policies pour archiver vers S3 Glacier
  • Activez S3 Intelligent-Tiering pour les acces imprevisibles
  • Supprimez les versions anciennes et les multipart uploads incomplets

4. CloudWatch Logs : le piege silencieux

Les logs CloudWatch sont souvent le 3eme poste de depense AWS, et personne ne les regarde.

  • Definissez des retention policies (7 jours pour le dev, 30 jours pour la prod)
  • Filtrez les logs inutiles avant de les envoyer
  • Envisagez un export vers S3 + Athena pour l'analyse a moindre cout

5. Mettre en place un dashboard FinOps

Pas de visibilite = pas de controle. Un dashboard FinOps simple avec AWS Cost Explorer et des alertes Budgets change tout.

  • Alertes par service et par tag
  • Rapport hebdomadaire automatise
  • Comparaison mois sur mois pour detecter les derives

Resultats typiques

Sur mes dernieres missions, j'ai observe :

  • -30% en moyenne sur la facture AWS mensuelle
  • Visibilite complete sur les couts par service et par equipe
  • Zero impact sur la performance ou la disponibilite

Votre facture AWS vous inquiete ? Parlons-en.


AV

Antoine Vivies

Tech Lead Backend & Architecte AWS Serverless

LinkedIn