Energyefficient Kubernetes
dc.contributor.author | Baur, Jérôme | |
dc.contributor.author | Engel, Julie | |
dc.contributor.mentor | Graf, Sebastian | |
dc.contributor.partner | SIX Group | |
dc.date.accessioned | 2024-10-09T12:37:28Z | |
dc.date.available | 2024-10-09T12:37:28Z | |
dc.date.issued | 2024-03-22 | |
dc.description.abstract | Cloud Computing hat sich als unverzichtbarer Bestandteil der IT-Welt etabliert. Es ermöglicht Unternehmen, Ressourcen wie CPU und Arbeitsspeicher flexibel und bedarfsgerecht zu nutzen. Eine eziente Nutzung dieser Ressourcen ist entscheidend, da eine ineziente Nutzung mit einem erhöhten Stromverbrauch einhergeht. Bei der Produktion von Strom werden, direkt oder indirekt, Treibhausgase emittiert. Aufgrund des kontinuierlichen und starken Wachstums von Kubernetes als Schlüsseltechnologie besteht ein erhebliches Potenzial, die CO2-Emissionen durch eine ezientere Nutzung dieser Plattform zu reduzieren. Diese Arbeit untersucht den Energieverbrauch von Kubernetes-Clustern mithilfe des KeplerProjektes und zielt darauf ab, Strategien zur Steigerung der Energieezienz zu identifizieren und zu bewerten. Im Zentrum stehen dabei zwei Hauptansätze: der Vergleich von Monolithen und Microservices hinsichtlich ihres Energieverbrauchs und die Evaluation des Einsatzes des Vertical Pod Autoscalers (VPA) zur Optimierung der Ressourcennutzung. In der Untersuchung des ersten Ansatzes wurde festgestellt, dass die Deploymentstrategie (Monolith vs. Microservices) allein keine signifikante Auswirkung auf die Energieezienz hat. Der Energieverbrauch wird hauptsächlich durch den Idle Energieverbrauch der Nodes beeinflusst. Der zweite Ansatz dieser Arbeit, der Einsatz des Vertical Pod Autoscalers, zeigte hingegen positive Eekte auf die Energieezienz. Durch die dynamische Anpassung der Ressourcenanforderungen von Pods und durch das Entfernen von Nodes konnte die Auslastung der Nodes verbessert und somit der Idle Energieverbrauch verringert werden. Dies führte zu einer signifikanten Reduktion des Energieverbrauchs. Diese Arbeit bietet wichtige Einsichten in die Energieezienz von Kubernetes-Clustern und zeigt auf, dass insbesondere die Reduktion des Idle Energieverbrauchs und der gezielte Einsatz von Ressourcenmanagement-Tools entscheidend für ezientere Ressourcennutzung sind. | |
dc.identifier.uri | https://irf.fhnw.ch/handle/11654/47470 | |
dc.identifier.uri | https://doi.org/10.26041/fhnw-10378 | |
dc.language.iso | de | |
dc.publisher | Hochschule für Technik FHNW | |
dc.rights.uri | http://rightsstatements.org/vocab/InC/1.0/ | |
dc.spatial | Brugg-Windisch | |
dc.subject | Energyefficient Kubernetes | |
dc.subject | CO2-Emissionen | |
dc.subject | Kepler | |
dc.subject.ddc | 004 - Computer Wissenschaften, Internet | |
dc.title | Energyefficient Kubernetes | |
dc.type | 11 - Studentische Arbeit | |
dspace.entity.type | Publication | |
fhnw.InventedHere | Yes | |
fhnw.StudentsWorkType | Bachelor | |
fhnw.affiliation.hochschule | Hochschule für Technik | de_CH |
fhnw.affiliation.institut | Institut für Mobile und Verteilte Systeme | de_CH |
fhnw.strategicActionField | Zero Emission | |
fhnw.studyProgram | Bachelor of Science FHNW in Informatik | |
relation.isAuthorOfPublication | 9c0af0a7-b79c-4197-8680-cc7a4bacb591 | |
relation.isAuthorOfPublication | 87874280-d642-4886-8df4-a9d7e7622d25 | |
relation.isAuthorOfPublication.latestForDiscovery | 87874280-d642-4886-8df4-a9d7e7622d25 | |
relation.isMentorOfPublication | 828ee835-b7d9-4e2c-b401-1b4f3599f678 | |
relation.isMentorOfPublication.latestForDiscovery | 828ee835-b7d9-4e2c-b401-1b4f3599f678 |
Dateien
Originalbündel
1 - 1 von 1
Lade...
- Name:
- bachelorarbeit.pdf
- Größe:
- 3.77 MB
- Format:
- Adobe Portable Document Format
- Beschreibung:
Lizenzbündel
1 - 1 von 1
Lade...
- Name:
- license.txt
- Größe:
- 2.66 KB
- Format:
- Item-specific license agreed upon to submission
- Beschreibung: