SlideShare una empresa de Scribd logo
1 de 47
Descargar para leer sin conexión
10 bonnes raisons d'intégrer l’efficience
énergie/ressources dans vos logiciels
2 avril 2015
Thierry LEBOUCQ
tleboucq@kaliterre.fr
@tleboucq
Jeune entreprise innovante depuis
sa création
Spécialisée dans le Green IT
Engagée dans les valeurs de la RSE
2
Implication nationale dans le Green IT et l’éco-
conception des logiciels
Membre fondateur du Green Lab Center, le lab
de l’innovation Green IT,
www.greenlabcenter.com
Membre fondateur du Green Code Lab, la
communauté nationale de l’éco-conception
des logiciels, www.greencodelab.fr
Auteur du livre Green Patterns,
www.greencodelab.fr/book
Maître d’œuvre du projet étiquette énergétique
des sites web WEA,
www.webenergyarchive.com
3
Fondateur du challenge international de
Green code étudiants, www.greencodelab-
challenge.org
Travail de recherche sur l’ACV des logiciels
dans le cadre d’un appel à projet ADEME
Membre du comité nationale de
normalisation sur l’éco-conception de logiciel
Publication scientifique – ICT4S Stockholm
août 2014
4
… LE CONTEXTE
5
6
Un mode infini …
Big data
Interactivité rapide sur mobile
Augmentation des
internautes et
mobinautes
Cloud
Très très haute définition
Des contenus
L’internet du tout Objet
La solution par défaut : la course à plus de puissance matérielle
7
« Le logiciel ralentit plus vite que
le matériel n’accélère» loi de WIRTH
Logiciel = OBESICIEL
8
Logiciel = Obsolescence
Le logiciel est la1ère raison du changement du
matériel
9
En 2030, Internet pourrait consommer
autant d’énergie que l’humanité en 2008
(université de Dresde)
10
S’est-on posé toutes
les questions sur le logiciel ?
11
4 - Fin de
vie
1 -
Création
2 -
installation
3 - Usage
Le logiciel, un produit particulier
MESURER POUR DÉCIDER
12
Un projet de R&D
Pour Valider l’intuition de l’efficience du
codage et l’instrumenter
Mesurer des bonnes pratiques unitaires de
code dans plusieurs contextes
Mesurer les gains à l’échelle d’applications
Outiller une démarche de mise en oeuvre
13
Code-vert.org
Les acteurs projet
Definition Implementation Validation Integration
Innovation Labeling Innovation Support Funding
14
Per year Investment (K€) Length (months)
13,7 910 24 months
Décrire le référentiel de règles
15
Les impacts
Description
Pour aller plus loin
Contexte
Exemples
Mesure des gains / effort
Adpater les timers
5%65% 4% 30 mn
16
Exemple de Green Pattern de code
1 watt de perdu pour les scripts qui
tournent malgré la minimisation de
l’onglet du navigateur
17
Priorisation des gains
10 BONNES RAISONS D’INTÉGRER
L’ÉCO-CONCEPTION LOGICIELLE
19
1- Consommer moins d’énergie
côté client et serveur
20
Un logiciel qui utilise moins de CPU
sur le serveur ou le client consomme
aussi moins d’énergie
2 - Réduire les besoins mémoire
21
Business case
21
Extrapolation de 30 % de gain
en mémoire sur 2
applications pilote
52 à 38 serveurs
Moins de mémoire
pour chaque VM, plus
de VM sur un même
serveur physique
3- Rendre l’application plus performante
22
A ressources équivalentes, un logiciel moins
consommateur est plus performant
4 - Eviter les mauvaises surprises
lors des montées en charge
23
Si rien n’est mesuré en amont des tests de
charges avant mise en production
Les optimisations sont superficielles
L’optimisation ne touche que peu au code
pour éviter de re-faire toute la chaine de
corrections – tests
On préférera ajouter un matériel
supplémentaire pour des questions de
rapidité.
5 - Réduire le nombre de serveurs
24
Business case : Greencode lab
Challenge
En 48 heures
Gains en ressources mémoire, CPU
de 90% sur une application
JavaWebMail
Passer de 10 serveurs à 1 en codant
mieux !
6 - Augmenter l’autonomie des appareils
mobiles et objets connectés
25 25
Le premier critère de choix d’un
smartphone est l’autonomie (Idc
dec2014)
Le logiciel a un impact sur l’autonomie
Différence de 10,6 % d’autonomie en moins entre les bons sites
et sites moyens soit quasiment un cycle de décharge en plus
tous les 10 jours (étude WEA)
7 - augmenter le nombre de
services à matériel équivalent
26
Les enjeux industriels des fournisseurs de
service sont de transformer un modèle de
matériel toujours plus gourmand en un
modèle d’un même matériel pour toujours
plus de fonctionnalités, de services
(économie de fonctionnalité)
Moins un logiciel est gourmand, plus on peut
rendre de service à matériel déployé
équivalent
8 - Maîtriser l’empreinte carbone
du parc applicatif
27
Le numérique, c’est 2% des GES mondiales, en
progression
Beaucoup d’entreprises ont entrepris une démarche
Green It, l’eco-conception du logiciel est un levier
d’actions
Sur le cycle de vie du service numérique, à chaque
étape, on peut agir
La maîtrise d’ouvrage peut être plus sobre et juste dans
son besoin
Le développeur peut être plus efficient, mieux mesurer
Le contributeur peut agir sur les contenus
L’hébergeur peur agir sur le bon sizing en fonction du
niveau de service applicatif attendu
9 - Préparer la labélisation, la normalisation,
les demandes des maîtrises d’ouvrage
28
Greencode-label.org
10 - Responsabiliser les
développeurs dans leur code.
29
Le concepteur, le codeur ont un rôle à
jouer pour réduire l’impact du numérique
30
L’éco-conception logicielle= $ Green
= Valeur
COMMENT METTRE EN ŒUVRE UNE
DÉMARCHE D’EFFICIENCE LOGICIELLE
32
Outiller la démarche
Pour gagner du temps dans la détection,
la correction
Homogénéiser les pratiques
Piloter les indicateurs d’efficience au
regard des enjeux et des moyens
Pour apprendre / progresser
33
34
Toute cette R& D est intégrée dans
l’outil Greenspector®
Greenspector® en synthèse
35
Greenspector tool is made unique by innovative solution with :
Détection automatique des pratiques
consommatrices de ressources dans le code
source
Mesure continue sur smartphone, PC, Windows /
Linux, et serveurs via des sondes logicilelles
Propose des solutions au développeurs sur la base
des 150 règles , des plans d’actions par priorité aux
managers
36
Greenspector® SCAN
Greenspector® SCAN &
Overhead analysis
SCAN
Overhead Analysis
37
Greenspector® Meter
38
Nexus 5
Nexus 9
Nexus 6
Greenspector® pour Eclipse
39
Greenspector® pour Sonar
40
Les atouts de la solution
Facile à utiliser et parfaitement intégré dans
le processus de développement existant
Solution de management de l’efficience
logicielle manager – développeurs en
intégration continue
Mesure ds gains Wh, € , Mo, CPU, RAM,
EqCO2
LES PREMIÈRES UTILISATIONS DE
GREENSPECTOR®
42
Projets de recherche
Convince : projet de recherche
européen pour réduire la
consommation énergétique de la
vidéo depuis la création du support
jusque sa diffusion sur réseaux
4G/5G
ECL : projet de recherche avec
Orange dans un domaine d’objets
connectés.
43
44
Projet Web Energy Archive
Premiers clients
45
Confidentiel
Grands comptes
Editeur
Constructeur mobile -
Telecom
WebAgency
Mode de tarification
46
Les offres
Version Saas – engagement
mensuel / annuel
Q4 2015
Version Professional Par pack de licences
annuelles, installation
dans l’entreprise
Version Enterprise Licence serveur
annuelle
Option intégration continue
SONAR
Licence serveur
annuelle
Audit Greenspector Au forfait
Double lauréat des trophées Loading The
Future du pôle Images et Réseaux
Finaliste CleanTech Open France 2014
Fnaliste Territoire Innovation
Premier outil labellisé par le Code of
Conduct européen des DataCenters
pour les logiciels
MERCI !
Thierry LEBOUCQ
tleboucq@kaliterre.fr
@tleboucq48

