Öffentlicher Dienst
HPI Schul-Cloud: High Performance durch Auto-Skalierung der Open-Source-Dienste Jitsi und BigBlueButton
Ausgangsbasis
- Covid-19 erfordert die schnelle Digitalisierung des Schulunterrichts
- Durch performante Video-Plattformen wird der Unterricht online ermöglicht
- Skalierbarkeit und Ausfallsicherheit des Videodienstes ist notwendig
- Die Open-Source-Dienste Jitsi und BigBlueButton (bbb) ha-ben sich bewährt, sind jedoch nicht automatisch skalierbar
- Eine Opern-Source Lösung auf Kubernetes-Basis zur Automatisierung der Skalierung in der Ionos-Cloud wird benötigt
Vorgehensweise
- Innovativer Ansatz und agiles Projektmanagement nach aktuellen Vorgehensmodellen
- Genutzte Technologien:
- Jitsi
- BigBluebutton (bbb)
- Scalite (Docker)
- Terraform (IONOS Cloud)
- Kubernetes
- Entwicklung der Auto-Scaling Lösung auf Basis der Systemmetriken zu Kostenoptimierung
- Aufbau des Monitoring-Stacks zur Überwachung auf Basis Prometheus und Grafana
- Etablierung eines Logging-Stacks mit Elasticsearch-Cluster und Kibana (EFK)
Funktionen/Projektergebnis
- Native Kubernetes-Lösung für Jitsi-Videodienst
- Stabile Auto-Scaling Lösung zum automatisierten Plattformaufbau mit Terraform
- Die Lösung vermeidet Bottlenecks und sichert Zukunftsfähigkeit des Dienstes
- Bereitstellung des Repositories als Open-Source-Projekt auf Github
- Absicherung aller Endpunkte über aktuelle Standards
- Effizientes Problem-Handling durch Realtime-Monitoring und persistenter Logging-Stack
Kundenutzen
- In Deutschland gehosteter, zukunftsfähiger Videodienst zur Durchführung des Online-Unterricht in mehreren Bundesländern
- Dienst ist live und performant in der IONOS Cloud im Einsatz
- DevOps-Team hat hohe Transparenz über die aktuelle Last und den Zustand des Systems
- Eine Weiterentwicklung ist durch die Open-Source Lösung problemlos möglich
- Datenschutzkonformität und Datensicherheit sind gewährleistet

Erich Holzinger | Senior Manager / Prokurist