This article is available in French.
1. Le passage du CapEx à l'OpEx #
Comment le Cloud transforme la comptabilité informatique.
La fin de l'amortissement sur 5 ans #
Dans le modèle traditionnel (CapEx), on achète du matériel. Dans le Cloud (OpEx), on paie une facture mensuelle variable. Cela demande une surveillance constante pour éviter le 'Cloud Waste' (ressources payées mais non utilisées).
2. Les 3 phases du framework FinOps #
- Inform : Donner de la visibilité sur les coûts par équipe via le tagging.
- Optimize : Utiliser des instances réservées ou redimensionner (Right-sizing) les ressources sur-dimensionnées.
- Operate : Automatiser la gouvernance financière au quotidien.
3. Stratégies d'économies #
L'utilisation d'instances 'Spot' (jusqu'à 90% de réduction) pour les tâches non critiques et l'extinction automatique des environnements de test le week-end sont des victoires rapides pour tout programme FinOps.
Mise en pratique : mesurer et réduire ses coûts #
Commandes et requêtes FinOps.
Visualiser les coûts #
# Coût par service sur le mois (AWS)
aws ce get-cost-and-usage --time-period Start=2026-10-01,End=2026-11-01 --granularity MONTHLY --metrics UnblendedCost \
--group-by Type=DIMENSION,Key=SERVICE | jq -r '.ResultsByTime[].Groups[] | [.Keys[0], .Metrics.UnblendedCost.Amount] | @tsv' | sort -k2 -nr | head
# Ressources inutilisées : volumes détachés et IP non associées
aws ec2 describe-volumes --filters Name=status,Values=available --query 'Volumes[].[VolumeId,Size]' --output table
aws ec2 describe-addresses --query 'Addresses[?AssociationId==null].PublicIp'
# Azure / GCP
az consumption usage list --top 20 -o table
gcloud billing accounts listLes trois leviers #
- Rightsizing : ajuster la taille des instances à la consommation réelle (
kubectl top, métriques CloudWatch). - Engagements : Reserved Instances / Savings Plans pour les charges stables.
- Nettoyage et planification : éteindre les environnements hors production la nuit et les week-ends.
# Étiquetage obligatoire pour répartir les coûts
aws ec2 create-tags --resources i-0123456789abcdef0 --tags Key=equipe,Value=paiement Key=env,Value=prod
kubectl scale deployment --all --replicas=0 -n dev # extinction nocturne des environnements de devMy progress
Sign in to track your progress and take notes. Sign in
Recommended Articles
License consumption types
Understand the evolution of billing in Dynatrace: the difference between the old licensing model ...
Grafana Alloy: The importance of Self-Monitoring
Discover why and how to configure Grafana Alloy so that it monitors itself, collecting its own lo...
Grafana Alloy: Understanding and exploiting the User Interface (UI)
Discover how to enable, secure, and use Grafana Alloy's built-in web interface to visualize your ...
Grafana Alloy: Introduction and Architecture
Discover the fundamental concepts of Grafana Alloy, the transition from the static Agent to Alloy...
Grafana Alloy: Syntax and Configuration (Alloy Language: River)
As part of a Grafana training or observability training, master the declarative syntax of Grafana...
Grafana Alloy: Metrics Collection (Prometheus & Ecosystem)
Learn how to configure Grafana Alloy to collect, transform, and forward metrics using the Prometh...
Grafana Alloy: Log Management with Loki
Discover how to configure Grafana Alloy to read log files, journald, or network streams, process ...
Grafana Alloy: Trace Management with Tempo
Dive into distributed trace processing. Learn how to ingest OTLP, Jaeger, or Zipkin traces with G...
Grafana Alloy: Continuous Profiling with Pyroscope
Discover how to configure continuous profiling in your environments using Grafana Alloy and Pyros...