Más contenido relacionado

Destacado

12 Unusual Addictions You Won't Believe are Real
12 Unusual Addictions You Won't Believe are Real12 Unusual Addictions You Won't Believe are Real
12 Unusual Addictions You Won't Believe are RealDr. Omer Hameed
 
Twitter ppt18.12.2010
Twitter ppt18.12.2010Twitter ppt18.12.2010
Twitter ppt18.12.2010dianabhathena
 
Sundance Vacations and Travel Advantage Network Case Study
Sundance Vacations and Travel Advantage Network Case StudySundance Vacations and Travel Advantage Network Case Study
Sundance Vacations and Travel Advantage Network Case Studysoapbox
 
Security and Privacy in SharePoint 2010: Healthcare
Security and Privacy in SharePoint 2010: HealthcareSecurity and Privacy in SharePoint 2010: Healthcare
Security and Privacy in SharePoint 2010: HealthcareMarie-Michelle Strah, PhD
 
Blogs 101: Organization and Revenue Streams
Blogs 101: Organization and Revenue StreamsBlogs 101: Organization and Revenue Streams
Blogs 101: Organization and Revenue StreamsErica Swallow
 
5 Charitable Gifts You Can Buy for the Price of an iPhone 5S
5 Charitable Gifts You Can Buy for the Price of an iPhone 5S5 Charitable Gifts You Can Buy for the Price of an iPhone 5S
5 Charitable Gifts You Can Buy for the Price of an iPhone 5SMashable
 
Newsworks E.ON effectiveness
Newsworks E.ON effectivenessNewsworks E.ON effectiveness
Newsworks E.ON effectivenessNewsworks
 
A avaliação deve orientar a aprendizagem
A avaliação deve orientar a aprendizagemA avaliação deve orientar a aprendizagem
A avaliação deve orientar a aprendizagemRoberto Costa
 
Flat design for a non flat world
Flat design for a non flat worldFlat design for a non flat world
Flat design for a non flat worldGregory Raiz
 
