Abbeal

GreenOps

GreenOps : sept leviers qui coupent 30 % de votre facture cloud.

Sans sacrifier la performance. Cas concrets : −30 % sur la facture, mêmes SLOs.

6 min

Votre cloud bill a doublé en deux ans. Votre bilan carbone aussi. Et pendant ce temps, 40 % de vos instances tournent à 8 % de CPU. Le GreenOps n'est pas une posture marketing : c'est un programme d'optimisation qui sauve à la fois votre P&L et votre score CSRD.

Sur un de nos clients récents, scale-up mobilité européenne, nous avons appliqué les sept leviers ci-dessous. Résultat en six mois : facture infrastructure réduite de 30 %, émissions Scope 2 divisées par deux, latence p99 inchangée. Voici la recette.

1. Tuer les serveurs zombies

Premier audit, première claque : 18 % des EC2 du client n'avaient eu aucun trafic depuis plus de 60 jours. Un script Lambda hebdomadaire taggue les instances inactives, prévient l'équipe owner via Slack, puis les éteint après 14 jours. Économie immédiate : 9 000 euros par mois.

2. Rightsizing data-driven, pas au doigt mouillé

AWS Compute Optimizer et GCP Recommender vous donnent les bonnes recommandations. Encore faut-il les appliquer. Nous avons descendu 60 % des m5.2xlarge en m5.large ou m6g.large (Graviton ARM). Performance identique, facture divisée par trois sur ce périmètre.

3. Carbon-aware computing

Vos batchs nocturnes peuvent attendre que la grille soit verte. Avec l'API ElectricityMap ou WattTime, planifiez les jobs lourds (training ML, encoding vidéo, ETL) quand le mix énergétique est bas en carbone. Sur un cluster Kubernetes, Karpenter + un scheduler custom font le job.

yaml
apiVersion: batch/v1 kind: CronJob metadata: name: nightly-ml-training annotations: carbon-aware/enabled: "true" carbon-aware/max-intensity: "150" # gCO2/kWh carbon-aware/window: "4h" spec: schedule: "0 22 * * *" jobTemplate: spec: template: spec: nodeSelector: karpenter.sh/capacity-type: spot

4. Spot instances pour les workloads tolérants

Build CI, encoding, ML training, jobs Spark : tout ce qui peut redémarrer doit tourner en spot. Économies de 60 à 90 %. Karpenter sur EKS gère les interruptions sans douleur. Le client mobilité a basculé 70 % de sa charge non-critique en spot, gain mensuel de 22 000 euros.

5. Cache stratégique

Chaque requête servie par CloudFront ou un Redis local, c'est un appel API en moins, donc moins de compute, moins de bande passante, moins de carbone. Cache HTTP agressif, ETag bien posés, stale-while-revalidate. Sur un endpoint qui faisait 12 000 RPS, le hit ratio est passé de 30 % à 88 %.

6. Archive policy : S3 Intelligent-Tiering n'est pas une option

Vos logs de 2022 ne servent à personne sauf en cas d'audit. Lifecycle policies vers S3 Glacier Deep Archive : 0,00099 dollar par Go-mois contre 0,023. Sur 800 To de logs, économie annuelle : 210 000 dollars. Et le carbone des disques SSD non-utilisés disparaît.

7. Choisir ses régions

AWS eu-west-3 (Paris) tourne sur du nucléaire à 56 gCO2/kWh. AWS ap-northeast-1 (Tokyo) sur un mix carboné à 480 gCO2/kWh. Pour des charges insensibles à la latence (batch, archives), arbitrer la région réduit les émissions sans toucher au code. Notre client a relocalisé 40 % de son archivage en France : -65 % d'émissions sur ce périmètre.

« Le GreenOps n'est pas une contrainte ESG. C'est de la FinOps avec un compteur supplémentaire. Et ce compteur est souvent le plus convaincant en board. »
CTO scale-up mobilité

Ces sept leviers ne demandent pas une refonte. Ils demandent une discipline d'ingénierie et un sponsor exec. Si vous voulez auditer votre infra et bâtir une roadmap GreenOps chiffrée, nos équipes interviennent en mode commando, livrables en six semaines.

Vous avez un projet qui ressemble à ça ?

Parler à un architecte