La mutualisation de ressources informatiques a apporté très tôt des gains économiques pour les clients et établi une séparation des responsabilités entre fournisseur de services et client. Ce nouveau métier de l'hébergement puis du Cloud a fait apparaitre des enjeux d'efficience énergétique pour ces fournisseurs depuis de nombreuses années. Mais en 2022, concrètement, qu'est-ce que cela veut dire ? Ce talk propose de tout d'abord faire un statut sur l'impact écologique du numérique en France et les projections pour 2025 et 2050 suivant différents scénarios de sobriété établis par l'ADEME dans son étude « Transition(s) 2050». Nous nous intéresserons ensuite à des initiatives et engagements de plusieurs hébergeurs et fournisseurs Cloud européens comme Interxion, Scaleway ou Orange et également américains comme GCP ou AWS. A travers ces exemples concrets, cela nous amènera à discuter thermodynamique dans un centre de données, économie circulaire, indicateurs énergétiques des centres données comme le Power Usage Effectiveness (PUE) ou encore données rafraîchies régulièrement par les fournisseurs Cloud permettant d'appréhender au quotidien l'impact écologique de nos déploiements Cloud
MiXiT - Numérique responsable, ouvrons le capot des fournisseurs Cloud
1. Tech for your future - 1
MiXiT 2022
Numérique responsable, ouvrons le capot des
fournisseurs Cloud
1
2. Tech for your future -
Tech for your future - 2
2
2
Responsable R&D | Tech Ambassador Cloud & DevOps
★ 8+ années d'expérience dans le développement logiciel (3+ années
dans le Cloud)
★ Thèse en génie logiciel sur la thématique de la certification “agile” de
systèmes critiques
★ A la fois technique et management projet
★ Certifié GCP, Gitlab, FinOps
★ En dehors de la tech : mécanique sur véhicule ancien et rénovation
maison
clement.duffau@stack-labs.com
@clement0210
clement0210
Clément Duffau
3. Tech for your future -
Numérique responsable, revenons aux sources
“Le numérique responsable est une démarche
d’amélioration continue qui vise à réduire
l’empreinte écologique, économique et
sociale des technologies de l’information et de
la communication (TIC)”
3
4. Tech for your future -
Enjeux sur les
infrastructures Cloud
Le numérique et son
impact écologique
Initiatives et
engagements des
fournisseurs Cloud
Au menu aujourd’hui
4
6. Tech for your future -
Explosion de notre génération de données
● Rapport sorti en 2018
● Déjà mis en défaut pour 2020 :
○ gén. données = 64.2 Zo (IDC, 2021)
contre ≅50 Zo prévus
○ effet de la pandémie ou
accélération ?
1 Zo = 1000 * 1000 * 1000 To
64.2 Zo ~= 2 tours de tablette 512Go de la Terre à la Lune
6
Zettaoctet
7. Tech for your future - 7
Tout n’a pas le même poids !
Source : raphael-lemaire.com, novembre 2019
16. Tech for your future - 16
La chaîne de la dématérialisation
● 4.1 milliards d’utilisateurs
● 34 milliards d’équipements informatiques
○ 3.5 milliards de smartphones
○ 3.8 milliards de téléphones
○ 3.1 milliards d’écrans (d’ordinateur, de téléviseur, ...)
○ 19 milliards d’objets connectés (48 milliards en 2025... ?)
○ ...
● 1.1 milliard de box Internet
● 10 millions d’antennes relais
● 200 millions d’équipements WAN et LAN
● 67 millions de serveurs
Source : greenit.fr, octobre 2019
Réseau
d’acheminement
Terminaux
utilisateurs
Centres
informatiques
17. Tech for your future - 17
Les étapes à impacts
● 🏭 Fabrication
● 🚚 Transport (→ jugé négligeable devant le reste)
● 🎮 Utilisation
● ♻ Fin de vie
18. Tech for your future -
Impact de la chaîne sur l’énergie primaire
18
🛢
Bilan Énergie
primaire
Fabrication Utilisation Total
Utilisateurs 30% 30% 60%
Réseau 3% 20% 23%
Centres
informatiques
2% 15% 17%
Total 35% 65% 100%
Source : greenit.fr, janvier 2021
19. Tech for your future -
Zoom sur les Gaz à Effet de Serre et le numérique
19
20. Tech for your future -
● en 2020, 200 TWh à l’échelle du globe
● 1% de la consommation électrique mondiale
● responsable de 0.3% des rejets CO2 mondiaux
Consommation des centres informatiques
20
Source : IEA, 2020
21. Tech for your future -
Des impacts divers : Gaz à effet de serre (GES)
21
Source : greenit.fr, janvier 2021
● Total des émissions GES du numérique français : 24 MtCO2
éq
○ Par personne : 420 kgCO2
éq (≅ ¼ du forfait GES soutenable)
● 3.2% des émissions GES de la France
Centrale nucléaire de Civeaux (Vienne) →
23. Tech for your future -
Numérique, un outil de transition écologique ?
23
24. Tech for your future -
Attention à l’effet rebond ! (et aux effets de bord)
Exemples dans le numérique :
● Blablacar : trajets en commun donc moins
cher et moins polluants → plus de voyages
● Cloud : ressources moins chères et moins
contraignantes → plus de ressources allouées
(donc centres informatiques doivent grossir)
● Fibre optique, 5G : transferts moins
énergivores → comportements plus
gourmands (flux multimédia, ...)
24
Machine de Watt : première analyse du
paradoxe de Jevons
25. Tech for your future -
Tech for your future - 25
Effet rebond dans le numérique lui-même
26. Tech for your future -
Scénarios de société pour 2050
26
transitions2050.ademe.fr
27. Tech for your future -
Zoom sur la Technique
27
transitions2050.ademe.fr
Traduisons-le
pour le
numérique
- Arrêt de la
fabrication extensive
de nouveaux
terminaux, réseau et
centre de données
- Développement de
services numériques
frugaux
- Source propre d’
énergie et local
pour fabriquer et
utiliser terminaux,
réseau et centre
de données
- Croissance des
services
numériques en
balance avec les
optimisations
énergétiques
- Source propre d’énergie
propre mais en nette
croissance pour suivre
les besoins des centres
de données
- Croissance des services
numériques basée sur
les innovations vertes
- Croissance extrême
des services
numérique pour
rendre plus
intelligent le reste
de la technique qui
continue sur le
rythme actuel
28. Tech for your future -
Impact énergétique de chaque scénario
28
transitions2050.ademe.fr
29. Tech for your future -
Numérique responsable : des règles de bon sens
● ↗ la durée de vie des équipements
● ↘ la quantité de ressources utilisées
À consulter : Référentiel des bonnes pratiques, INR, 2020
29
30. Tech for your future -
● Rentabiliser chaque machine
○ Besoin de moins de machines
○ Possibilité de déléguer à un tiers
● Plusieurs implémentations
○ Machines sur site partagées entre plusieurs projets
○ Grille de calcul
○ …
○ Cloud (GCP, AWS, …)
Mutualisation des ressources
30
31. Tech for your future -
Les initiatives et engagements des
fournisseurs Cloud
31
32. Tech for your future - 32 Source : https://sustainability.google/commitments
GCP, plan de bataille 2030
33. Tech for your future -
On-premise vs Cloud public : économie et écologie d’échelle
● Votre infrastructure
○ réponse à vos besoins
○ avec vos capacités d’investissements
○ sur votre site physique
=> Leviers d’optimisations écologiques limités
33
● Infrastructure chez un fournisseur Cloud
○ mutualisation de ressources avec d’autres clients
○ leur métier c’est l’infrastructure et les services exposés (IaaS,
PaaS, SaaS, …), leurs investissements y est lié
○ capacité à avoir leurs sites physiques là où
■ l’énergie est plus verte/moins cher
■ les besoins en cooling sont plus restreints
■ la ressource eau n’est pas limitée
■ …
=> Leviers d’optimisations écologiques grands et
économiques intéressants
● Basculer vers AWS permet de réduire de 88% son impact carbone (étude commandée par
AWS à 451 Research)
34. Tech for your future -
Quelles métriques vertes dans nos centres informatiques ?
34
36. Tech for your future -
Tech for your future - 36
36
Les leviers pour réduire son PUE
37. Tech for your future -
Refroidir un serveur = Grande dépense énergétique
Le cooling
37
38. Tech for your future -
Interxion et la valorisation du secteur minier
38
- 795 tonnes de CO2/an
Réutilisation d’une galerie d’une
mine du XIXème incluant une
nappe d’eau à Gardanne
39. Tech for your future -
Projet Natick d’Azure
39
Centre informatique sous-marin de test
de Microsoft Azure au large de l’Ecosse
→
● Dissipation de la chaleur par des échangeurs thermiques
● 88% de pannes matérielles en moins => Microsoft vise 5 ans sans maintenance
● Passage à l’échelle ? Besoin de recul sur l'aggravation du réchauffement des océans !
40. Tech for your future -
Scaleway DC5 et le refroidissement adiabatique
40
● Refroidissement adiabatique = air chaud qui traverse de l’eau et la fait s’évaporer => plus frais
● Matériel supporte des corridors froids à 30°C
● PUE =~ 1.10. Autres DC PUE =~1.40. Gain 15% (données Janvier 2022)
● Développe un nouveau indicateur le Real Data Center Efficiency qui agrège PUE et WUE
41. Tech for your future -
Tech for your future - 41
Vers des outils d’aide à la décision en (pseudo) temps réel
42. Tech for your future -
Tableau client de ses GES chez AWS/GCP/Azure
42
43. Tech for your future -
GCP et région bas carbone
43
Localisations virtuelles bas carbone chez Google Cloud
44. Tech for your future -
Choix region GCP, outils d’aide à la décision
44
https://cloud.withgoogle.com/region-picker/
45. Tech for your future -
AWS auto fournisseur d’énergie renouvelable
45
Source : AWS
Projet en cours étalé jusqu’à 2025
46. Tech for your future -
Scaleway et le PUE en temps réel
46
Dashboard temps réel
48. Tech for your future -
Cloud, écologie et coûts
● Pour les fournisseurs Cloud, ecologie ↗ ⇒ coût ↘ (pour lui)
○ Force de frappe grâce à leurs rôles de mutualisation de ressources
○ Renouvellement du matériel au bon moment
○ Cooling minimisant les ressources électriques
○ Source d’électricité “sans carburant” (solaire et éolien)
● En tant que client, à mettre dans la balance avec
○ latence/QoS : services peuvent être moins performants dans des centre de données “green”
○ prix : certains centres de données “green” plus cher que des conventionnels (à corréler aussi à la
région où ils sont et la proximité client)
48
49. Tech for your future -
Tech for your future - 49
Pour répondre à des critères d’éco-responsabilité, utiliser les données fournies par
les fournisseurs Cloud et méfiez-vous de ceux qui ne communiquent pas dessus …
Il reste encore du chemins sur la ressource eau, la durée de vie du matériel, le
recyclage, …
A votre échelle, il reste l’éco-conception de votre solution !
50. Tech for your future -
Comment on commence ?
50
● Développer votre veille sur le GreenIT/GreenOps/CarbonOps
○ greenit.fr
○ Guides et boîte à outils de l’INR
● Utiliser les indicateurs fournies par les fournisseurs Cloud pour mesurer les
évolutions de leur infrastructure et de vos solutions dans leur infrastructure
● Adosser votre plan d’actions “Tech” à la politique RSE de votre entreprise
● Pour amplifier la portée, croiser ces mesures avec des indicateurs plus larges
(financier, qualité de vie au travail, marque employeur, nouveau business, …)
● Auto-évaluez-vous avec le Diag Flash de l’agence LUCIE
● Faites vous accompagner par des entreprises spécialisées
○ Infogreen factory
○ Isia
○ …
51. Tech for your future - 51
Les limites de nos actions
Source : raphael-lemaire.com, novembre 2019
52. Tech for your future - 52
La portée de nos actions
Source : raphael-lemaire.com, novembre 2019
Mobilité douce
et intelligente
Outils de
visioconférence et
travail collaboratif
Renouveler son
matériel le plus tard
possible
Les trains direct
en Europe :
direkt.bahn.guru
53. Tech for your future - 53
Merci pour votre attention
Avez-vous des questions ?
clement.duffau@stack-labs.com
@clement0210
clement0210
54. Tech for your future -
Azure et l’énergie verte même sur les backups
54
Générateurs diesel en backup avec du Preem Evolution Diesel
Plus (premier diesel eco-labelisé avec au moins 50% de matière
renouvelable)
3 zones en Suède
energie carbon-free 24/7
Source : Microsoft,
2021
55. Tech for your future - 55
Des impacts divers
🌫
GES
🛢
Énergie
primaire
💧
Eau douce
🚚
Ressources
Fabrication 83% 41% 88% 100%
Utilisation 17% 59% 12% 0%
Source : greenit.fr, janvier 2021
Répartition par étape des impacts du numérique français en 2020
56. Tech for your future - 56
Des impacts divers
🌫
GES
🛢
Énergie
primaire
💧
Eau douce
🚚
Ressources
Utilisateurs 84% 64% 91% 79%
Réseau 10% 21% 5% 15%
Centres
informatiques
6% 15% 4% 6%
Source : greenit.fr, janvier 2021
Répartition des impacts du numérique français en 2020
57. Tech for your future -
↗ la durée de vie
● Prendre soin du matériel, réparer
○ Ordinateur portable : durée de vie ≅ 5 à 7 ans
○ Ordinateur fixe : réparation à l’infini
● Entretenir (matériel et logiciel)
● Utiliser des logiciels économes
○ Fuir l’obsolescence logicielle !
○ Mettre à jour les logiciels seulement quand c’est nécessaire
57
58. Tech for your future -
● Déterminer l’utile et le superflu
○ Besoin de grands écrans ? De plusieurs écrans ?
○ Besoin d’une machine surpuissante ?
○ Besoin d’un GPU sur la machine de travail ? Sur un serveur ?
○ Questionnement aussi pour les objets connectés...
● Éco-concevoir les services numériques
↘ la quantité de ressources utilisées
58
59. Tech for your future -
Des impacts divers : ressources minérales
59
Constitution d’un smartphone en 2009
Source : UNEP, 2009
Basé sur les données de l’USGS
Source : terresacree.org, 2008
60. Tech for your future -
Des impacts divers : et l’Homme ?
60
Ouest-France, 20 avril 2021 NBC News, 19 juin 2021
62. Tech for your future -
Tech for your future - 62
Et demain ?
Exemple : installation de la 5G
● ↘ -75% données recueillies par les satellites
● ↘ -30% de la qualité de la prédiction
météorologique (retour aux années 1980)
● ↘ Baisse de la surveillance du changement
climatique
Pour quel gain ? ...
Source : meteocontact.fr, mars 2021
64. Tech for your future -
Éco-conception : les principes de base
● Simplicité : éviter les usines à gaz
● Frugalité et sobriété : limiter les volumes, l’empreinte mémoire, l’usage CPU
● Pertinence : utilité, rapidité, accessibilité
● Durabilité : réutiliser pour éviter les duplications de développements
64
65. Tech for your future -
Logiciels libres
● Favoriser le libre :
○ Utiliser des briques logicielles sous licence libre
○ Contribuer à ce bien commun pour d’autres projets, d’autres personnes
● Gain :
○ ↘ du temps de développement = moins d’impact du cycle de développement en soi, réduction
du budget
○ Briques éprouvées par l’usage de personnes diverses : performantes, mises à jour (sécurité, …),
support communautaire (forums, documentations)
○ Ne pas réinventer la roue
● Exemples de succès : « Tales from the Code #1: The Effective Impact of Code Refactorings
on Software Energy Consumption », Ournani et al., 2021
65
66. Tech for your future -
Choix de la pile technique
66
Source : Pereira et al., 2017
68. Tech for your future -
Éteindre le poste de travail !
● Mise en veille : consommation = 40%-60% de la consommation normale
● Éteindre = ...
○ Réduire la consommation
○ Allonger la durée de vie de la batterie
○ 11% d’économies d’énergies à l’échelle d’une entreprise
● Pas seulement l’unité centrale mais aussi :
○ Écrans
○ Imprimantes/scanneurs/photocopieuses
○ …
● Des solutions : multi-prises et appareils multi-fonctions
● Ordinateurs portables consomment 50%-80% de moins que fixes
68
Source : ADEME, septembre 2020
69. Tech for your future -
Réemploi et achat
● Tenir un stock
● Location
● Acheter d’occasion
● Acheter neuf : consulter les écolabels !
69
70. Tech for your future -
Tech for your future -
Climat : on en est où ?
70
● Trajectoire souhaitée : < +1.5°C (Accords de Paris, 2015)
● Trajectoire actuelle : entre +2 et +7°C
● Situation actuelle : +1.2°C (OMM, 2021)
71. Tech for your future -
Mutualisation : des limites
71
● Problèmes propres à la
mutualisation
○ Virtualisation = surconsommation
énergétique (empilement de
technologies)
○ Consolidation dynamique :
problème NP-difficile… 😰
72. Tech for your future -
Tech for your future - 72
Les Accords de Paris (2015)
● Quasiment tous les pays du monde
● Neutralité carbone de l’Humanité d’ici 2100
● Objectif : ↗ max. de 2°C, de préf. 1.5°C
● 2020 : déjà une ↗ de 1.2°C (OMM, 2021)
● Objectif pour chaque humain : ⩽ 2 tCO2
éq/an
(CarbonBrief, 2019)
● ↗ de X°C : par rapport à 1850-1900
73. Tech for your future -
Tech for your future - 73
Et vous ?
https://nosgestesclimat.fr
76. Tech for your future -
Pendant le dév. : outils et bonnes pratiques
● Outils de versionnement
○ Ne pas versionner les binaires et les jeux de données non indispensables
● CI/CD
○ Minimiser la taille des images Docker
○ CI uniquement sur certaines branches
● Pas d’optimisation anticipée
○ Mais en cas d’optimisation : réduire I/O, utilisation mémoire, éliminer les allocations dynamiques
de mémoire, ...
76
77. Tech for your future -
Aller au plus simple
● Réfléchir au nombre de fonctionnalités du système : éviter les obésiciels.
● Si trop de fonctionnalités disparates : usine à gaz
● Si plus de fonctionnalité que nécessaire : besoin de mettre à l’échelle
l’environnement (= + de ressources)
● S’assurer de la pertinence du service
● 70% des fonctionnalités demandées par les utilisateurs sont peu ou jamais
utilisées (Standish Group, 2006).
77
78. Tech for your future -
Analyser le service
● Pour chaque étape :
○ Quantifier les impacts
○ Déterminer la part de chaque tiers
■ Terminaux utilisateurs
■ Réseaux
■ Centres informatiques
● Objectif : déterminer les points d’attention prioritaires pour la conception
78
79. Tech for your future -
Pendant le dév. : des nouvelles approches
● Greenspector : solution SaaS de banc de test pour mesurer l’impact
environnemental d’applications mobile
● ecoCode : analyse syntaxique des mauvaises pratiques environnementales
pour les applications Android, dans la même idée que les code smells (Fowler,
1999)
79
80. Tech for your future -
Après le développement
● Mise en production → Surveillance
● Vérification des impacts du service : mesurer
80
81. Tech for your future -
Mesurer la consommation électrique
81
82. Tech for your future -
Mesurer la consommation électrique
● Mesure de consommation CPU :
○ Intel RAPL (PowerTOP sur Linux, Intel Power Gadget sur Windows)
○ Temps d’exécution != temps CPU (consommation plus fonction de temps CPU)
● Mesure de la consommation des logiciels :
○ PowerAPI (INRIA)
○ Scaphandre
82
83. Tech for your future -
Mesurer la consommation électrique
● Outils pour le Web :
○ Green IT analysis (calcul de l’EcoIndex)
○ Carbonalyzer (émissions GES de la navigation)
○ Google LightHouse, pageSpeed (amélioration de la qualité de page Web)
○ https://www.websitecarbon.com/
○ ...
83
84. Tech for your future -
Conclusion
84
● Éco-conception des services numériques
● Simplicité, sobriété, frugalité, pertinence, durabilité
● Fuir les usines à gaz
● Vrai pour le service numérique… et ceux qui le développent !
● Mesurer, mesurer, mesurer