Kuntien tuottavuusparadoksi
Kuntien tuottavuusparadoksiKuntien tuottavuusparadoksi
Kuntien tuottavuusparadoksiJyrki Kasvi
 
Generation digital – Was der digitale Automobilkunde heute von Herstellern un...
Generation digital – Was der digitale Automobilkunde heute von Herstellern un...Generation digital – Was der digitale Automobilkunde heute von Herstellern un...
Generation digital – Was der digitale Automobilkunde heute von Herstellern un...Iskander Business Partner GmbH
 
Siransija Dalam Perspektif Inovasi Administrasi Negara
Siransija Dalam Perspektif Inovasi Administrasi NegaraSiransija Dalam Perspektif Inovasi Administrasi Negara
Siransija Dalam Perspektif Inovasi Administrasi NegaraTri Widodo W. UTOMO
 
Unity Connect Haarlem 2016 - The Lay of the Land of Client-Side Development c...
Unity Connect Haarlem 2016 - The Lay of the Land of Client-Side Development c...Unity Connect Haarlem 2016 - The Lay of the Land of Client-Side Development c...
Unity Connect Haarlem 2016 - The Lay of the Land of Client-Side Development c...Marc D Anderson
 
The Global Goals for Sustainable Development: The world's most important bran...
The Global Goals for Sustainable Development: The world's most important bran...The Global Goals for Sustainable Development: The world's most important bran...
The Global Goals for Sustainable Development: The world's most important bran...Brandwatch
 

Destacado (17)

12 Unusual Addictions You Won't Believe are Real
12 Unusual Addictions You Won't Believe are Real12 Unusual Addictions You Won't Believe are Real
12 Unusual Addictions You Won't Believe are Real
 
Twitter ppt18.12.2010
Twitter ppt18.12.2010Twitter ppt18.12.2010
Twitter ppt18.12.2010
 
Sundance Vacations and Travel Advantage Network Case Study
Sundance Vacations and Travel Advantage Network Case StudySundance Vacations and Travel Advantage Network Case Study
Sundance Vacations and Travel Advantage Network Case Study
 
Security and Privacy in SharePoint 2010: Healthcare
Security and Privacy in SharePoint 2010: HealthcareSecurity and Privacy in SharePoint 2010: Healthcare
Security and Privacy in SharePoint 2010: Healthcare
 
Blogs 101: Organization and Revenue Streams
Blogs 101: Organization and Revenue StreamsBlogs 101: Organization and Revenue Streams
Blogs 101: Organization and Revenue Streams
 
5 Charitable Gifts You Can Buy for the Price of an iPhone 5S
5 Charitable Gifts You Can Buy for the Price of an iPhone 5S5 Charitable Gifts You Can Buy for the Price of an iPhone 5S
5 Charitable Gifts You Can Buy for the Price of an iPhone 5S
 
Newsworks E.ON effectiveness
Newsworks E.ON effectivenessNewsworks E.ON effectiveness
Newsworks E.ON effectiveness
 
A avaliação deve orientar a aprendizagem
A avaliação deve orientar a aprendizagemA avaliação deve orientar a aprendizagem
A avaliação deve orientar a aprendizagem
 
Flat design for a non flat world
Flat design for a non flat worldFlat design for a non flat world
Flat design for a non flat world
 
Kuntien tuottavuusparadoksi
Kuntien tuottavuusparadoksiKuntien tuottavuusparadoksi
Kuntien tuottavuusparadoksi
 
Joblib PyDataParis2016
Joblib PyDataParis2016Joblib PyDataParis2016
Joblib PyDataParis2016
 
American Tales of Social Justice Engagement
American Tales of Social Justice EngagementAmerican Tales of Social Justice Engagement
American Tales of Social Justice Engagement
 
Generation digital – Was der digitale Automobilkunde heute von Herstellern un...
Generation digital – Was der digitale Automobilkunde heute von Herstellern un...Generation digital – Was der digitale Automobilkunde heute von Herstellern un...
Generation digital – Was der digitale Automobilkunde heute von Herstellern un...
 
Siransija Dalam Perspektif Inovasi Administrasi Negara
Siransija Dalam Perspektif Inovasi Administrasi NegaraSiransija Dalam Perspektif Inovasi Administrasi Negara
Siransija Dalam Perspektif Inovasi Administrasi Negara
 
Koshkin The ballads
Koshkin The balladsKoshkin The ballads
Koshkin The ballads
 
Unity Connect Haarlem 2016 - The Lay of the Land of Client-Side Development c...
Unity Connect Haarlem 2016 - The Lay of the Land of Client-Side Development c...Unity Connect Haarlem 2016 - The Lay of the Land of Client-Side Development c...
Unity Connect Haarlem 2016 - The Lay of the Land of Client-Side Development c...
 
The Global Goals for Sustainable Development: The world's most important bran...
The Global Goals for Sustainable Development: The world's most important bran...The Global Goals for Sustainable Development: The world's most important bran...
The Global Goals for Sustainable Development: The world's most important bran...
 

Similar a [WEBINAR] Kaliterre : 10 raisons d'intégrer l'éco-conception logicielle

