Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Formation école d'été GreenIT 2021 de l'Univers...

Formation école d'été GreenIT 2021 de l'Université de Pau

Avatar for Benoit Petit

Benoit Petit

July 15, 2021

More Decks by Benoit Petit

Other Decks in Technology

Transcript

  1. Benoit Petit Ingénieur systèmes et réseaux Fondateur d’ Hubblo (https://hubblo.org/fr)

    Contributeur pour Boavizta (https://boavizta.org) Formateur pour The Green Compagnon (https://thegreencompagnon.com)
  2. 1. ❓ Pourquoi ❓ a. Ca chauffe ! b. Le

    numérique c. Les grandes tendances d. Le cas des services et infrastructures 2. Hubblo a. Vision b. Méthode 3. Scaphandre a. Usage b. Démo c. Architecture d. Features & Roadmap e. Cloud public f. La méthode SRE par l’exemple : SLI d’impact climatique 4. Atelier pratique ! 🎮
  3. 💻 Tech industry’s footprint on climate 💻 2020 4% (✈)

    ⇒ 8% (🚗) 2025 Greenhouse Gas Emissions / world 🏭
  4. ~ 20 millions / an ~ 1.5 milliards / an

    ⚡ 56% électricité 🏭 37% GES 🛢 40% énergie primaire User devices Infrastructures / Services
  5. Electricity Grid UPS Backup Generator Power Line & Backup Transformer

    Network Backbone Power Supply IT Facility Compute Storage Network Cooling Systems Data Center Building Fuel Tank IaaS - PaaS - SaaS Scope 1: Direct backup generator fuel consumption emissions Scope 2: Electricity grid emission factors Scope 3: Building and equipment embodied emissions from manufacturing Simplified Data Center Service Carbon Emission Scopes Benjamin DAVY Icons from Freepik and Icons8 ! PUE Power Usage Effectiveness ( 🎯 1.0 )
  6. SRE x DevOps x Sustainability • Change is necessary to

    improve • Breakdown silos • No blame culture • Small/frequent changes are better than big promises
  7. Code: https://github.com/hubblo-org/scaphandre Scaphandre Documentation: https://hubblo-org.github.io/scaphandre 🥽 Transparency: make the invisible

    visible 🐑 Replicable: easy-to-{install, use}, open-source, verifiable 🍃 Light: footprint, operating, maintenance 🔌 Extensible: adapt to the stack, not the opposite A building block for decision-making solutions for sustainability
  8. Electricity Grid UPS Backup Generator Power Line & Backup Transformer

    Network Backbone Power Supply IT Facility Compute Storage Network Cooling Systems Data Center Building Fuel Tank IaaS - PaaS - SaaS Scope 2: Electricity grid emission factors Simplified Data Center Service Carbon Emission Scopes Benjamin DAVY Icons from Freepik and Icons8
  9. • ⚡ measures power consumption • 🤝 open-source (Apache 2.0)

    • https://github.com/hubblo-org/scaphandre/
  10. Features / Roadmap Now : - Bare metal hosts -

    (qemu/kvm) Virtual Machines - Per process - Prometheus exporter - Riemann client - CLI / JSON - Helm chart (kubernetes) - Warp10 exporter - Docker-compose Power consumption metrics ⚡ Working on : - GPUs - Docker & Kubernetes specific labels
  11. Features / Roadmap Next : - Public cloud (*) -

    VMWare - Windows After that : - MacOS - Elastic exporter - OpenStack - ARM (?) - ... Power consumption metrics ⚡
  12. How to deal with Public cloud ? 🔍 Transparence “Aider”

    et motiver les CSP à remonter les métriques de consommation à leurs clients Estimation Estimer la consommation d’énergie des instances virtuelles, sur la base de données existantes et de métriques système Feature request : #25
  13. 1150 Wh 97000 req 0.119 Wh/req 300g egCO2 1h 0.036g

    egCO2 / req kWh Carbon-based SLI example
  14. Boavizta - Groupe de travail sur la mesure d’impact Groupe

    de travail collaboratif - Entreprises - Chercheurs - Freelances Sur : - Référentiel de données - Mesure du cloud - Méthodes de calcul - Convictions top management - ... https://boavizta.org/
  15. Formations - The Green Compagnon https://thegreencompagnon.com - Utilisateur responsable -

    Développeur responsable - UX designer responsable - PO responsable - SRE responsable - … - 10% avec le code Hubblo2021 - 50% sur les pré-inscriptions
  16. 📉 Mesure automatisée et réduction de l’impact des infrastructures numériques

    sur le climat et l'environnement 🤝 Logiciels open-source 🔁 Feedback loops : pour une action et un suivi continu ⚙ Méthodes DevOps et SRE appliquées à la mesure d’impact ✉ [email protected] 🌐 https://hubblo.org @HubbloOrg github.com/hubblo-org hubblo-org