nw  

aWall goes Kubernetes

Thesis Logo (by relivnd)
Zusammenfassung

aWall ist ein fortlaufendes Forschungsprojekt des IMVS. In diesem Projekt wurde eine geeignete Deploymentstrategie und ein Monitoringsystem für aWall evaluiert. Die auf dem GitOps Ansatz basierende Lösung ermöglicht dem Kunden das einfache Erstellen von neuen Kundeninstanzen und deren Überwachung mit Monitoring und Tracing Systemen. Damit die aWall-Systemkomponenten dahingehend funktionieren wurden sie dementsprechend erweitert und werden kontinuierlich sauber containerisiert.

Schlüsselbegriffe

Zielsetzung

Ziel der Arbeit ist es eine Deploymentstrategie und ein Monitoringsystem für aWall zu erarbeiten, damit die Applikation in Zukunft auf einer Kubernetes Plattform betrieben werden kann.

Ausgangslage

aWall ist ein fortlaufendes Forschungsprojekt des IMVS. Mit aWall sollen mittels extra-grossen Touch-Bildschirmen agile Formen der Zusammenarbeit erforscht und das agile Arbeiten verbessert werden. aWall ist eine verteilte Applikation und besteht im Wesentlichen aus den im Container Diagram ersichtlichen Systemkomponenten.

aWall-Systemkomponenten
Ergebnisse
Im Rahmen des Projekts wurde das folgende Deployment- und Monitoringsystem erarbeitet. Dabei wurde darauf geachtet alles gemäss dem GitOps Ansatz, also sämtliche Infrastruktur als "Infrastructure as Code" zu definieren und automatisch zu deployen, umgesetzt wurde. Das daraus entstandene System ist im System Context Diagram ersichtlich. System-Context Diagram
Projektdaten

Projekttyp: Bachelorarbeit Informatik IP6
Projektdauer: 20. Februar 2023 - 18. August 2023
Teamgrösse: 2 Studenten
Aufwand in Personenstunden: ca. 720 Stunden (je ca. 360 Stunden pro Student)

Auftraggeber

aTouch GmbH
Hauptstrasse 36
5042 Hirschthal

Projektteam

Kontakt

Prof. Dr. Sebastian Graf, sebastian.graf@fhnw.ch

<< zurück