Agile Secteur Public - Numérique Responsable
Agile Secteur Public - Numérique ResponsableAgile Secteur Public - Numérique Responsable
Agile Secteur Public - Numérique ResponsableChristophe Rochefolle
 
Retour d’expérience de la transformation DevOps de Microsoft au DevOps REX
Retour d’expérience de la transformation DevOps de Microsoft au DevOps REXRetour d’expérience de la transformation DevOps de Microsoft au DevOps REX
Retour d’expérience de la transformation DevOps de Microsoft au DevOps REXSamuel Metias
 
Accélérez itSMF 2013
Accélérez itSMF 2013Accélérez itSMF 2013
Accélérez itSMF 2013itSMF France
 
Benchmark des solutions IoT et intégration d'une plateforme à un progiciel de...
Benchmark des solutions IoT et intégration d'une plateforme à un progiciel de...Benchmark des solutions IoT et intégration d'une plateforme à un progiciel de...
Benchmark des solutions IoT et intégration d'une plateforme à un progiciel de...Karim Gmir
 
ChiMérique Use Case Library
ChiMérique Use Case LibraryChiMérique Use Case Library
ChiMérique Use Case LibraryInfopole1
 
2009-02-11 RDI104 - Session décideurs - Green IT et rôle de l'informatique da...
2009-02-11 RDI104 - Session décideurs - Green IT et rôle de l'informatique da...2009-02-11 RDI104 - Session décideurs - Green IT et rôle de l'informatique da...
2009-02-11 RDI104 - Session décideurs - Green IT et rôle de l'informatique da...Patrick Guimonet
 
Datacenter ISO50001 et le CoC
Datacenter ISO50001 et le CoCDatacenter ISO50001 et le CoC
Datacenter ISO50001 et le CoCDidier Monestes
 
Chap10 : Outils de Simulation Cas des CAD 3D Concepts de base & fondements.
Chap10 : Outils de Simulation Cas des CAD 3D Concepts de base & fondements.Chap10 : Outils de Simulation Cas des CAD 3D Concepts de base & fondements.
Chap10 : Outils de Simulation Cas des CAD 3D Concepts de base & fondements.Mohammed TAMALI
 
Archilocus-passage-a-lechelle-v1.1.pptx
Archilocus-passage-a-lechelle-v1.1.pptxArchilocus-passage-a-lechelle-v1.1.pptx
Archilocus-passage-a-lechelle-v1.1.pptxVincent Rabah
 
Agile En Seine 2022-Comment intégrer la RSE au cœur des pratiques agiles.pdf
Agile En Seine 2022-Comment intégrer la RSE au cœur des pratiques agiles.pdfAgile En Seine 2022-Comment intégrer la RSE au cœur des pratiques agiles.pdf
Agile En Seine 2022-Comment intégrer la RSE au cœur des pratiques agiles.pdfAgile En Seine
 
Think tank présentation
Think tank   présentationThink tank   présentation
Think tank présentationJacky Galicher
 
Le Comptoir OCTO - La formation au cœur de la stratégie d’éco-conception
Le Comptoir OCTO - La formation au cœur de la stratégie d’éco-conceptionLe Comptoir OCTO - La formation au cœur de la stratégie d’éco-conception
Le Comptoir OCTO - La formation au cœur de la stratégie d’éco-conceptionOCTO Technology
 
Tirer profit d'un outillage de gestion des exigences
Tirer profit d'un outillage de gestion des exigencesTirer profit d'un outillage de gestion des exigences
Tirer profit d'un outillage de gestion des exigencesEchoesLabs
 
Ged Open Source - Documation 2010
Ged Open Source - Documation 2010Ged Open Source - Documation 2010
Ged Open Source - Documation 2010Thomas Choppy
 
DevOps en pratique - Paris Meetup Bluemix 19/11/2014
DevOps en pratique - Paris Meetup Bluemix 19/11/2014DevOps en pratique - Paris Meetup Bluemix 19/11/2014
DevOps en pratique - Paris Meetup Bluemix 19/11/2014IBM France Lab
 
Solutions energie et eau durable dans le secteur agroalimentaire - 15 novembr...
Solutions energie et eau durable dans le secteur agroalimentaire - 15 novembr...Solutions energie et eau durable dans le secteur agroalimentaire - 15 novembr...
Solutions energie et eau durable dans le secteur agroalimentaire - 15 novembr...Cluster TWEED
 
Agilité et les méthodes agiles - Synthèse Synertal
Agilité et les méthodes agiles - Synthèse SynertalAgilité et les méthodes agiles - Synthèse Synertal
Agilité et les méthodes agiles - Synthèse SynertalClaude Emond
 
conception et réalisation plateforme collaboratif basant sur la methode agile...
conception et réalisation plateforme collaboratif basant sur la methode agile...conception et réalisation plateforme collaboratif basant sur la methode agile...
conception et réalisation plateforme collaboratif basant sur la methode agile...Sid Ahmed Benkraoua
 

Similar a [WEBINAR] Kaliterre : 10 raisons d'intégrer l'éco-conception logicielle (20)

