Erhöhte Skalierbarkeit durch eine Serverlessimplementierung von Downloadvorgängen im GeRDI Projekt unter dem Einsatz von Kubernetes.

Oppermann, Matthias (2019) Erhöhte Skalierbarkeit durch eine Serverlessimplementierung von Downloadvorgängen im GeRDI Projekt unter dem Einsatz von Kubernetes. (Bachelor thesis), Kiel University, Kiel, 41 pp.

[thumbnail of thesis_opp.pdf]
Preview
Text
thesis_opp.pdf - Published Version

Download (1MB) | Preview

Abstract

In dieser Arbeit wird ein Einblick in die Skalierbarkeit von Donwloadvorgängen mittels einer Serverlessimplementierung gegeben. Serverless beinhaltet eine zustandslose Funktion, bei der eine Funktion auf einer von einem Cloud Anbieter gestellten Infrastruktur ausgeführt wird. Diese Ausarbeitung beschränkt sich auf Function-as-a-Service (FaaS) als Serverlessfunktion, bei der eine in einem Container bereitgestellte ereignisgesteuerte Funktion erstellt wird. In dem GeRDI Projekt befinden sich 2 Microservices, die in einem Kubernetes Cluster arbeiten und einen Downloaddienst anbieten. Diese Komponente wird in der neuen Implementierung in eine Serverlessfunktion exportiert. Dazu wird in dieser Ausarbeitung untersucht, wie der Stand der Technik, die grundlegenden Technologien und wie die Downloadfunktion in eine Serverlessfunktion exportiert werden kann. Die neugestaltete Implementierung der Komponente wird in einem Testcluster auf ihre Performance bei unterschiedlichen Skalierungsgraden der Serverlessfunktion mit der ursprünglichen Implementierung verglichen.

Document Type: Thesis (Bachelor thesis)
Keywords: Serverless
Research affiliation: Kiel University > Software Engineering
Projects: GeRDI
Date Deposited: 25 Oct 2019 11:34
Last Modified: 25 Oct 2019 11:45
URI: https://oceanrep.geomar.de/id/eprint/48088

Actions (login required)

View Item View Item