Meyer, Stefan and Meier, Jan (2024) Containerbasiertes PaaS für individuelle VPS Infrastrukturen. Other thesis, OST Ostschweizer Fachhochschule.
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 |