Agile Secteur Public - Numérique Responsable
Agile Secteur Public - Numérique ResponsableAgile Secteur Public - Numérique Responsable
Agile Secteur Public - Numérique Responsable
 
Retour d’expérience de la transformation DevOps de Microsoft au DevOps REX
Retour d’expérience de la transformation DevOps de Microsoft au DevOps REXRetour d’expérience de la transformation DevOps de Microsoft au DevOps REX
Retour d’expérience de la transformation DevOps de Microsoft au DevOps REX
 
Accélérez itSMF 2013
Accélérez itSMF 2013Accélérez itSMF 2013
Accélérez itSMF 2013
 
Benchmark des solutions IoT et intégration d'une plateforme à un progiciel de...
Benchmark des solutions IoT et intégration d'une plateforme à un progiciel de...Benchmark des solutions IoT et intégration d'une plateforme à un progiciel de...
Benchmark des solutions IoT et intégration d'une plateforme à un progiciel de...
 
ChiMérique Use Case Library
ChiMérique Use Case LibraryChiMérique Use Case Library
ChiMérique Use Case Library
 
2009-02-11 RDI104 - Session décideurs - Green IT et rôle de l'informatique da...
2009-02-11 RDI104 - Session décideurs - Green IT et rôle de l'informatique da...2009-02-11 RDI104 - Session décideurs - Green IT et rôle de l'informatique da...
2009-02-11 RDI104 - Session décideurs - Green IT et rôle de l'informatique da...
 
Datacenter ISO50001 et le CoC
Datacenter ISO50001 et le CoCDatacenter ISO50001 et le CoC
Datacenter ISO50001 et le CoC
 
Chap10 : Outils de Simulation Cas des CAD 3D Concepts de base & fondements.
Chap10 : Outils de Simulation Cas des CAD 3D Concepts de base & fondements.Chap10 : Outils de Simulation Cas des CAD 3D Concepts de base & fondements.
Chap10 : Outils de Simulation Cas des CAD 3D Concepts de base & fondements.
 
Archilocus-passage-a-lechelle-v1.1.pptx
Archilocus-passage-a-lechelle-v1.1.pptxArchilocus-passage-a-lechelle-v1.1.pptx
Archilocus-passage-a-lechelle-v1.1.pptx
 
Agile En Seine 2022-Comment intégrer la RSE au cœur des pratiques agiles.pdf
Agile En Seine 2022-Comment intégrer la RSE au cœur des pratiques agiles.pdfAgile En Seine 2022-Comment intégrer la RSE au cœur des pratiques agiles.pdf
Agile En Seine 2022-Comment intégrer la RSE au cœur des pratiques agiles.pdf
 
Think tank présentation
Think tank   présentationThink tank   présentation
Think tank présentation
 
Le Comptoir OCTO - La formation au cœur de la stratégie d’éco-conception
Le Comptoir OCTO - La formation au cœur de la stratégie d’éco-conceptionLe Comptoir OCTO - La formation au cœur de la stratégie d’éco-conception
Le Comptoir OCTO - La formation au cœur de la stratégie d’éco-conception
 
Tirer profit d'un outillage de gestion des exigences
Tirer profit d'un outillage de gestion des exigencesTirer profit d'un outillage de gestion des exigences
Tirer profit d'un outillage de gestion des exigences
 
Ged Open Source - Documation 2010
Ged Open Source - Documation 2010Ged Open Source - Documation 2010
Ged Open Source - Documation 2010
 
DevOps en pratique - Paris Meetup Bluemix 19/11/2014
DevOps en pratique - Paris Meetup Bluemix 19/11/2014DevOps en pratique - Paris Meetup Bluemix 19/11/2014
DevOps en pratique - Paris Meetup Bluemix 19/11/2014
 
7. presentation orange eco-conception
7. presentation orange eco-conception7. presentation orange eco-conception
7. presentation orange eco-conception
 
Go lean, Go green
Go lean, Go greenGo lean, Go green
Go lean, Go green
 
Solutions energie et eau durable dans le secteur agroalimentaire - 15 novembr...
Solutions energie et eau durable dans le secteur agroalimentaire - 15 novembr...Solutions energie et eau durable dans le secteur agroalimentaire - 15 novembr...
Solutions energie et eau durable dans le secteur agroalimentaire - 15 novembr...
 
Agilité et les méthodes agiles - Synthèse Synertal
Agilité et les méthodes agiles - Synthèse SynertalAgilité et les méthodes agiles - Synthèse Synertal
Agilité et les méthodes agiles - Synthèse Synertal
 
conception et réalisation plateforme collaboratif basant sur la methode agile...
conception et réalisation plateforme collaboratif basant sur la methode agile...conception et réalisation plateforme collaboratif basant sur la methode agile...
conception et réalisation plateforme collaboratif basant sur la methode agile...
 

Más de GreenLabCenter

Restitution collective du 19 Décembre 2014 !
Restitution collective du 19 Décembre 2014 !Restitution collective du 19 Décembre 2014 !
Restitution collective du 19 Décembre 2014 !GreenLabCenter
 
Démonstrateur The Green Little Men
Démonstrateur The Green Little MenDémonstrateur The Green Little Men
Démonstrateur The Green Little MenGreenLabCenter
 
