Containerbasiertes PaaS für individuelle VPS Infrastrukturen

Meyer, Stefan and Meier, Jan (2024) Containerbasiertes PaaS für individuelle VPS Infrastrukturen. Other thesis, OST Ostschweizer Fachhochschule.

[thumbnail of HS 2024 2025-SA-EP-Meyer-Meier-Containerbasiertes PaaS für individuelle VPS Infrastrukturen.pdf] Text
HS 2024 2025-SA-EP-Meyer-Meier-Containerbasiertes PaaS für individuelle VPS Infrastrukturen.pdf - Supplemental Material

Download (3MB)

Abstract

Diese Studienarbeit befasst sich mit der Entwicklung von QuickStack, einer selbst gehosteten Platform-as-a-Service (PaaS)-Lösung, die auf einer Virtual Private Server (VPS)-Infrastruktur betrieben wird und die effiziente Durchführung von Build- und Deployment-Prozessen sowie die Orchestrierung von laufenden Container-Anwendungen ermöglicht. Eine von uns durchgeführte Marktanalyse ergab signifikante Kostenvorteile gegenüber kommerziellen Cloud PaaS Angeboten. Nach einem Vergleich verschiedener Container-Orchestrierungstools wurde die Kubernetes-Distribution k3s aufgrund ihres geringen Ressourcenbedarfs und der einfachen Installation als Basis für QuickStack ausgewählt. Longhorn dient als Shared Storage Provider für persistente Daten über alle VPS-Nodes hinweg. Zu den Kernfunktionen von QuickStack gehören die einfache Installation über einen einzigen Kommandozeilenbefehl, die Unterstützung von Deployments aus einem öffentlichen oder privaten Git-Repository, ein Monitoring-Dashboard zur Überwachung des Ressourcenverbrauchs, Tools zum Debuggen laufender Container, darunter der Live-Log-Stream und das Web-Terminal, sowie die Anbindung von persistentem Speicher an einen oder mehrere Container über alle VPS hinweg. Durch die Bereitstellung dieser Funktionen vereinfacht QuickStack den Aufbau und Betrieb von Anwendungen auf einer VPS-Infrastruktur erheblich. Zukünftige Arbeiten könnten automatisierte Backups, weitere Debugging-Möglichkeiten und Deployment-Templates für Datenbanken und gängige Open-Source-Anwendungen umfassen.

Item Type: Thesis (Other)
Subjects: Topics > Cloud Computing > IaaS (Infrastructure as a Service)
Topics > Cloud Computing > PaaS (Platform as a Service)
Technologies > Databases > SQLite
Metatags > IFS (Institute for Software)
Divisions: Bachelor of Science FHO in Informatik > Student Research Project
Depositing User: OST Deposit User
Date Deposited: 18 Feb 2025 12:28
Last Modified: 18 Feb 2025 12:28
URI: https://eprints.ost.ch/id/eprint/1242

Actions (login required)

View Item
View Item