{"id":36160,"date":"2026-04-13T20:53:36","date_gmt":"2026-04-13T18:53:36","guid":{"rendered":"https:\/\/www.cloudmagazin.com\/2026\/04\/22\/carbon-aware-scheduling-patterns-green-software\/"},"modified":"2026-06-22T18:33:04","modified_gmt":"2026-06-22T16:33:04","slug":"carbon-aware-scheduling-patterns-green-software","status":"publish","type":"post","link":"https:\/\/www.cloudmagazin.com\/fr\/2026\/04\/13\/carbon-aware-scheduling-patterns-green-software\/","title":{"rendered":"Green Software : patterns pour une architecture cloud verte"},"content":{"rendered":"<p style=\"color:#6190a9;font-size:0.9em;margin:0 0 16px;padding:0;\">7\u202fmin de lecture<\/p>\n<p><strong>La durabilit\u00e9 dans le cloud est le plus souvent pr\u00e9sent\u00e9e comme une diapositive marketing\u202f: logo vert, compensation CO\u2082, rapport RSE. La discussion int\u00e9ressante se d\u00e9roule ailleurs. Le scheduling \u00ab\u202fcarbon\u2011aware\u202f\u00bb d\u00e9place les charges de travail l\u00e0 o\u00f9 le mix \u00e9nerg\u00e9tique est propre, ou les programme dans le temps o\u00f9 il le deviendra. Ce n\u2019est pas une id\u00e9ologie, mais une d\u00e9cision d\u2019architecture avec des chiffres concrets, de vrais compromis et un niveau de maturit\u00e9 qui varie fortement selon le pattern.<\/strong><\/p>\n<div style=\"background:#004a59;color:#fff;padding:32px 36px;margin:32px 0;border-radius:8px;\">\n<p style=\"margin:0 0 18px 0;font-size:0.95em;font-weight:800;text-transform:uppercase;letter-spacing:0.2em;color:#0bb7fd;border-bottom:2px solid rgba(11,183,253,0.3);padding-bottom:12px;\">Les points cl\u00e9s en bref<\/p>\n<ul style=\"margin:0;padding-left:22px;color:rgba(255,255,255,0.92);line-height:1.6;\">\n<li style=\"margin-bottom:12px;\"><strong style=\"color:#0bb7fd;\">Trois patterns offrent le levier le plus important.<\/strong> Location\u2011Shifting, Time\u2011Shifting et Demand\u2011Shaping\u202f\u2013 chacun r\u00e9sout une partie diff\u00e9rente du probl\u00e8me CO\u2082, rarement les trois simultan\u00e9ment.<\/li>\n<li style=\"margin-bottom:12px;\"><strong style=\"color:#0bb7fd;\">L\u2019intensit\u00e9 carbone du r\u00e9seau est la m\u00e9trique de r\u00e9f\u00e9rence.<\/strong> Sans donn\u00e9es fiables, horaires et r\u00e9solues \u00e0 l\u2019heure (WattTime, ElectricityMaps), chaque optimisation reste une estimation. Les fournisseurs de cloud int\u00e8grent de plus en plus ce signal eux\u2011m\u00eames.<\/li>\n<li><strong style=\"color:#0bb7fd;\">Le business case d\u00e9pend du profil de la charge.<\/strong> Les lots asynchrones et l\u2019entra\u00eenement de mod\u00e8les ML sont les candidats les plus rentables. Les API sensibles \u00e0 la latence et les services stateful ne se pr\u00eatent g\u00e9n\u00e9ralement pas \u00e0 ce type de d\u00e9calage.<\/li>\n<\/ul>\n<\/div>\n<p style=\"font-size:0.88em;color:#666;margin:20px 0 32px 0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:10px 0;\"><span style=\"color:#004a59;font-weight:700;text-transform:uppercase;font-size:0.72em;letter-spacing:0.14em;margin-right:14px;\">Liens associ\u00e9s<\/span><a href=\"https:\/\/www.cloudmagazin.com\/fr\/2026\/01\/02\/lia-propulse-le-cloud-et-sa-consommation-energetique\/\" style=\"color:#333;text-decoration:underline;\">L\u2019IA propulse le cloud \u2013 et la consommation d\u2019\u00e9nergie<\/a>&nbsp;&nbsp;<span style=\"color:#ccc;\">\/<\/span>&nbsp;&nbsp;<a href=\"https:\/\/www.cloudmagazin.com\/fr\/2026\/04\/03\/couts-inference-ia-cloud-finops-gpu-workloads-2026\/\" style=\"color:#333;text-decoration:underline;\">Co\u00fbts d\u2019inf\u00e9rence IA 2026\u202f: FinOps pour les charges GPU<\/a><\/p>\n<p>Les moteurs sont la Green Software Foundation (fond\u00e9e en\u202f2021 sous l\u2019\u00e9gide de la Linux Foundation, membres notamment Accenture, Microsoft, GitHub, Intel) et un ensemble de fournisseurs de donn\u00e9es qui d\u00e9livrent en temps r\u00e9el l\u2019intensit\u00e9 CO\u2082 du r\u00e9seau par r\u00e9gion. La fondation a identifi\u00e9 trois leviers dans ses patterns\u202f: Demand Shifting (Location\u2011Shifting et Time\u2011Shifting) et Demand Shaping. Chaque levier a un impact diff\u00e9rent sur les \u00e9missions, la latence et les co\u00fbts. Qui conna\u00eet ces diff\u00e9rences prend de meilleures d\u00e9cisions d\u2019architecture. Qui les m\u00e9lange aboutit \u00e0 un projet de greenwashing avec un effort CI.<\/p>\n<p>Ce texte classe techniquement les trois patterns. Il montre o\u00f9 le levier CO\u2082 est r\u00e9el, o\u00f9 il reste limit\u00e9 et ce que cela signifie concr\u00e8tement aujourd\u2019hui pour les architectes cloud.<\/p>\n<h2>Ce qu\u2019est le scheduling sensible au carbone sur le plan technique<\/h2>\n<p>Le scheduling sensible au carbone consiste \u00e0 d\u00e9cider <em>quand<\/em> et <em>o\u00f9<\/em> une charge de travail s\u2019ex\u00e9cute, en se basant sur un signal externe\u202f: l\u2019intensit\u00e9 CO\u2082 du r\u00e9seau \u00e9lectrique dans une r\u00e9gion donn\u00e9e \u00e0 un moment pr\u00e9cis. L\u2019intensit\u00e9 est exprim\u00e9e en grammes d\u2019\u00e9quivalent CO\u2082 par kilowattheure. Plus la part d\u2019\u00e9olien et de solaire est \u00e9lev\u00e9e, plus la valeur est basse. Plus la part de charbon ou de gaz est \u00e9lev\u00e9e, plus la valeur est haute.<\/p>\n<p>Ce signal est fourni par des services tels que Electricity Maps ou WattTime via des API. La granularit\u00e9 typique est de 5\u202fminutes ou d\u2019une heure. Le scheduling proprement dit s\u2019effectue soit dans le cluster (via des plugins du scheduler Kubernetes), soit dans le syst\u00e8me CI\/CD (GitHub Actions propose un mode de build sensible au carbone via l\u2019int\u00e9gration Azure), soit dans la logique applicative (frameworks batch qui retardent le d\u00e9marrage d\u2019un job jusqu\u2019\u00e0 ce que l\u2019intensit\u00e9 soit en dessous d\u2019un seuil).<\/p>\n<p>La Green Software Foundation distingue trois patterns pratiques. Il ne s\u2019agit pas de termes marketing, mais de d\u00e9cisions architecturales claires avec des impacts et des risques diff\u00e9rents.<\/p>\n<div class=\"evm-stat evm-stat-highlight\" style=\"text-align:center;background:#004a59;border-radius:12px;padding:32px 24px;margin:32px 0;\">\n<div style=\"font-size:48px;font-weight:700;color:#fff;letter-spacing:-0.03em;\">~5x<\/div>\n<div style=\"font-size:15px;color:rgba(255,255,255,0.8);margin-top:8px;max-width:460px;margin-left:auto;margin-right:auto;\">\u00c9cart d\u2019intensit\u00e9 CO\u2082 entre les r\u00e9gions europ\u00e9ennes \u00e0 forte part d\u2019\u00e9nergies renouvelables et les r\u00e9gions \u00e0 forte part de charbon (valeur indicative).<\/div>\n<div style=\"font-size:12px;color:#0bb7fd;margin-top:8px;\">Source\u202f: Electricity Maps, donn\u00e9es publiques en temps r\u00e9el<\/div>\n<\/div>\n<div style=\"overflow-x:auto;margin:32px 0;\">\n<table style=\"width:100%;border-collapse:collapse;font-size:0.95em;\">\n<thead>\n<tr style=\"background:#004a59;color:#fff;\">\n<th style=\"padding:12px 16px;text-align:left;border:1px solid #004a59;\">Pattern<\/th>\n<th style=\"padding:12px 16px;text-align:left;border:1px solid #004a59;\">Principe<\/th>\n<th style=\"padding:12px 16px;text-align:left;border:1px solid #004a59;\">Adapt\u00e9 \u00e0<\/th>\n<th style=\"padding:12px 16px;text-align:left;border:1px solid #004a59;\">Maturit\u00e9<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"padding:12px 16px;border:1px solid #ddd;\"><strong>Location\u2011Shifting<\/strong><\/td>\n<td style=\"padding:12px 16px;border:1px solid #ddd;\">D\u00e9placer la charge de travail vers une r\u00e9gion au r\u00e9seau propre<\/td>\n<td style=\"padding:12px 16px;border:1px solid #ddd;\">Batchs, entra\u00eenement ML, agr\u00e9gation de donn\u00e9es sans contrainte de latence<\/td>\n<td style=\"padding:12px 16px;border:1px solid #ddd;color:#2d7a3e;font-weight:600;\">Produit chez GCP\/AWS, sous r\u00e9serve d\u2019une configuration multi\u2011r\u00e9gion<\/td>\n<\/tr>\n<tr style=\"background:#f7fbfc;\">\n<td style=\"padding:12px 16px;border:1px solid #ddd;\"><strong>Time\u2011Shifting<\/strong><\/td>\n<td style=\"padding:12px 16px;border:1px solid #ddd;\">D\u00e9placer la charge de travail vers l\u2019heure la plus propre dans la m\u00eame r\u00e9gion<\/td>\n<td style=\"padding:12px 16px;border:1px solid #ddd;\">Rapports diff\u00e9r\u00e9s, sauvegardes, re\u2011entra\u00eenement de mod\u00e8les<\/td>\n<td style=\"padding:12px 16px;border:1px solid #ddd;color:#2d7a3e;font-weight:600;\">Utilisable d\u00e8s l\u2019int\u00e9gration du scheduler (Airflow, Argo)<\/td>\n<\/tr>\n<tr>\n<td style=\"padding:12px 16px;border:1px solid #ddd;\"><strong>Demand\u2011Shaping<\/strong><\/td>\n<td style=\"padding:12px 16px;border:1px solid #ddd;\">R\u00e9duire soi\u2011m\u00eame la charge de calcul lorsque le CO\u2082 du r\u00e9seau est \u00e9lev\u00e9<\/td>\n<td style=\"padding:12px 16px;border:1px solid #ddd;\">Transcodage vid\u00e9o, fonctionnalit\u00e9s UX non critiques, pr\u00e9\u2011calcul<\/td>\n<td style=\"padding:12px 16px;border:1px solid #ddd;color:#c0392b;font-weight:600;\">Pr\u00e9coce, souvent \u00e0 impl\u00e9menter c\u00f4t\u00e9 application<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p style=\"font-size:0.8em;color:#888;margin-top:8px;\">Source\u202f: Catalogue des patterns de la Green Software Foundation 2024\/2025.<\/p>\n<\/div>\n<h2>Location\u2011Shifting\u202f: amener la charge de travail vers une \u00e9nergie propre<\/h2>\n<p>Le location\u2011shifting d\u00e9place un job vers une r\u00e9gion o\u00f9 l\u2019intensit\u00e9 carbone est actuellement plus faible. Sur le plan technique, c\u2019est la solution la plus \u00e9vidente\u202f: les fournisseurs de cloud disposent d\u00e9j\u00e0 de nombreuses r\u00e9gions, la d\u00e9finition de la charge de travail est g\u00e9n\u00e9ralement ind\u00e9pendante de la r\u00e9gion. Les grands hyperscalers proposent d\u00e9sormais les donn\u00e9es d\u2019\u00e9missions r\u00e9gionales dans leurs exports de facturation.<\/p>\n<p>Le levier est r\u00e9el, car les r\u00e9seaux \u00e9lectriques europ\u00e9ens sont tr\u00e8s h\u00e9t\u00e9rog\u00e8nes. Un batch ex\u00e9cut\u00e9 dans une r\u00e9gion \u00e0 forte part d\u2019\u00e9nergies renouvelables g\u00e9n\u00e8re nettement moins d\u2019\u00e9missions qu\u2019un m\u00eame batch dans une r\u00e9gion \u00e0 forte base fossile. Ce n\u2019est pas un tour de comptabilit\u00e9\u202f: l\u2019\u00e9lectricit\u00e9 est locale. Le mix \u00e9nerg\u00e9tique du lieu d\u00e9termine la charge r\u00e9elle.<\/p>\n<p>Les limites sont concr\u00e8tes. La r\u00e9sidence des donn\u00e9es (RGPD, r\u00e9glementation sectorielle, contrats clients) peut interdire un d\u00e9placement \u00e0 travers l\u2019Europe. La latence augmente lorsque les donn\u00e9es ou les utilisateurs ne se trouvent pas dans la r\u00e9gion cible. Et le trafic inter\u2011r\u00e9gional sortant co\u00fbte de l\u2019argent\u202f\u2013\u202fpour de gros volumes, le co\u00fbt peut absorber l\u2019avantage CO\u2082 si le transfert n\u2019est pas ma\u00eetris\u00e9.<\/p>\n<p>Le location\u2011shifting est le plus efficace lorsqu\u2019il s\u2019applique \u00e0 des donn\u00e9es d\u00e9j\u00e0 multir\u00e9gionales\u202f: jeux de donn\u00e9es d\u2019entra\u00eenement stock\u00e9s en object storage et d\u00e9j\u00e0 r\u00e9pliqu\u00e9s. Ou \u00e0 des charges de travail sans persistance\u202f: batchs sans \u00e9tat qui ne font que lire des entr\u00e9es et \u00e9crire des r\u00e9sultats.<\/p>\n<h2>Time\u2011Shifting\u202f: placer la charge de travail dans l\u2019heure la plus propre<\/h2>\n<p>Le time\u2011shifting laisse la charge de travail dans sa r\u00e9gion, mais d\u00e9cale son lancement vers une fen\u00eatre d\u2019intensit\u00e9 plus basse. Cas typique\u202f: un nightly build ou un entra\u00eenement de mod\u00e8le ML qui d\u00e9marre \u00e0 2\u202fh du matin, moment o\u00f9 la part d\u2019\u00e9nergie \u00e9olienne dans le r\u00e9seau est \u00e9lev\u00e9e. Ou qui ne d\u00e9marre qu\u2019\u00e0 4\u202fh parce que les pr\u00e9visions d\u2019intensit\u00e9 le recommandent.<\/p>\n<p>Techniquement, c\u2019est souvent plus simple que le location\u2011shifting\u202f: pas d\u2019effets r\u00e9seau, pas de questions de r\u00e9sidence. Un plugin de scheduler ou un wrapper Cron bas\u00e9 sur le polling interroge l\u2019API d\u2019intensit\u00e9 et d\u00e9clenche le job d\u00e8s que le seuil est franchi. Des projets Kubernetes comme le Carbon\u2011Aware KEDA\u2011Scaler ou le Batch de Google Cloud avec le flag Carbon\u2011Sensitivity vont dans ce sens.<\/p>\n<p>La limite r\u00e9side dans la tol\u00e9rance au retard. Un build CI qui attend quatre heures ne bloque pas de release\u202f\u2013\u202fmais un job d\u2019ingestion de logs qui attend six heures peut violer les exigences de conformit\u00e9 (d\u00e9lais RGPD, pistes d\u2019audit). Qui pratique le time\u2011shifting doit d\u00e9finir, pour chaque charge de travail, le d\u00e9lai acceptable. Sinon on cr\u00e9e une seconde cat\u00e9gorie de jobs \u00ab\u202fun jour, \u00e7a s\u2019ex\u00e9cutera\u202f\u00bb que plus personne ne d\u00e9bogue.<\/p>\n<figure style=\"margin:36px 0;padding:0;\">\n<blockquote style=\"position:relative;margin:0;padding:30px 34px 28px;background:linear-gradient(135deg,#013a47 0%,#004a59 100%);border-radius:12px;box-shadow:0 10px 30px rgba(0,40,60,0.18);overflow:hidden;\"><p>\n<span aria-hidden=\"true\" style=\"position:absolute;right:22px;top:6px;font-family:Georgia,serif;font-size:90px;line-height:1;color:#0bb7fd;opacity:0.18;\">&rdquo;<\/span><\/p>\n<div style=\"font-family:'SF Mono','Monaco','Consolas',monospace;font-size:10.5px;color:#0bb7fd;letter-spacing:0.18em;text-transform:uppercase;margin-bottom:13px;\">\/\/ L&rsquo;essentiel<\/div>\n<p style=\"margin:0;font-size:1.15em;line-height:1.6;color:#f2fafd;font-weight:500;position:relative;\">La durabilit\u00e9 dans le cloud est le plus souvent vendue comme une diapositive marketing\u202f: logo vert, compensation CO\u2082, rapport RSE.<\/p>\n<\/blockquote>\n<\/figure>\n<h2>Demand\u2011Shaping\u202f: moins de calcul lorsque l\u2019\u00e9lectricit\u00e9 est pollu\u00e9e<\/h2>\n<p>Le Demand\u2011Shaping est le pattern le plus exigeant. Au lieu de d\u00e9placer la charge de travail, l\u2019application ajuste sa demande de ressources en fonction du signal. Exemples\u202f: un encodeur vid\u00e9o choisit, en cas d\u2019intensit\u00e9 CO\u2082 \u00e9lev\u00e9e, un pr\u00e9r\u00e9glage moins puissant, une cha\u00eene de recommandation r\u00e9duit la profondeur de son mod\u00e8le, un job d\u2019analyse calcule des agr\u00e9gats plus grossiers.<\/p>\n<p>Le charme\u202f: le Demand\u2011Shaping fonctionne aussi pour les applications sensibles \u00e0 la latence, qui ne peuvent ni attendre ni migrer. Le prix\u202f: l\u2019application doit mod\u00e9liser explicitement le compromis. Ce n\u2019est plus un sujet d\u2019infrastructure, mais un sujet produit. Une \u00e9quipe qui passe son encodage vid\u00e9o, en cas de mix \u00e9nerg\u00e9tique d\u00e9favorable, de \u00ab\u202fHigh\u202f\u00bb \u00e0 \u00ab\u202fStandard\u202f\u00bb, doit justifier le r\u00e9sultat aupr\u00e8s du client. Qui ne le communique pas s\u2019expose \u00e0 des tickets de support.<\/p>\n<div class=\"evm-stat evm-stat-row\" style=\"display:flex;gap:16px;margin:32px 0;flex-wrap:wrap;\">\n<div style=\"flex:1;min-width:160px;text-align:center;background:#004a59;border-radius:8px;padding:20px 12px;border-top:3px solid #0bb7fd;\">\n<div style=\"font-size:28px;font-weight:700;color:#fff;\">Time<\/div>\n<div style=\"font-size:12px;color:rgba(255,255,255,0.7);margin-top:4px;\">Retarder le d\u00e9marrage du job, la r\u00e9gion reste identique<\/div>\n<\/div>\n<div style=\"flex:1;min-width:160px;text-align:center;background:#004a59;border-radius:8px;padding:20px 12px;border-top:3px solid #0bb7fd;\">\n<div style=\"font-size:28px;font-weight:700;color:#fff;\">Location<\/div>\n<div style=\"font-size:12px;color:rgba(255,255,255,0.7);margin-top:4px;\">Changer de r\u00e9gion, le moment reste identique<\/div>\n<\/div>\n<div style=\"flex:1;min-width:160px;text-align:center;background:#004a59;border-radius:8px;padding:20px 12px;border-top:3px solid #0bb7fd;\">\n<div style=\"font-size:28px;font-weight:700;color:#fff;\">Shape<\/div>\n<div style=\"font-size:12px;color:rgba(255,255,255,0.7);margin-top:4px;\">R\u00e9duire la demande de calcul avec une \u00e9nergie pollu\u00e9e<\/div>\n<\/div>\n<\/div>\n<h2>Compromis\u202f: ce qui s\u2019oppose au Carbon\u2011aware Scheduling<\/h2>\n<p>Le Carbon\u2011aware Scheduling n\u2019est pas un repas gratuit. Les patterns entrent en collision avec d\u2019autres objectifs d\u2019architecture. Ces collisions ne sont pas th\u00e9oriques. Qui ne les identifie pas t\u00f4t accumule une dette technique, plus difficile \u00e0 d\u00e9battre sous le label \u00ab\u202fDurabilit\u00e9\u202f\u00bb que la complexit\u00e9 ordinaire.<\/p>\n<div class=\"evm-proscons\" style=\"display:flex;gap:16px;margin:32px 0;flex-wrap:wrap;\">\n<div style=\"flex:1;min-width:260px;background:#f8f9fa;border-top:3px solid #0bb7fd;padding:20px 24px;border-radius:8px;\">\n<h3 style=\"margin-top:0;font-size:1.05em;color:#004a59;\">En faveur<\/h3>\n<ul style=\"margin:0;padding-left:18px;color:#444;line-height:1.7;\">\n<li>R\u00e9duction r\u00e9elle du CO\u2082 pour les charges de travail batch, sans refontes majeures.<\/li>\n<li>Possibilit\u00e9 de reporting\u202f: les fournisseurs cloud proposent de plus en plus des rapports d\u2019\u00e9missions auditables par r\u00e9gion et cr\u00e9neau horaire.<\/li>\n<li>Impact signal interne\u202f: rend la consommation \u00e9nerg\u00e9tique visible et discutable au sein de l\u2019ing\u00e9nierie.<\/li>\n<li>Dans de nombreux cas, neutre en co\u00fbt voire moins cher (les prix hors pointe co\u00efncident souvent avec une intensit\u00e9 plus faible).<\/li>\n<\/ul>\n<\/div>\n<div style=\"flex:1;min-width:260px;background:#f8f9fa;border-top:3px solid #d65663;padding:20px 24px;border-radius:8px;\">\n<h3 style=\"margin-top:0;font-size:1.05em;color:#004a59;\">Contre<\/h3>\n<ul style=\"margin:0;padding-left:18px;color:#444;line-height:1.7;\">\n<li>Conflits de latence et de r\u00e9sidence lors du d\u00e9placement g\u00e9ographique\u202f\u2013 souvent irr\u00e9ductibles d\u2019un point de vue r\u00e9glementaire.<\/li>\n<li>Complexit\u00e9 suppl\u00e9mentaire dans le scheduling\u202f: un nouveau signal qui peut tomber, \u00eatre retard\u00e9 ou erron\u00e9.<\/li>\n<li>Aucun levier pour les charges de travail synchrones orient\u00e9es utilisateur sans logique de Demand\u2011Shaping.<\/li>\n<li>Risque de greenwashing\u202f: un mauvais suivi rend les \u00e9conomies non v\u00e9rifiables.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<h2>Pilote\u202f: \u00e0 quoi ressemble r\u00e9ellement un d\u00e9marrage<\/h2>\n<p>La tentation est grande de lancer le Carbon\u2011aware Scheduling comme une initiative plateforme. Cela est rarement judicieux. Le meilleur chemin est un pilote \u00e9troit, qui produit un r\u00e9sultat concret avant d\u2019\u00e9crire des politiques.<\/p>\n<ol style=\"line-height:1.8;color:#444;\">\n<li><strong>Identifier les candidats.<\/strong> Quels workloads tol\u00e8rent un retard de plusieurs heures\u202f? Typiquement\u202f: nightly builds, entra\u00eenements ML, transformations de logs, agr\u00e9gations analytiques. Aucun service orient\u00e9 utilisateur, aucune pipeline synchrone.<\/li>\n<li><strong>Choisir et v\u00e9rifier la source du signal.<\/strong> Electricity Maps et WattTime sont des fournisseurs \u00e9tablis, les hyperscalers disposent de leurs propres API. V\u00e9rifier une fois par jour les valeurs par rapport \u00e0 la facture du provider, jusqu\u2019\u00e0 ce que le signal paraisse fiable.<\/li>\n<li><strong>Planifier r\u00e9ellement un workload.<\/strong> Pas \u00ab\u202fconcept\u202f\u00bb, mais un job qui figure dans le scheduler de production et qui est retard\u00e9 ou d\u00e9plac\u00e9 g\u00e9ographiquement. Mesurer pendant quatre semaines\u202f: dur\u00e9e, co\u00fbt, CO\u2082, incidents.<\/li>\n<li><strong>Mesurabilit\u00e9 d\u00e8s le d\u00e9part.<\/strong> Comparaison avant\u2011apr\u00e8s dans le m\u00eame tableau de bord o\u00f9 figurent \u00e9galement les co\u00fbts et les SLO. Si le chiffre CO\u2082 n\u2019appara\u00eet que dans le rapport de durabilit\u00e9, il ne sera pas exploit\u00e9.<\/li>\n<li><strong>Ne scaler qu\u2019apr\u00e8s.<\/strong> Si le pilote montre un mod\u00e8le reproductible, le remonter \u00e0 la couche plateforme\u202f\u2013\u202fen tant qu\u2019option du scheduler, pas en obligation.<\/li>\n<\/ol>\n<h2>Ce qui reste difficile<\/h2>\n<p>Le principal point ouvert est l\u2019attribution. Les fournisseurs cloud d\u00e9clarent les \u00e9missions par r\u00e9gion, mais rarement par job ou service. Qui veut savoir combien de CO\u2082 un micro\u2011service pr\u00e9cis a g\u00e9n\u00e9r\u00e9 pendant un sprint doit le calculer lui\u2011m\u00eame\u202f\u2013\u202fen tenant compte de l\u2019intensit\u00e9 \u00e9lectrique, de la dur\u00e9e, de l\u2019utilisation et des hypoth\u00e8ses sur le Power Usage Effectiveness du datacenter. C\u2019est faisable, mais c\u2019est du travail d\u2019ing\u00e9nierie, pas un simple clic dans un tableau de bord. En pratique, cela implique un mod\u00e8le de t\u00e9l\u00e9m\u00e9trie interne qui combine les m\u00e9triques de dur\u00e9e du scheduler avec les courbes d\u2019intensit\u00e9 r\u00e9gionale et agr\u00e8ge les r\u00e9sultats par \u00e9quipe ou service. Les \u00e9quipes qui n\u2019ont pas ce mod\u00e8le se retrouvent avec des estimations difficiles \u00e0 d\u00e9fendre aupr\u00e8s des clients ou lors d\u2019audits.<\/p>\n<p>Un autre point souvent sous\u2011estim\u00e9\u202f: la responsabilit\u00e9 op\u00e9rationnelle du scheduler lui\u2011m\u00eame. Si le flux de signal carbone tombe, il faut savoir ce qui se passe\u202f\u2013\u202fle job s\u2019arr\u00eate, reprend imm\u00e9diatement, attend un timeout. Sans fallback d\u00e9fini, on cr\u00e9e des pannes silencieuses. Le Carbon\u2011aware Scheduling doit disposer de la m\u00eame rigidit\u00e9 en gestion d\u2019incident qu\u2019un scheduler de production classique, sinon il devient un syst\u00e8me d\u2019ombre \u00e0 c\u00f4t\u00e9 du Cron ou de Kubernetes.<\/p>\n<p>Le deuxi\u00e8me point ouvert est la qualit\u00e9 du signal. Les pr\u00e9visions pour les prochaines heures sont plus pr\u00e9cises, mais pas exactes. Un scheduler qui r\u00e9agit \u00e0 chaque mini\u2011spike du mix \u00e9nerg\u00e9tique produira des d\u00e9marrages de jobs instables. Une r\u00e8gle plus pragmatique\u202f: retarder jusqu\u2019\u00e0 la prochaine fen\u00eatre sous un seuil, sinon lancer apr\u00e8s un temps d\u2019attente maximal. Pas d\u2019optimisation de second ordre, pas de pr\u00e9vision ML de la pr\u00e9vision.<\/p>\n<p>Et enfin la limite la plus honn\u00eate\u202f: le Carbon\u2011aware Scheduling r\u00e9duit les \u00e9missions des workloads d\u00e9plac\u00e9s. Il ne diminue pas la demande absolue d\u2019\u00e9lectricit\u00e9. Qui veut parler s\u00e9rieusement de durabilit\u00e9 IT ne peut ignorer les questions d\u2019efficacit\u00e9\u202f: d\u00e9placer moins de donn\u00e9es, mod\u00e8les plus l\u00e9gers, politiques de r\u00e9tention propres, usage conscient des infrastructures inactives. Le scheduling est un levier, pas la solution.<\/p>\n<h2>Recommandation<\/h2>\n<p>Pour les \u00e9quipes qui ex\u00e9cutent de nombreux workloads batch, le time\u2011shifting est la premi\u00e8re \u00e9tape\u202f: faible complexit\u00e9, \u00e9conomies fiables, aucune contrainte de r\u00e9sidence. Le location\u2011shifting est int\u00e9ressant si le multi\u2011r\u00e9gion est d\u00e9j\u00e0 en place et que les donn\u00e9es le permettent\u202f\u2013\u202fsinon cela devient rapidement co\u00fbteux. Le demand\u2011shaping vaut le coup pour quelques produits bien choisis avec des parts critiques en latence et intensifs en calcul, mais pas comme initiative transversale.<\/p>\n<p>Qui traite le Carbon\u2011aware Scheduling comme un sujet d\u2019architecture l\u2019int\u00e8gre aux discussions o\u00f9 il doit \u00eatre pr\u00e9sent\u202f: choix de r\u00e9gion, conception du scheduler, agencement des donn\u00e9es. Qui le consid\u00e8re comme un sujet de communication cr\u00e9e un label qui bouge peu. Les patterns de la Green Software Foundation ne sont pas un manifeste\u202f\u2013\u202fc\u2019est un vocabulaire qui permet de prendre ces d\u00e9cisions de fa\u00e7on rigoureuse.<\/p>\n<h2>Foire aux questions<\/h2>\n<details>\n<summary><strong>Ai\u2011je besoin d\u2019un outil sp\u00e9cifique pour la planification \u00ab\u202fCarbon\u2011aware\u202f\u00bb\u202f?<\/strong><\/summary>\n<p style=\"margin:8px 0 4px 24px;color:#555;line-height:1.6;\">Non. Pour un pilote, un simple wrapper Cron qui interroge une API d\u2019intensit\u00e9 et retarde le d\u00e9marrage du job suffit. Les fonctionnalit\u00e9s de plateforme comme KEDA\u2011Carbon\u2011Scaler ou les modes batch propres aux fournisseurs deviennent pertinentes d\u00e8s que plusieurs workloads doivent \u00eatre coordonn\u00e9s.<\/p>\n<\/details>\n<details>\n<summary><strong>Quelle fiabilit\u00e9 ont les signaux d\u2019\u00e9mission\u202f?<\/strong><\/summary>\n<p style=\"margin:8px 0 4px 24px;color:#555;line-height:1.6;\">Pour le mix r\u00e9seau actuel dans la plupart des r\u00e9gions europ\u00e9ennes, ils sont corrects. Les pr\u00e9visions sur plusieurs heures sont utilisables, mais pas pr\u00e9cises \u00e0 la minute. Optimiser sur des pr\u00e9visions \u00e0 la minute expose \u00e0 un scheduling instable. Une approche robuste consiste \u00e0 combiner seuils et temps d\u2019attente maximum.<\/p>\n<\/details>\n<details>\n<summary><strong>Conflit avec la r\u00e9sidence des donn\u00e9es\u202f\u2013\u202fcomment le g\u00e9rer\u202f?<\/strong><\/summary>\n<p style=\"margin:8px 0 4px 24px;color:#555;line-height:1.6;\">Le d\u00e9placement de localisation ne doit se faire qu\u2019\u00e0 l\u2019int\u00e9rieur d\u2019un groupe de r\u00e9gions l\u00e9galement autoris\u00e9. Les exigences de r\u00e9sidence priment g\u00e9n\u00e9ralement sur toute r\u00e8gle carbone\u202f\u2013\u202fil faut donc s\u2019accorder au pr\u00e9alable avec les \u00e9quipes Data Privacy et Compliance avant de laisser un scheduler choisir les r\u00e9gions.<\/p>\n<\/details>\n<details>\n<summary><strong>Le scheduling \u00ab\u202fCarbon\u2011aware\u202f\u00bb est\u2011il rentable\u202f?<\/strong><\/summary>\n<p style=\"margin:8px 0 4px 24px;color:#555;line-height:1.6;\">Souvent neutre \u00e0 l\u00e9g\u00e8rement positif\u202f: les p\u00e9riodes de faible intensit\u00e9 CO\u2082 co\u00efncident fr\u00e9quemment avec les tarifs hors pointe et la disponibilit\u00e9 des Spot\u2011Instances. En cas de d\u00e9placement de localisation, le trafic sortant peut absorber l\u2019effet\u202f\u2013\u202fil faut donc toujours int\u00e9grer les co\u00fbts r\u00e9seau.<\/p>\n<\/details>\n<details>\n<summary><strong>Qu\u2019est\u2011ce qui ne convient absolument pas au scheduling \u00ab\u202fCarbon\u2011aware\u202f\u00bb\u202f?<\/strong><\/summary>\n<p style=\"margin:8px 0 4px 24px;color:#555;line-height:1.6;\">Les API synchrones orient\u00e9es utilisateur. Les syst\u00e8mes transactionnels avec des budgets de latence stricts. Les workloads li\u00e9s \u00e0 des SLA de temps de r\u00e9ponse. Dans ces cas, le Demand\u2011Shaping reste le seul levier\u202f\u2013\u202fet il s\u2019agit d\u2019un sujet produit, pas d\u2019une d\u00e9cision d\u2019infrastructure.<\/p>\n<\/details>\n<div style=\"margin:40px 0;padding:0;border-top:2px solid #004a59;\">\n<p style=\"margin:0;padding:16px 0 8px 0;font-size:0.78em;font-weight:700;text-transform:uppercase;letter-spacing:0.18em;color:#004a59;\">Les lectures recommand\u00e9es par la r\u00e9daction<\/p>\n<ul style=\"list-style:none;margin:0;padding:0;\">\n<li style=\"padding:10px 0;border-bottom:1px solid #eee;\"><a href=\"https:\/\/www.cloudmagazin.com\/fr\/2026\/01\/02\/lia-propulse-le-cloud-et-sa-consommation-energetique\/\" style=\"color:#1a1a1a;text-decoration:none;\">Consommation d\u2019\u00e9nergie\u202f: comment l\u2019IA transforme l\u2019infrastructure cloud<\/a><\/li>\n<li style=\"padding:10px 0;border-bottom:1px solid #eee;\"><a href=\"https:\/\/www.cloudmagazin.com\/fr\/2025\/07\/22\/les-geants-de-la-tech-continuent-dinvestir-dans-les-mini-centrales-nucleaires-et\/\" style=\"color:#1a1a1a;text-decoration:none;\">Les g\u00e9ants tech investissent dans les mini\u2011centrales nucl\u00e9aires et la fusion<\/a><\/li>\n<li style=\"padding:10px 0;\"><a href=\"https:\/\/www.cloudmagazin.com\/fr\/2025\/10\/20\/rendre-la-durabilite-visible-pourquoi-les-entreprises-doivent-desormais-creer-de\/\" style=\"color:#1a1a1a;text-decoration:none;\">Rendre la durabilit\u00e9 visible\u202f: cr\u00e9er des espaces de r\u00e9sonance num\u00e9riques<\/a><\/li>\n<\/ul>\n<\/div>\n<div style=\"margin:40px 0 24px 0;\">\n<p style=\"margin:0 0 12px 0;font-size:0.78em;font-weight:700;text-transform:uppercase;letter-spacing:0.18em;color:#666;\">Plus du r\u00e9seau MBF Media<\/p>\n<div style=\"padding:14px 18px;border-left:3px solid #202528;background:#fafafa;margin-bottom:6px;\">\n<div style=\"font-size:0.7em;font-weight:700;color:#202528;text-transform:uppercase;letter-spacing:0.12em;margin-bottom:4px;\">mybusinessfuture<\/div>\n<p><a href=\"https:\/\/mybusinessfuture.com\/eu-ai-act-durchfuehrungsgesetz-deutschland-compliance-2026\/\" style=\"font-weight:600;line-height:1.4;color:#1a1a1a;text-decoration:none;\">EU AI Act\u202f: qui est responsable dans l\u2019entreprise d\u00e8s maintenant<\/a><\/p>\n<\/div>\n<div style=\"padding:14px 18px;border-left:3px solid #d65663;background:#fafafa;margin-bottom:6px;\">\n<div style=\"font-size:0.7em;font-weight:700;color:#d65663;text-transform:uppercase;letter-spacing:0.12em;margin-bottom:4px;\">digital-chiefs<\/div>\n<p><a href=\"https:\/\/www.digital-chiefs.de\/sustainable-it-cio-agenda-2026-scope-3-reporting\/\" style=\"font-weight:600;line-height:1.4;color:#1a1a1a;text-decoration:none;\">IT durable \u00e0 l\u2019ordre du jour des CIO 2026\u202f: reporting Scope\u202f3<\/a><\/p>\n<\/div>\n<div style=\"padding:14px 18px;border-left:3px solid #69d8ed;background:#fafafa;\">\n<div style=\"font-size:0.7em;font-weight:700;color:#69d8ed;text-transform:uppercase;letter-spacing:0.12em;margin-bottom:4px;\">securitytoday<\/div>\n<p><a href=\"https:\/\/www.securitytoday.de\/2026\/04\/11\/infostealer-2026-session-cookies-mfa-hijacking\/\" style=\"font-weight:600;line-height:1.4;color:#1a1a1a;text-decoration:none;\">Infostealer 2026 et le risque de d\u00e9tournement de sessions MFA<\/a><\/p>\n<\/div>\n<\/div>\n<p style=\"text-align:right;font-style:italic;font-size:0.9em;color:#888;\">Source image de couverture\u202f: Pexels \/ Alfo Medeiros (px:15418504)<\/p>\n","protected":false},"excerpt":{"rendered":"Location-Shifting, Time-Shifting et Demand-Shaping : comment le Carbon-aware Scheduling fonctionne vraiment &#8211; avec ses compromis honn\u00eates.","protected":false},"author":87,"featured_media":35546,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_yoast_wpseo_meta-robots-noindex":"","_yoast_wpseo_meta-robots-nofollow":"","_yoast_wpseo_meta-robots-adv":"","_yoast_wpseo_canonical":"","_yoast_wpseo_opengraph-title":"","_yoast_wpseo_opengraph-description":"","_yoast_wpseo_opengraph-image":"","_yoast_wpseo_opengraph-image-id":0,"_yoast_wpseo_twitter-title":"","_yoast_wpseo_twitter-description":"","_yoast_wpseo_twitter-image":"","_yoast_wpseo_twitter-image-id":0,"pre_headline":"","bildquelle":"","teasertext":"","language":"de","_evm_slot_owner":"","_evm_translation_lang":"","featured_post":0,"featured_post_sortierung":0,"_wp_old_slug":[],"footnotes":""},"categories":[939],"tags":[],"industry":[],"class_list":["post-36160","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-durabilite"],"evm_reading_time_minutes":15,"wpml_language":"fr","wpml_translation_of":35547,"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Carbon-aware Scheduling : patterns pour l&#039;architecture cloud<\/title>\n<meta name=\"description\" content=\"Location-, Time-Shifting et Demand-Shaping : quels patterns Carbon-aware de la Green Software Foundation tiennent en pratique - et o\u00f9 ils \u00e9chouent.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.cloudmagazin.com\/fr\/2026\/04\/13\/carbon-aware-scheduling-patterns-green-software\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Carbon-aware Scheduling : patterns pour l&#039;architecture cloud\" \/>\n<meta property=\"og:description\" content=\"Location-, Time-Shifting et Demand-Shaping : quels patterns Carbon-aware de la Green Software Foundation tiennent en pratique - et o\u00f9 ils \u00e9chouent.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.cloudmagazin.com\/fr\/2026\/04\/13\/carbon-aware-scheduling-patterns-green-software\/\" \/>\n<meta property=\"og:site_name\" content=\"cloudmagazin\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/cloudmagazincom\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-04-13T18:53:36+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-22T16:33:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.cloudmagazin.com\/wp-content\/uploads\/2026\/04\/carbon-aware-scheduling-wind-farm-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1671\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Benedikt Langer\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@cloudmagazin\" \/>\n<meta name=\"twitter:site\" content=\"@cloudmagazin\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Benedikt Langer\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"15 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"NewsArticle\",\"@id\":\"https:\\\/\\\/www.cloudmagazin.com\\\/fr\\\/2026\\\/04\\\/13\\\/carbon-aware-scheduling-patterns-green-software\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.cloudmagazin.com\\\/fr\\\/2026\\\/04\\\/13\\\/carbon-aware-scheduling-patterns-green-software\\\/\"},\"author\":{\"name\":\"Benedikt Langer\",\"@id\":\"https:\\\/\\\/www.cloudmagazin.com\\\/fr\\\/#\\\/schema\\\/person\\\/9275a9f6961b8f365c1548e316b21d19\"},\"headline\":\"Green Software : patterns pour une architecture cloud verte\",\"datePublished\":\"2026-04-13T18:53:36+00:00\",\"dateModified\":\"2026-06-22T16:33:04+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.cloudmagazin.com\\\/fr\\\/2026\\\/04\\\/13\\\/carbon-aware-scheduling-patterns-green-software\\\/\"},\"wordCount\":2960,\"publisher\":{\"@id\":\"https:\\\/\\\/www.cloudmagazin.com\\\/fr\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.cloudmagazin.com\\\/fr\\\/2026\\\/04\\\/13\\\/carbon-aware-scheduling-patterns-green-software\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.cloudmagazin.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/carbon-aware-scheduling-wind-farm-scaled.jpg\",\"articleSection\":[\"Durabilit\u00e9\"],\"inLanguage\":\"fr-FR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.cloudmagazin.com\\\/fr\\\/2026\\\/04\\\/13\\\/carbon-aware-scheduling-patterns-green-software\\\/\",\"url\":\"https:\\\/\\\/www.cloudmagazin.com\\\/fr\\\/2026\\\/04\\\/13\\\/carbon-aware-scheduling-patterns-green-software\\\/\",\"name\":\"Carbon-aware Scheduling : patterns pour l'architecture cloud\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.cloudmagazin.com\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.cloudmagazin.com\\\/fr\\\/2026\\\/04\\\/13\\\/carbon-aware-scheduling-patterns-green-software\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.cloudmagazin.com\\\/fr\\\/2026\\\/04\\\/13\\\/carbon-aware-scheduling-patterns-green-software\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.cloudmagazin.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/carbon-aware-scheduling-wind-farm-scaled.jpg\",\"datePublished\":\"2026-04-13T18:53:36+00:00\",\"dateModified\":\"2026-06-22T16:33:04+00:00\",\"description\":\"Location-, Time-Shifting et Demand-Shaping : quels patterns Carbon-aware de la Green Software Foundation tiennent en pratique - et o\u00f9 ils \u00e9chouent.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.cloudmagazin.com\\\/fr\\\/2026\\\/04\\\/13\\\/carbon-aware-scheduling-patterns-green-software\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.cloudmagazin.com\\\/fr\\\/2026\\\/04\\\/13\\\/carbon-aware-scheduling-patterns-green-software\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.cloudmagazin.com\\\/fr\\\/2026\\\/04\\\/13\\\/carbon-aware-scheduling-patterns-green-software\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.cloudmagazin.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/carbon-aware-scheduling-wind-farm-scaled.jpg\",\"contentUrl\":\"https:\\\/\\\/www.cloudmagazin.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/carbon-aware-scheduling-wind-farm-scaled.jpg\",\"width\":2560,\"height\":1671},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.cloudmagazin.com\\\/fr\\\/2026\\\/04\\\/13\\\/carbon-aware-scheduling-patterns-green-software\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.cloudmagazin.com\\\/fr\\\/accueil\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Green Software : patterns pour une architecture cloud verte\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.cloudmagazin.com\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/www.cloudmagazin.com\\\/fr\\\/\",\"name\":\"cloudmagazin\",\"description\":\"Inspiration f\u00fcr Businessentscheider\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.cloudmagazin.com\\\/fr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.cloudmagazin.com\\\/fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.cloudmagazin.com\\\/fr\\\/#organization\",\"name\":\"cloudmagazin\",\"url\":\"https:\\\/\\\/www.cloudmagazin.com\\\/fr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.cloudmagazin.com\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.cloudmagazin.com\\\/wp-content\\\/uploads\\\/2020\\\/04\\\/cloudmagazin-logo-klein_menu.jpg\",\"contentUrl\":\"https:\\\/\\\/www.cloudmagazin.com\\\/wp-content\\\/uploads\\\/2020\\\/04\\\/cloudmagazin-logo-klein_menu.jpg\",\"width\":150,\"height\":150,\"caption\":\"cloudmagazin\"},\"image\":{\"@id\":\"https:\\\/\\\/www.cloudmagazin.com\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/cloudmagazincom\\\/\",\"https:\\\/\\\/x.com\\\/cloudmagazin\",\"https:\\\/\\\/www.linkedin.com\\\/showcase\\\/cloudmagazin\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.cloudmagazin.com\\\/fr\\\/#\\\/schema\\\/person\\\/9275a9f6961b8f365c1548e316b21d19\",\"name\":\"Benedikt Langer\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.cloudmagazin.com\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/evernine-bilder-benedikt_1.jpg.jpg\",\"url\":\"https:\\\/\\\/www.cloudmagazin.com\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/evernine-bilder-benedikt_1.jpg.jpg\",\"contentUrl\":\"https:\\\/\\\/www.cloudmagazin.com\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/evernine-bilder-benedikt_1.jpg.jpg\",\"caption\":\"Benedikt Langer\"},\"description\":\"Benedikt Langer, en tant que r\u00e9dacteur, se concentre principalement sur les sujets li\u00e9s \u00e0 l'informatique et au cloud, avec un int\u00e9r\u00eat particulier pour l'intelligence artificielle, l'infrastructure num\u00e9rique et les architectures cloud strat\u00e9giques. Dans ses articles, il analyse les d\u00e9veloppements technologiques du point de vue des d\u00e9cideurs et les situe dans leurs contextes \u00e9conomiques, r\u00e9glementaires et organisationnels. Il \u00e9crit r\u00e9guli\u00e8rement pour le magazine Cloud ainsi que pour d'autres publications sp\u00e9cialis\u00e9es d'Evernine Media.\",\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/in\\\/benedikt-langer\\\/\"],\"url\":\"https:\\\/\\\/www.cloudmagazin.com\\\/fr\\\/author\\\/benedikt\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Carbon-aware Scheduling : patterns pour l'architecture cloud","description":"Location-, Time-Shifting et Demand-Shaping : quels patterns Carbon-aware de la Green Software Foundation tiennent en pratique - et o\u00f9 ils \u00e9chouent.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.cloudmagazin.com\/fr\/2026\/04\/13\/carbon-aware-scheduling-patterns-green-software\/","og_locale":"fr_FR","og_type":"article","og_title":"Carbon-aware Scheduling : patterns pour l'architecture cloud","og_description":"Location-, Time-Shifting et Demand-Shaping : quels patterns Carbon-aware de la Green Software Foundation tiennent en pratique - et o\u00f9 ils \u00e9chouent.","og_url":"https:\/\/www.cloudmagazin.com\/fr\/2026\/04\/13\/carbon-aware-scheduling-patterns-green-software\/","og_site_name":"cloudmagazin","article_publisher":"https:\/\/www.facebook.com\/cloudmagazincom\/","article_published_time":"2026-04-13T18:53:36+00:00","article_modified_time":"2026-06-22T16:33:04+00:00","og_image":[{"width":2560,"height":1671,"url":"https:\/\/www.cloudmagazin.com\/wp-content\/uploads\/2026\/04\/carbon-aware-scheduling-wind-farm-scaled.jpg","type":"image\/jpeg"}],"author":"Benedikt Langer","twitter_card":"summary_large_image","twitter_creator":"@cloudmagazin","twitter_site":"@cloudmagazin","twitter_misc":{"\u00c9crit par":"Benedikt Langer","Dur\u00e9e de lecture estim\u00e9e":"15 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"NewsArticle","@id":"https:\/\/www.cloudmagazin.com\/fr\/2026\/04\/13\/carbon-aware-scheduling-patterns-green-software\/#article","isPartOf":{"@id":"https:\/\/www.cloudmagazin.com\/fr\/2026\/04\/13\/carbon-aware-scheduling-patterns-green-software\/"},"author":{"name":"Benedikt Langer","@id":"https:\/\/www.cloudmagazin.com\/fr\/#\/schema\/person\/9275a9f6961b8f365c1548e316b21d19"},"headline":"Green Software : patterns pour une architecture cloud verte","datePublished":"2026-04-13T18:53:36+00:00","dateModified":"2026-06-22T16:33:04+00:00","mainEntityOfPage":{"@id":"https:\/\/www.cloudmagazin.com\/fr\/2026\/04\/13\/carbon-aware-scheduling-patterns-green-software\/"},"wordCount":2960,"publisher":{"@id":"https:\/\/www.cloudmagazin.com\/fr\/#organization"},"image":{"@id":"https:\/\/www.cloudmagazin.com\/fr\/2026\/04\/13\/carbon-aware-scheduling-patterns-green-software\/#primaryimage"},"thumbnailUrl":"https:\/\/www.cloudmagazin.com\/wp-content\/uploads\/2026\/04\/carbon-aware-scheduling-wind-farm-scaled.jpg","articleSection":["Durabilit\u00e9"],"inLanguage":"fr-FR"},{"@type":"WebPage","@id":"https:\/\/www.cloudmagazin.com\/fr\/2026\/04\/13\/carbon-aware-scheduling-patterns-green-software\/","url":"https:\/\/www.cloudmagazin.com\/fr\/2026\/04\/13\/carbon-aware-scheduling-patterns-green-software\/","name":"Carbon-aware Scheduling : patterns pour l'architecture cloud","isPartOf":{"@id":"https:\/\/www.cloudmagazin.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.cloudmagazin.com\/fr\/2026\/04\/13\/carbon-aware-scheduling-patterns-green-software\/#primaryimage"},"image":{"@id":"https:\/\/www.cloudmagazin.com\/fr\/2026\/04\/13\/carbon-aware-scheduling-patterns-green-software\/#primaryimage"},"thumbnailUrl":"https:\/\/www.cloudmagazin.com\/wp-content\/uploads\/2026\/04\/carbon-aware-scheduling-wind-farm-scaled.jpg","datePublished":"2026-04-13T18:53:36+00:00","dateModified":"2026-06-22T16:33:04+00:00","description":"Location-, Time-Shifting et Demand-Shaping : quels patterns Carbon-aware de la Green Software Foundation tiennent en pratique - et o\u00f9 ils \u00e9chouent.","breadcrumb":{"@id":"https:\/\/www.cloudmagazin.com\/fr\/2026\/04\/13\/carbon-aware-scheduling-patterns-green-software\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.cloudmagazin.com\/fr\/2026\/04\/13\/carbon-aware-scheduling-patterns-green-software\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.cloudmagazin.com\/fr\/2026\/04\/13\/carbon-aware-scheduling-patterns-green-software\/#primaryimage","url":"https:\/\/www.cloudmagazin.com\/wp-content\/uploads\/2026\/04\/carbon-aware-scheduling-wind-farm-scaled.jpg","contentUrl":"https:\/\/www.cloudmagazin.com\/wp-content\/uploads\/2026\/04\/carbon-aware-scheduling-wind-farm-scaled.jpg","width":2560,"height":1671},{"@type":"BreadcrumbList","@id":"https:\/\/www.cloudmagazin.com\/fr\/2026\/04\/13\/carbon-aware-scheduling-patterns-green-software\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.cloudmagazin.com\/fr\/accueil\/"},{"@type":"ListItem","position":2,"name":"Green Software : patterns pour une architecture cloud verte"}]},{"@type":"WebSite","@id":"https:\/\/www.cloudmagazin.com\/fr\/#website","url":"https:\/\/www.cloudmagazin.com\/fr\/","name":"cloudmagazin","description":"Inspiration f\u00fcr Businessentscheider","publisher":{"@id":"https:\/\/www.cloudmagazin.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.cloudmagazin.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/www.cloudmagazin.com\/fr\/#organization","name":"cloudmagazin","url":"https:\/\/www.cloudmagazin.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.cloudmagazin.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/www.cloudmagazin.com\/wp-content\/uploads\/2020\/04\/cloudmagazin-logo-klein_menu.jpg","contentUrl":"https:\/\/www.cloudmagazin.com\/wp-content\/uploads\/2020\/04\/cloudmagazin-logo-klein_menu.jpg","width":150,"height":150,"caption":"cloudmagazin"},"image":{"@id":"https:\/\/www.cloudmagazin.com\/fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/cloudmagazincom\/","https:\/\/x.com\/cloudmagazin","https:\/\/www.linkedin.com\/showcase\/cloudmagazin\/"]},{"@type":"Person","@id":"https:\/\/www.cloudmagazin.com\/fr\/#\/schema\/person\/9275a9f6961b8f365c1548e316b21d19","name":"Benedikt Langer","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.cloudmagazin.com\/wp-content\/uploads\/2026\/01\/evernine-bilder-benedikt_1.jpg.jpg","url":"https:\/\/www.cloudmagazin.com\/wp-content\/uploads\/2026\/01\/evernine-bilder-benedikt_1.jpg.jpg","contentUrl":"https:\/\/www.cloudmagazin.com\/wp-content\/uploads\/2026\/01\/evernine-bilder-benedikt_1.jpg.jpg","caption":"Benedikt Langer"},"description":"Benedikt Langer, en tant que r\u00e9dacteur, se concentre principalement sur les sujets li\u00e9s \u00e0 l'informatique et au cloud, avec un int\u00e9r\u00eat particulier pour l'intelligence artificielle, l'infrastructure num\u00e9rique et les architectures cloud strat\u00e9giques. Dans ses articles, il analyse les d\u00e9veloppements technologiques du point de vue des d\u00e9cideurs et les situe dans leurs contextes \u00e9conomiques, r\u00e9glementaires et organisationnels. Il \u00e9crit r\u00e9guli\u00e8rement pour le magazine Cloud ainsi que pour d'autres publications sp\u00e9cialis\u00e9es d'Evernine Media.","sameAs":["https:\/\/www.linkedin.com\/in\/benedikt-langer\/"],"url":"https:\/\/www.cloudmagazin.com\/fr\/author\/benedikt\/"}]}},"_links":{"self":[{"href":"https:\/\/www.cloudmagazin.com\/fr\/wp-json\/wp\/v2\/posts\/36160","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cloudmagazin.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cloudmagazin.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cloudmagazin.com\/fr\/wp-json\/wp\/v2\/users\/87"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cloudmagazin.com\/fr\/wp-json\/wp\/v2\/comments?post=36160"}],"version-history":[{"count":4,"href":"https:\/\/www.cloudmagazin.com\/fr\/wp-json\/wp\/v2\/posts\/36160\/revisions"}],"predecessor-version":[{"id":47866,"href":"https:\/\/www.cloudmagazin.com\/fr\/wp-json\/wp\/v2\/posts\/36160\/revisions\/47866"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.cloudmagazin.com\/fr\/wp-json\/wp\/v2\/media\/35546"}],"wp:attachment":[{"href":"https:\/\/www.cloudmagazin.com\/fr\/wp-json\/wp\/v2\/media?parent=36160"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cloudmagazin.com\/fr\/wp-json\/wp\/v2\/categories?post=36160"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cloudmagazin.com\/fr\/wp-json\/wp\/v2\/tags?post=36160"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.cloudmagazin.com\/fr\/wp-json\/wp\/v2\/industry?post=36160"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}