SEUSAG

Mit der SEUSAG möchte ich die Systemgrenzen aufzeigen, welche bei meinem Projekt auftreten.

SEUSAG SEUSAG des Projektes (Falls Bild nicht richtig angezeigt wird.)

Das betrachtete System ist ein cloud-native Lizenzüberwachungssystem, welches innerhalb eines Kubernetes-Clusters betrieben wird. Der Fokus dieser Semesterarbeit liegt auf Deployment, Betrieb, Automatisierung und Sicherheit der Lösung.

Hinweis:
Das eigentliche Lizenzüberwachungstool (ISE – Licensemonitor) wurde bereits in der Semesterarbeit 3 entwickelt. In dieser Arbeit erfolgt keine Neuentwicklung der Applikation, sondern deren Integration in eine GitOps-basierte Kubernetes-Umgebung.


Systemgrenze

Die Systemgrenze umfasst alle Komponenten innerhalb des Kubernetes-Clusters semar4-dev:

  • Argo CD zur GitOps-basierten Continuous Delivery
  • Sealed Secrets zur sicheren Verwaltung sensibler Daten
  • Laufzeitumgebung der bestehenden Applikation

Diese Komponenten werden im Rahmen der Arbeit gestaltet und optimiert.


Umfeld (externe Systeme)

Als externe Systeme gelten:

  • GitHub zur Versionierung und Bereitstellung der Deployment-Definitionen
  • Docker Hub als Container-Registry
  • Microsoft Entra / Entra ID als externe Authentifizierungs- und API-Plattform
  • Benutzer, welche über die Applikation auf die bereitgestellten Informationen zugreifen