Démonstrateur TUBA par EasyVirt
Démonstrateur TUBA par EasyVirtDémonstrateur TUBA par EasyVirt
Démonstrateur TUBA par EasyVirtGreenLabCenter
 
Démonstrateur Btr Cloud par EasyVirt
Démonstrateur Btr Cloud par EasyVirtDémonstrateur Btr Cloud par EasyVirt
Démonstrateur Btr Cloud par EasyVirtGreenLabCenter
 
Démonstrateur MatuGreenIT par A2JV
Démonstrateur MatuGreenIT par A2JVDémonstrateur MatuGreenIT par A2JV
Démonstrateur MatuGreenIT par A2JVGreenLabCenter
 
Démonstrateur WEA par Green Code Lab
Démonstrateur WEA par Green Code LabDémonstrateur WEA par Green Code Lab
Démonstrateur WEA par Green Code LabGreenLabCenter
 
Démonstrateur Greenspector par Kaliterre
Démonstrateur Greenspector par KaliterreDémonstrateur Greenspector par Kaliterre
Démonstrateur Greenspector par KaliterreGreenLabCenter
 
Opportunités Green IT pour les entreprises
Opportunités Green IT pour les entreprisesOpportunités Green IT pour les entreprises
Opportunités Green IT pour les entreprisesGreenLabCenter
 
Communiqué de presse : Inauguration du Green Lab Center et Digital Week
Communiqué de presse : Inauguration du Green Lab Center et Digital WeekCommuniqué de presse : Inauguration du Green Lab Center et Digital Week
Communiqué de presse : Inauguration du Green Lab Center et Digital WeekGreenLabCenter
 
European Green IT Webinar 2014 - MicroPro Computers (Ireland)
European Green IT Webinar 2014 - MicroPro Computers (Ireland)European Green IT Webinar 2014 - MicroPro Computers (Ireland)
European Green IT Webinar 2014 - MicroPro Computers (Ireland)GreenLabCenter
 
European Green IT Webinar 2014 - Green Web Engineering (Germany)
European Green IT Webinar 2014 - Green Web Engineering (Germany)European Green IT Webinar 2014 - Green Web Engineering (Germany)
European Green IT Webinar 2014 - Green Web Engineering (Germany)GreenLabCenter
 
European Green IT Webinar 2014 - Energy WatchIT (Ireland)
European Green IT Webinar 2014 - Energy WatchIT (Ireland) European Green IT Webinar 2014 - Energy WatchIT (Ireland)
European Green IT Webinar 2014 - Energy WatchIT (Ireland) GreenLabCenter
 
European Green IT Webinar 2014 - Green Code Lab (France)
European Green IT Webinar 2014 - Green Code Lab (France)European Green IT Webinar 2014 - Green Code Lab (France)
European Green IT Webinar 2014 - Green Code Lab (France)GreenLabCenter
 
European Green IT Webinar 2014 - Kaliterre (France)
European Green IT Webinar 2014 - Kaliterre (France)European Green IT Webinar 2014 - Kaliterre (France)
European Green IT Webinar 2014 - Kaliterre (France)GreenLabCenter
 
European Green IT Webinar 2014 - The Green Little Men (France)s
European Green IT Webinar 2014 - The Green Little Men (France)sEuropean Green IT Webinar 2014 - The Green Little Men (France)s
European Green IT Webinar 2014 - The Green Little Men (France)sGreenLabCenter
 
European Green IT Webinar 2014 - Erasmus Mundus Master PERCCOM
European Green IT Webinar 2014 - Erasmus Mundus Master PERCCOMEuropean Green IT Webinar 2014 - Erasmus Mundus Master PERCCOM
European Green IT Webinar 2014 - Erasmus Mundus Master PERCCOMGreenLabCenter
 

Más de GreenLabCenter (16)

Restitution collective du 19 Décembre 2014 !
Restitution collective du 19 Décembre 2014 !Restitution collective du 19 Décembre 2014 !
Restitution collective du 19 Décembre 2014 !
 
Démonstrateur The Green Little Men
Démonstrateur The Green Little MenDémonstrateur The Green Little Men
Démonstrateur The Green Little Men
 
Démonstrateur TUBA par EasyVirt
Démonstrateur TUBA par EasyVirtDémonstrateur TUBA par EasyVirt
Démonstrateur TUBA par EasyVirt
 
Démonstrateur Btr Cloud par EasyVirt
Démonstrateur Btr Cloud par EasyVirtDémonstrateur Btr Cloud par EasyVirt
Démonstrateur Btr Cloud par EasyVirt
 
Démonstrateur MatuGreenIT par A2JV
Démonstrateur MatuGreenIT par A2JVDémonstrateur MatuGreenIT par A2JV
Démonstrateur MatuGreenIT par A2JV
 
Démonstrateur WEA par Green Code Lab
Démonstrateur WEA par Green Code LabDémonstrateur WEA par Green Code Lab
Démonstrateur WEA par Green Code Lab
 
Démonstrateur Greenspector par Kaliterre
Démonstrateur Greenspector par KaliterreDémonstrateur Greenspector par Kaliterre
Démonstrateur Greenspector par Kaliterre
 
