Energyefficient Kubernetes

dc.contributor.authorBaur, Jérôme
dc.contributor.authorEngel, Julie
dc.contributor.mentorGraf, Sebastian
dc.contributor.partnerSIX Group
dc.date.accessioned2024-10-09T12:37:28Z
dc.date.available2024-10-09T12:37:28Z
dc.date.issued2024-03-22
dc.description.abstractCloud 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.urihttps://irf.fhnw.ch/handle/11654/47470
dc.identifier.urihttps://doi.org/10.26041/fhnw-10378
dc.language.isode
dc.publisherHochschule für Technik FHNW
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/
dc.spatialBrugg-Windisch
dc.subjectEnergyefficient Kubernetes
dc.subjectCO2-Emissionen
dc.subjectKepler
dc.subject.ddc004 - Computer Wissenschaften, Internet
dc.titleEnergyefficient Kubernetes
dc.type11 - Studentische Arbeit
dspace.entity.typePublication
fhnw.InventedHereYes
fhnw.StudentsWorkTypeBachelor
fhnw.affiliation.hochschuleHochschule für Technikde_CH
fhnw.affiliation.institutInstitut für Mobile und Verteilte Systemede_CH
fhnw.strategicActionFieldZero Emission
fhnw.studyProgramBachelor of Science FHNW in Informatik
relation.isAuthorOfPublication9c0af0a7-b79c-4197-8680-cc7a4bacb591
relation.isAuthorOfPublication87874280-d642-4886-8df4-a9d7e7622d25
relation.isAuthorOfPublication.latestForDiscovery87874280-d642-4886-8df4-a9d7e7622d25
relation.isMentorOfPublication828ee835-b7d9-4e2c-b401-1b4f3599f678
relation.isMentorOfPublication.latestForDiscovery828ee835-b7d9-4e2c-b401-1b4f3599f678
Dateien
Originalbündel
Gerade angezeigt 1 - 1 von 1
Lade...
Vorschaubild
Name:
bachelorarbeit.pdf
Größe:
3.77 MB
Format:
Adobe Portable Document Format
Beschreibung:
Lizenzbündel
Gerade angezeigt 1 - 1 von 1
Lade...
Vorschaubild
Name:
license.txt
Größe:
2.66 KB
Format:
Item-specific license agreed upon to submission
Beschreibung: