Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

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

On parle beaucoup de la transformation de nos produits. Pour qu'ils soient plus respectueux de l'environnement, les déchets sont désormais pensés dès la phase de fabrication. Mais qu'en est-il pour les logiciels? En effet ils ne consomment que par le matériel, ne génèrent pas de déchets, pourtant les principes d'éco-conception du produit s'appliquent de la même façon.

Les premiers retours d'expérience montrent que cette démarche donne des gains environnementaux et économiques très intéressants.

L'objectif de cette présentation est de présenter les 10 bonnes raisons de mettre en œuvre l'éco-conception dans le domaine des logiciels, que ce soit dans le web, le mobile, les objets connectés ou l'informatique de gestion.

Kaliterre a développé une solution unique : Greenspector(r) pour mettre en œuvre l'éco-conception logicielle de manière facile et intégrée.

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all
  • Be the first to comment

  • Be the first to like this

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

  1. 1. 10 bonnes raisons d'intégrer l’efficience énergie/ressources dans vos logiciels 2 avril 2015 Thierry LEBOUCQ tleboucq@kaliterre.fr @tleboucq
  2. 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. 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. 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
  5. 5. … LE CONTEXTE 5
  6. 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. 7 « Le logiciel ralentit plus vite que le matériel n’accélère» loi de WIRTH Logiciel = OBESICIEL
  8. 8. 8 Logiciel = Obsolescence Le logiciel est la1ère raison du changement du matériel
  9. 9. 9 En 2030, Internet pourrait consommer autant d’énergie que l’humanité en 2008 (université de Dresde)
  10. 10. 10 S’est-on posé toutes les questions sur le logiciel ?
  11. 11. 11 4 - Fin de vie 1 - Création 2 - installation 3 - Usage Le logiciel, un produit particulier
  12. 12. MESURER POUR DÉCIDER 12
  13. 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. 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. 15. Décrire le référentiel de règles 15 Les impacts Description Pour aller plus loin Contexte Exemples
  16. 16. Mesure des gains / effort Adpater les timers 5%65% 4% 30 mn 16
  17. 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
  18. 18. Priorisation des gains
  19. 19. 10 BONNES RAISONS D’INTÉGRER L’ÉCO-CONCEPTION LOGICIELLE 19
  20. 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. 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. 22. 3- Rendre l’application plus performante 22 A ressources équivalentes, un logiciel moins consommateur est plus performant
  23. 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. 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. 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. 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. 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. 28. 9 - Préparer la labélisation, la normalisation, les demandes des maîtrises d’ouvrage 28 Greencode-label.org
  29. 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
  30. 30. 30 L’éco-conception logicielle= $ Green = Valeur
  31. 31. COMMENT METTRE EN ŒUVRE UNE DÉMARCHE D’EFFICIENCE LOGICIELLE 32
  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. 33. 34 Toute cette R& D est intégrée dans l’outil Greenspector®
  34. 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
  35. 35. 36 Greenspector® SCAN
  36. 36. Greenspector® SCAN & Overhead analysis SCAN Overhead Analysis 37
  37. 37. Greenspector® Meter 38 Nexus 5 Nexus 9 Nexus 6
  38. 38. Greenspector® pour Eclipse 39
  39. 39. Greenspector® pour Sonar 40
  40. 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. 41. LES PREMIÈRES UTILISATIONS DE GREENSPECTOR® 42
  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
  43. 43. 44 Projet Web Energy Archive
  44. 44. Premiers clients 45 Confidentiel Grands comptes Editeur Constructeur mobile - Telecom WebAgency
  45. 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. 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
  47. 47. MERCI ! Thierry LEBOUCQ tleboucq@kaliterre.fr @tleboucq48

    Be the first to comment

    Login to see the comments

On parle beaucoup de la transformation de nos produits. Pour qu'ils soient plus respectueux de l'environnement, les déchets sont désormais pensés dès la phase de fabrication. Mais qu'en est-il pour les logiciels? En effet ils ne consomment que par le matériel, ne génèrent pas de déchets, pourtant les principes d'éco-conception du produit s'appliquent de la même façon. Les premiers retours d'expérience montrent que cette démarche donne des gains environnementaux et économiques très intéressants. L'objectif de cette présentation est de présenter les 10 bonnes raisons de mettre en œuvre l'éco-conception dans le domaine des logiciels, que ce soit dans le web, le mobile, les objets connectés ou l'informatique de gestion. Kaliterre a développé une solution unique : Greenspector(r) pour mettre en œuvre l'éco-conception logicielle de manière facile et intégrée.

Views

Total views

2,380

On Slideshare

0

From embeds

0

Number of embeds

300

Actions

Downloads

12

Shares

0

Comments

0

Likes

0

×