Opportunités Green IT pour les entreprises
Opportunités Green IT pour les entreprisesOpportunités Green IT pour les entreprises
Opportunités Green IT pour les entreprises
 
Communiqué de presse : Inauguration du Green Lab Center et Digital Week
Communiqué de presse : Inauguration du Green Lab Center et Digital WeekCommuniqué de presse : Inauguration du Green Lab Center et Digital Week
Communiqué de presse : Inauguration du Green Lab Center et Digital Week
 
European Green IT Webinar 2014 - MicroPro Computers (Ireland)
European Green IT Webinar 2014 - MicroPro Computers (Ireland)European Green IT Webinar 2014 - MicroPro Computers (Ireland)
European Green IT Webinar 2014 - MicroPro Computers (Ireland)
 
European Green IT Webinar 2014 - Green Web Engineering (Germany)
European Green IT Webinar 2014 - Green Web Engineering (Germany)European Green IT Webinar 2014 - Green Web Engineering (Germany)
European Green IT Webinar 2014 - Green Web Engineering (Germany)
 
European Green IT Webinar 2014 - Energy WatchIT (Ireland)
European Green IT Webinar 2014 - Energy WatchIT (Ireland) European Green IT Webinar 2014 - Energy WatchIT (Ireland)
European Green IT Webinar 2014 - Energy WatchIT (Ireland)
 
European Green IT Webinar 2014 - Green Code Lab (France)
European Green IT Webinar 2014 - Green Code Lab (France)European Green IT Webinar 2014 - Green Code Lab (France)
European Green IT Webinar 2014 - Green Code Lab (France)
 
European Green IT Webinar 2014 - Kaliterre (France)
European Green IT Webinar 2014 - Kaliterre (France)European Green IT Webinar 2014 - Kaliterre (France)
European Green IT Webinar 2014 - Kaliterre (France)
 
European Green IT Webinar 2014 - The Green Little Men (France)s
European Green IT Webinar 2014 - The Green Little Men (France)sEuropean Green IT Webinar 2014 - The Green Little Men (France)s
European Green IT Webinar 2014 - The Green Little Men (France)s
 
European Green IT Webinar 2014 - Erasmus Mundus Master PERCCOM
European Green IT Webinar 2014 - Erasmus Mundus Master PERCCOMEuropean Green IT Webinar 2014 - Erasmus Mundus Master PERCCOM
European Green IT Webinar 2014 - Erasmus Mundus Master PERCCOM
 

