Maîtriser les coûts du cloud (FinOps) consiste à rendre la dépense visible, à l'attribuer aux équipes et à l'optimiser en continu. Sans gouvernance, la facilité de provisionnement du cloud mène vite au gaspillage.
Points clés
- Visibilité et étiquetage
- Dimensionnement et ressources inutilisées
- Modèles tarifaires et anticipation
Visibilité et étiquetage
La première étape est de savoir qui dépense quoi : on impose des tags (équipe, projet, environnement) sur chaque ressource pour ventiler la facture. Sans étiquetage cohérent, l'analyse des coûts est impossible. On enseigne à rendre l'étiquetage obligatoire dès la création, idéalement via des politiques Terraform.
Dimensionnement et ressources inutilisées
Une grande part du gaspillage vient du sur-dimensionnement et des ressources orphelines : VM surdimensionnées, disques détachés, IP réservées inutilisées, environnements de test allumés la nuit. On enseigne le rightsizing, l'arrêt planifié hors heures ouvrées et le nettoyage régulier. Des outils comme Infracost estiment le coût d'un changement Terraform avant le merge.
Modèles tarifaires et anticipation
Comprendre les modèles tarifaires permet d'arbitrer : à la demande pour la souplesse, instances réservées ou savings plans pour des charges stables, instances spot pour des travaux interruptibles. Anticiper la facture en CI avec Infracost (qui commente la PR du surcoût estimé) ancre la culture du coût comme critère de conception, au même titre que la performance.
En pratique
Scénario. Lab de 2 à 3 heures : sur un dépôt Terraform, brancher Infracost pour estimer le coût d'un changement dans la pull request, puis faire un exercice de rightsizing d'une instance surdimensionnée. Identifier des ressources orphelines dans un compte de test. Livrable : une PR commentée par Infracost montrant l'écart de coût et une liste de ressources à supprimer ou redimensionner.
Questions fréquentes
Qu'est-ce que le FinOps ?
C'est une pratique culturelle et opérationnelle qui réunit finance, ingénierie et métier pour rendre les coûts cloud visibles et optimisés, avec une responsabilité partagée de la dépense.
Comment estimer un coût cloud avant de déployer ?
Des outils comme Infracost analysent le code Terraform et estiment le coût mensuel des ressources directement dans la pull request, avant tout déploiement réel.
Pour aller plus loin
Pour approfondir : Apprendre terraform pas a pas · Automatiser avec ansible. Et le reste de nos ressources pour les écoles, OF et formateurs.
Besoin d'un formateur expert ou envie de transmettre ?
tonformateur connecte les écoles et organismes de formation avec des intervenants experts du terrain.
Voir les cours à pourvoir Explorer l'annuaire d'outils →