In diesem Artikel
ZcaleRight verteilt BigBlueButton-Meetings seit 2019 im Produktivbetrieb. Heute erreicht es Version 1.0.0 und ist allgemein verfügbar: alle 69 Funktionen offen dokumentiert, ein vollständiges Handbuch im Produkt, ein Service Level Agreement dahinter und eine eigene Website unter zcaleright.com.
Die meisten 1.0.0-Versionen markieren einen Anfang. Diese hier steht für jahrelange Arbeit im Produktivbetrieb, die nun als Produkt vorliegt, das Sie einem Beschaffungsgremium vorlegen können.
ZcaleRight trägt seit 2019 echte BigBlueButton-Cluster: Universitäten, Schulen, Weiterbildungsanbieter und Wiederverkäufer von Konferenzlösungen in Europa, im Nahen Osten, in Afrika, Lateinamerika und Nordamerika. Mehr als 2 Millionen Konferenzen hat es bereits verteilt, und es werden mit jedem Semester mehr. Einer dieser Cluster ist in einer Fallstudie zur Biruni University beschrieben. Auf eine Versionsnummer hat dabei niemand gewartet.
Geändert hat sich diese Woche nicht die Reife der Software, sondern ihre Verfügbarkeit. Die letzte Etappe vor 1.0.0 galt der Öffnung des Produkts: alle 69 Funktionen offen dokumentiert, sodass Evaluierende den gesamten Funktionsumfang schon vor dem ersten Gespräch lesen können; beide APIs dokumentiert; ein vollständiges Handbuch im Produkt für alle angemeldeten Nutzer; und ein Service Level Agreement, das Reaktionszeiten nennt, statt sie nur anzudeuten. Mit 1.0.0 spricht das Produkt für sich selbst.
Die ganze Serverflotte wie ein einziger Server
Der erste BigBlueButton-Server ist unkompliziert. Ab dem zweiten wird es anspruchsvoll: Irgendetwas muss entscheiden, auf welchem Server eine Lehrveranstaltung landet, alle weiteren Aufrufe an genau diese Maschine leiten und die Aufzeichnungen an einer zentralen Stelle erreichbar halten.
ZcaleRight ist eine einzige BigBlueButton-API vor Ihrer gesamten Serverflotte: Dashboard, Pools, Mandanten, eine zentrale Aufzeichnungsbibliothek, automatische Skalierung. Seit 2019 im Produktivbetrieb. Ihre Lernplattform ruft weiterhin dieselbe API auf wie bisher; nur die Adresse und das Shared Secret ändern sich. Moodle, Canvas, Schoology, die WordPress-Plugins, Werkzeuge nach LTI 1.0 bis 1.3 und alles, was Sie selbst entwickelt haben, funktionieren weiter, weil kein neues Protokoll eingeführt werden muss.
Für den Betrieb gebaut
Jede Funktion gibt es, weil der Betrieb von Clustern für andere Organisationen sie zuerst verlangt hat. Es sind 69 Funktionen in 12 Gruppen, und die Liste ist vollständig veröffentlicht statt zusammengefasst, weil sich ein so spezifisches Produkt besser vollständig darstellen als zusammenfassen lässt. Diese hier verändern Ihren Montagmorgen:
- Die Platzierung wird einmal entschieden, beim Anlegen. Das Meeting bleibt auf dem Server, der es gestartet hat, und jeder weitere Aufruf folgt ihm dorthin. Ein fehlerhafter Server wird innerhalb von Sekunden aus der Verteilung genommen; ein intakter Server lässt sich für Wartungsarbeiten leeren, ohne gelöscht zu werden; zwei Wiederholungsversuche eines nervösen LMS können keine zwei Räume öffnen.
- Ein Dashboard. Server, laufende Meetings, Teilnehmende und Speicher auf einem sich automatisch aktualisierenden Bildschirm, mit historischer Nutzung, damit Sie den Verlauf eines Semesters sehen, und Anwendungsprotokollen, die ohne Shell-Zugang lesbar sind.
- Aufzeichnungen in einem Katalog. Kein gemeinsames Mount nötig: Aufzeichnungen bleiben auf dem Server, der sie erstellt hat, oder werden in einen zentralen Speicher verschoben, Wiedergabelinks werden umgeschrieben, damit alles an einer Stelle erreichbar bleibt, und die Aufbewahrung folgt dem von Ihnen festgelegten Zeitplan. Die Suche über Hunderttausende von Aufzeichnungen liefert in weniger als einer Sekunde Ergebnisse. Eine Aufzeichnung zu finden ist also eine Frage, keine Aufgabe.
- Richtlinien einmal festlegen, für die ganze Flotte. Aufzeichnung flottenweit erzwungen oder deaktiviert, Ihr Logo in jedem Raum, eine einheitliche Begrüßungsnachricht, eine Standardpräsentation, ohne ein einziges LMS anzufassen.
- Mandanten. Ein eigenes API-Secret pro Mandant, bei jedem Aufruf geprüft, mit Ihrem Branding und Ihrem eigenen „Powered by“-Hinweis statt unserem.
- Kapazität, die dem Semester folgt. Ein Zeitplan, den Sie in der Oberfläche erstellen, oder die Live-Last, die jede Minute geprüft wird, mit einer Prognose des Guthabens, die warnt oder ablehnt, bevor Kapazität hinzugefügt wird. OVHcloud wird bereits unterstützt, jeder andere Anbieter auf Anfrage.
Sechs Rollen, zugeschnitten auf Aufgaben, die es wirklich gibt, vom Administrator bis hin zu einem Maschinenkonto, das die Automatisierungsendpunkte erreicht, aber nie die Oberfläche, wobei jede Aktion pro Rolle gewährt und nicht stillschweigend vorausgesetzt wird. Support-Mitarbeitende, Prüfer von Aufzeichnungen und die Qualitätssicherung erhalten jeweils genau ihren Teil der Arbeit und nichts darüber hinaus.
Die Migration besteht aus einer URL und einem Secret
Clients rufen weiterhin die Standard-API von BigBlueButton mit der Shared-Secret-Prüfsumme auf, die sie bereits berechnen; Prüfsummen von SHA-1 bis SHA-512 werden akzeptiert, sodass auf Ihrer Seite vorher nichts modernisiert werden muss. ZcaleRight authentifiziert den Aufruf, platziert ihn, leitet ihn als Proxy weiter und verwaltet den Zustand von Meetings und Aufzeichnungen.
In der Praxis richten wir es neben Ihrer bestehenden Umgebung ein, leiten eine Integration darauf um, um den Weg durchgängig zu prüfen, und ziehen den Rest um, sobald Sie zufrieden sind. Ihre BigBlueButton-Server bleiben dabei unverändert, sodass Sie bei jedem Schritt zurückkehren können.
Was 1.0.0 bedeutet
Mit 1.0.0 ist das Produkt zu dem herangewachsen, was der Markt bereits von ihm verlangt hatte. Als die Pandemie ganze Einrichtungen innerhalb weniger Tage online zwang, kamen Organisationen mit Problemen zu uns, auf die niemand vorbereitet war, und das Produkt ist an diesen Antworten gewachsen. Alles darin wurde auf diese Weise erarbeitet.
Die härteste Bewährungsprobe kam nicht von uns. Ein Bildungsunternehmen startete seine Plattform im ersten Lockdown und schaffte es innerhalb von 18 Monaten aus dem Nichts unter die zehn führenden Bildungs-Apps seines Marktes. Live-Unterricht war nicht eine Funktion dieses Produkts. Er war das Produkt, und ZcaleRight hat jede einzelne Sitzung verteilt. Investoren steckten 14 Millionen US-Dollar in ein Unternehmen, dessen Kern auf dieser Software lief. Keine Spezifikation bereitet Software auf eine solche Kurve vor. Entweder hält sie stand oder nicht, und diese hat standgehalten.
Standardmäßig hosten und betreiben wir es für Sie, sodass es eine Dienstleistung ist und keine weitere Aufgabe auf Ihrem Tisch. Wenn Ihre Vorgaben verlangen, dass die Software auf Ihren eigenen Maschinen läuft, ist auch das möglich: Sie wird neben Ihren BigBlueButton-Servern installiert, und keines Ihrer Meetings läuft jemals über uns. Wir spielen die Updates zu einem Zeitpunkt Ihrer Wahl ein, und die Vereinbarung deckt Ihre Server ebenso ab wie unsere.
Geprüft wurde es auch von Menschen, die keinen Grund hatten, wohlwollend zu sein. Die technische Leitung der Johannes Gutenberg-Universität Mainz hat ZcaleRight beim Aufbau des BigBlueButton-Clusters für die Hochschulen und Schulen in Rheinland-Pfalz eingehend bewertet und aus technischen Gründen empfohlen. Das war eine unabhängige Prüfung durch erfahrene Ingenieure, keine Kundenreferenz, und sie wiegt schwerer als eine solche.
Entwickelt und betreut wird es von dem Team, das täglich BigBlueButton-Cluster im Produktivbetrieb betreibt, als BigBlueButton Certified Service Provider. Deshalb sieht das Produkt so aus, und deshalb kennt die Person, die Ihren Anruf entgegennimmt, Ihr Problem bereits. Alles Weitere, auch wer es betreibt und klare Antworten auf betriebliche Fragen, finden Sie unter zcaleright.com.