[WEBINAR] Kaliterre : 10 raisons d'intégrer l'éco-conception logicielle

  • 1. 10 bonnes raisons d'intégrer l’efficience énergie/ressources dans vos logiciels 2 avril 2015 Thierry LEBOUCQ tleboucq@kaliterre.fr @tleboucq
  • 2. Jeune entreprise innovante depuis sa création Spécialisée dans le Green IT Engagée dans les valeurs de la RSE 2
  • 3. Implication nationale dans le Green IT et l’éco- conception des logiciels Membre fondateur du Green Lab Center, le lab de l’innovation Green IT, www.greenlabcenter.com Membre fondateur du Green Code Lab, la communauté nationale de l’éco-conception des logiciels, www.greencodelab.fr Auteur du livre Green Patterns, www.greencodelab.fr/book Maître d’œuvre du projet étiquette énergétique des sites web WEA, www.webenergyarchive.com 3
  • 4. Fondateur du challenge international de Green code étudiants, www.greencodelab- challenge.org Travail de recherche sur l’ACV des logiciels dans le cadre d’un appel à projet ADEME Membre du comité nationale de normalisation sur l’éco-conception de logiciel Publication scientifique – ICT4S Stockholm août 2014 4
  • 6. 6 Un mode infini … Big data Interactivité rapide sur mobile Augmentation des internautes et mobinautes Cloud Très très haute définition Des contenus L’internet du tout Objet La solution par défaut : la course à plus de puissance matérielle
  • 7. 7 « Le logiciel ralentit plus vite que le matériel n’accélère» loi de WIRTH Logiciel = OBESICIEL
  • 8. 8 Logiciel = Obsolescence Le logiciel est la1ère raison du changement du matériel
  • 9. 9 En 2030, Internet pourrait consommer autant d’énergie que l’humanité en 2008 (université de Dresde)
  • 10. 10 S’est-on posé toutes les questions sur le logiciel ?
  • 11. 11 4 - Fin de vie 1 - Création 2 - installation 3 - Usage Le logiciel, un produit particulier
  • 13. Un projet de R&D Pour Valider l’intuition de l’efficience du codage et l’instrumenter Mesurer des bonnes pratiques unitaires de code dans plusieurs contextes Mesurer les gains à l’échelle d’applications Outiller une démarche de mise en oeuvre 13 Code-vert.org
  • 14. Les acteurs projet Definition Implementation Validation Integration Innovation Labeling Innovation Support Funding 14 Per year Investment (K€) Length (months) 13,7 910 24 months
  • 15. Décrire le référentiel de règles 15 Les impacts Description Pour aller plus loin Contexte Exemples
  • 16. Mesure des gains / effort Adpater les timers 5%65% 4% 30 mn 16
  • 17. Exemple de Green Pattern de code 1 watt de perdu pour les scripts qui tournent malgré la minimisation de l’onglet du navigateur 17
  • 19. 10 BONNES RAISONS D’INTÉGRER L’ÉCO-CONCEPTION LOGICIELLE 19
  • 20. 1- Consommer moins d’énergie côté client et serveur 20 Un logiciel qui utilise moins de CPU sur le serveur ou le client consomme aussi moins d’énergie
  • 21. 2 - Réduire les besoins mémoire 21 Business case 21 Extrapolation de 30 % de gain en mémoire sur 2 applications pilote 52 à 38 serveurs Moins de mémoire pour chaque VM, plus de VM sur un même serveur physique
  • 22. 3- Rendre l’application plus performante 22 A ressources équivalentes, un logiciel moins consommateur est plus performant
  • 23. 4 - Eviter les mauvaises surprises lors des montées en charge 23 Si rien n’est mesuré en amont des tests de charges avant mise en production Les optimisations sont superficielles L’optimisation ne touche que peu au code pour éviter de re-faire toute la chaine de corrections – tests On préférera ajouter un matériel supplémentaire pour des questions de rapidité.
  • 24. 5 - Réduire le nombre de serveurs 24 Business case : Greencode lab Challenge En 48 heures Gains en ressources mémoire, CPU de 90% sur une application JavaWebMail Passer de 10 serveurs à 1 en codant mieux !
  • 25. 6 - Augmenter l’autonomie des appareils mobiles et objets connectés 25 25 Le premier critère de choix d’un smartphone est l’autonomie (Idc dec2014) Le logiciel a un impact sur l’autonomie Différence de 10,6 % d’autonomie en moins entre les bons sites et sites moyens soit quasiment un cycle de décharge en plus tous les 10 jours (étude WEA)
  • 26. 7 - augmenter le nombre de services à matériel équivalent 26 Les enjeux industriels des fournisseurs de service sont de transformer un modèle de matériel toujours plus gourmand en un modèle d’un même matériel pour toujours plus de fonctionnalités, de services (économie de fonctionnalité) Moins un logiciel est gourmand, plus on peut rendre de service à matériel déployé équivalent
  • 27. 8 - Maîtriser l’empreinte carbone du parc applicatif 27 Le numérique, c’est 2% des GES mondiales, en progression Beaucoup d’entreprises ont entrepris une démarche Green It, l’eco-conception du logiciel est un levier d’actions Sur le cycle de vie du service numérique, à chaque étape, on peut agir La maîtrise d’ouvrage peut être plus sobre et juste dans son besoin Le développeur peut être plus efficient, mieux mesurer Le contributeur peut agir sur les contenus L’hébergeur peur agir sur le bon sizing en fonction du niveau de service applicatif attendu
  • 28. 9 - Préparer la labélisation, la normalisation, les demandes des maîtrises d’ouvrage 28 Greencode-label.org
  • 29. 10 - Responsabiliser les développeurs dans leur code. 29 Le concepteur, le codeur ont un rôle à jouer pour réduire l’impact du numérique
  • 31. COMMENT METTRE EN ŒUVRE UNE DÉMARCHE D’EFFICIENCE LOGICIELLE 32
  • 32. Outiller la démarche Pour gagner du temps dans la détection, la correction Homogénéiser les pratiques Piloter les indicateurs d’efficience au regard des enjeux et des moyens Pour apprendre / progresser 33
  • 33. 34 Toute cette R& D est intégrée dans l’outil Greenspector®
  • 34. Greenspector® en synthèse 35 Greenspector tool is made unique by innovative solution with : Détection automatique des pratiques consommatrices de ressources dans le code source Mesure continue sur smartphone, PC, Windows / Linux, et serveurs via des sondes logicilelles Propose des solutions au développeurs sur la base des 150 règles , des plans d’actions par priorité aux managers
  • 36. Greenspector® SCAN & Overhead analysis SCAN Overhead Analysis 37
  • 40. Les atouts de la solution Facile à utiliser et parfaitement intégré dans le processus de développement existant Solution de management de l’efficience logicielle manager – développeurs en intégration continue Mesure ds gains Wh, € , Mo, CPU, RAM, EqCO2
  • 41. LES PREMIÈRES UTILISATIONS DE GREENSPECTOR® 42
  • 42. Projets de recherche Convince : projet de recherche européen pour réduire la consommation énergétique de la vidéo depuis la création du support jusque sa diffusion sur réseaux 4G/5G ECL : projet de recherche avec Orange dans un domaine d’objets connectés. 43
  • 45. Mode de tarification 46 Les offres Version Saas – engagement mensuel / annuel Q4 2015 Version Professional Par pack de licences annuelles, installation dans l’entreprise Version Enterprise Licence serveur annuelle Option intégration continue SONAR Licence serveur annuelle Audit Greenspector Au forfait
  • 46. Double lauréat des trophées Loading The Future du pôle Images et Réseaux Finaliste CleanTech Open France 2014 Fnaliste Territoire Innovation Premier outil labellisé par le Code of Conduct européen des DataCenters pour les logiciels