Master Thesis MSTR-2019-30

BibliographyHagg, Daniel: Serverless Applikationen in Multi-Cloud-Umgebungen : Architektur und Design Eventbasierter Kommunikation.
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Master Thesis No. 30 (2019).
81 pages, german.
Abstract

Kurze Entwicklungszeiten, nahezu grenzenlose Skalierung und den Betrieb eines Services ohne Verwaltungs- und Managementaufwand der zugrundeliegenden Ressourcen für den Entwickler. All das verspricht der Ansatz des Serverless Computing. Aufgrund der starken Abhängigkeit des entwickelten Services zum Cloud-Provider besteht dabei allerdings stets die Gefahr des Vendor Lock-Ins. Dieser Vendor Lock-In wird beispielsweise dann erkennbar, wenn im Anwendungsfall die Nutzung mehrere Cloud-Umgebungen in einer Multi-Cloud vorgesehen ist. Eventbasierte Kommunikation, die den Serverless Applikationen zugrunde liegt, lässt sich nicht einfach auf weitere Cloud-Umgebungen erweitern. Dazu fehlen Standards und Schnittstellen. In dieser Arbeit wird das Problem der Eventbasierten Kommunikation in Multi-Cloud-Umgebungen analysiert. Aus dieser Analyse der Anforderungen werden Konzepte entwickelt, deren Realisierbarkeit im Folgenden anhand von Prototypen gezeigt wird. Dabei zeigt sich, dass die benötigten Lösungsansätze auf die unterschiedlichen Anwendungsfälle zugeschnitten werden müssen. Insbesondere die Prototypen zeigen Probleme auf, die trotz der Nutzung von offenen Standards auftreten, wie einer HTTP-Schnittstelle und der CloudEvents Spezifikation. Dabei sticht beispielsweise die Authentifizierung der Umgebungen untereinander heraus, da dafür kein Standardvorgehen zwischen den Providern besteht. In dieser Arbeit wird Eventbasierte Kommunikation in Multi-Cloud-Umgebungen ermöglicht.

Full text and
other links
Volltext
Department(s)University of Stuttgart, Institute of Architecture of Application Systems
Superviser(s)Leymann, Prof. Frank; Wurster, Michael
Entry dateAugust 7, 2019
   Publ. Institute   Publ. Computer Science