Skip to content

Commit

Permalink
Merge pull request #62 from isaqb-org/chapter-4
Browse files Browse the repository at this point in the history
Änderungen Kap. 1 und 4 wie heute besprochen
  • Loading branch information
Diavolezza committed May 1, 2024
2 parents d97c4a7 + a51a6c2 commit 74dea02
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 6 deletions.
9 changes: 9 additions & 0 deletions docs/01-module-block-1/02-learning-goals.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,15 @@ Die Teilnehmenden können den Energieverbrauch der Informationstechnik beziffern

Die Teilnehmenden können Begriffe wie Nachhaltigkeit, Energieeffizienz, negativer externer Effekt, CO~2~-Fußabdruck und -Handabdruck einordnen. Wichtige Kennzahlen und physikalische Einheiten wie CO~2~, CO~2~-Äquivalente, Watt, Joule und deren Bedeutung werden verstanden.

[[LZ-1-5]]
==== LZ 1-5: Handlungsfelder

Die Teilnehmenden kennen die Handlungsfelder zum Einsparen von CO2:

* Energieeffizienz - Verbrauche so wenig Energie wie möglich.
* Hardwareeffizienz - Beanspruche so wenig Hardware wie möglich.
* CO~2~-Emissionseffizienz - Verbrauche Energie möglichst dann und dort, wo sie am "grünsten" erzeugt wird.

// end::DE[]

// tag::EN[]
Expand Down
12 changes: 6 additions & 6 deletions docs/04-module-block-4/02-learning-goals.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -5,18 +5,18 @@
[[LZ-4-1]]
==== LZ 4-1: Ressourcen in Relation zur erbrachten Leistung bringen
Die Teilnehmenden sind in der Lage, Ressourcen in Relation zur erbrachten Leistung zu bringen
(Business Metrik). Sie kennen die Metrik Software Carbon Intensity (SCI - Iso Standard ISO/IEC 21031:2024) und verstehen, wie dieser als Business Metrik genutzt werden kann.
(Business Metrik). Sie kennen die Metrik Software Carbon Intensity (SCI - ISO Standard) und verstehen, wie dieser als Business Metrik genutzt werden kann.

[[LZ-4-2]]
==== LZ 4-2: Messverfahren und Messwerkzeuge
Die Teilnehmenden kennen verschiedene Kategorien von Messverfahren und deren Einsatzgebiete. Sie verstehen, wie man Werkzeuge der verschiedenen Kategorien für eine Analyse kombinieren kann.
Kategorien sind beispielsweise

* Hardware-Messwerkzeuge. Sie messen den Verbrauch direkt an der Hardware (z.B. Multimeter - messen direkt an der Stromquelle; Intel RAPL - misst u.a. den Energieverbrauch der CPU)
* Fullstack-Messwerkzeuge. Sie messen alle Komponenten einer Anwendung wie Verbräuche pro Docker-Container, Netzwerk (z.B. Green Frame, Green Metrics Tool)
* Programmiersprachenspezifische Messwerkzeuge. Sie liefern "whitebox"-Messungen innerhalb einer Anwendung, können z.T. auf Methoden-Ebene den Energieverbrauch messen (z.B. JoularJX (Java), Code Carbon (Python))
* Messwerkzeuge für Webanwendungen geben Auskunft u.a. über die Netzwerklast, die durch einen Seitenaufruf erzeugt wird (z.B. die Entwicklertools von Google Chrome mit GreenIT-Plugin)
* Carbon Footprint Tools der Cloudanbieter. In Cloudumgebungen kann nicht auf die Hardware-Schnittstelle zugegriffen werden um den Energieverbrauch zu messen. Stattdessen ist man auf vom Anbieter bereitgestellte Tools (z.B. Cloud Carbon Footprint Console) oder andere Schätzmethoden angewiesen. Die Teilnehmer kennen die Funktionalität und die Einschränkungen dieser Tools (Ungenauigkeit, relative Angaben, nötige Berechtigungen in der Cloud-Console) wie auch die Herausforderungen (Managed Services mit reinen VMs zu vergleichen).
* Hardware-Messwerkzeuge. Sie messen den Verbrauch direkt an der Hardware.
* Fullstack-Messwerkzeuge. Sie messen alle Komponenten einer Anwendung wie Verbräuche pro Docker-Container, Netzwerk.
* Programmiersprachenspezifische Messwerkzeuge. Sie liefern "whitebox"-Messungen innerhalb einer Anwendung, können.
* Messwerkzeuge für Webanwendungen geben Auskunft u.a. über die Netzwerklast, die durch einen Seitenaufruf erzeugt wird.
* Carbon Footprint Tools der Cloudanbieter. In Cloudumgebungen kann nicht auf die Hardware-Schnittstelle zugegriffen werden um den Energieverbrauch zu messen. Stattdessen ist man auf vom Anbieter bereitgestellte Tools oder andere Schätzmethoden angewiesen. Die Teilnehmer kennen die Funktionalität und die Einschränkungen dieser Tools (Ungenauigkeit, relative Angaben, nötige Berechtigungen in der Cloud-Console) wie auch die Herausforderungen, Managed Services mit reinen VMs zu vergleichen.

[[LZ-4-3]]
==== LZ 4-3: Messmethodik
Expand Down

0 comments on commit 74dea02

Please sign in to comment.