V tomto článku
ZcaleRight umísťuje schůzky BigBlueButton v produkci od roku 2019. Dnes dosahuje verze 1.0.0 a stává se obecně dostupným: všech 69 funkcí je veřejně popsaných, kompletní příručka je přímo v produktu, stojí za ním smlouva o úrovni služeb a má vlastní domov na zcaleright.com.
Většina vydání 1.0.0 představuje začátek. Toto vydání završuje roky práce v produkci a přináší ji jako produkt, který můžete předložit výběrové komisi.
ZcaleRight od roku 2019 nese skutečné clustery BigBlueButton: univerzity, školy, vzdělávací instituce a přeprodejce konferenčních služeb v Evropě, na Blízkém východě, v Africe, Latinské Americe a Severní Americe. Umístil už více než 2 miliony konferencí a s každým semestrem jich přibývá. Jedna z nich je popsána v případové studii Biruni University. Nikdo z těch, kdo ho používají, na číslo verze nečekal.
Tento týden se nezměnila vyspělost softwaru, ale jeho dostupnost. Poslední úsek práce před verzí 1.0.0 jsme věnovali otevření produktu: všech 69 funkcí je veřejně popsaných, takže hodnotitel si může projít celý rozsah ještě před prvním rozhovorem; obě API jsou zdokumentovaná; každý přihlášený uživatel má přímo v produktu kompletní příručku; a smlouva o úrovni služeb uvádí konkrétní doby odezvy, místo aby je jen naznačovala. Verze 1.0.0 je ta, ve které produkt mluví sám za sebe.
Celý park jako jeden server
První server BigBlueButton je jednoduchý. U druhého jednoduchost končí: něco musí rozhodnout, na kterém serveru hodina skončí, směrovat všechna další volání na tentýž stroj a udržet nahrávky dostupné z jednoho místa.
ZcaleRight je jedno API BigBlueButton před celým vaším parkem serverů: dashboard, pooly, tenanti, jedna knihovna nahrávek, automatické škálování. V produkci od roku 2019. Vaše výuková platforma dál volá stejné API jako dosud; změní se jen adresa a sdílený klíč. Moodle, Canvas, Schoology, pluginy pro WordPress, nástroje LTI 1.0 až 1.3 i cokoli, co jste si postavili sami, fungují dál, protože nezavádíte žádný nový protokol.
Postaveno pro provozovatele
Každá jeho funkce existuje proto, že ji nejdřív vyžadoval provoz clusterů pro jiné organizace. Je jich 69 ve 12 skupinách a celý seznam je zveřejněný v plném znění, ne ve shrnutí, protože tak specifický produkt se snáz představí celý, než aby se shrnoval. Tyto funkce mění pondělní ráno:
- Umístění se rozhodne jednou, při vytvoření. Schůzka zůstává na serveru, na kterém začala, a všechna další volání ji tam následují. Nezdravý server vypadne z rotace během několika sekund; zdravý server lze kvůli údržbě vyprázdnit, aniž by se musel mazat; dva opakované pokusy nervózního LMS nemohou otevřít dvě místnosti.
- Jeden dashboard. Servery, živé schůzky, účastníci a úložiště na jedné automaticky obnovované obrazovce, s historií využití, abyste viděli průběh semestru, a s aplikačními logy čitelnými bez přístupu do shellu.
- Nahrávky v jednom katalogu. Sdílené připojení svazku není potřeba: nahrávky zůstávají na serveru, který je pořídil, nebo se přesunou do centrálního úložiště, odkazy na přehrávání se přepíší tak, aby vše zůstalo dostupné z jednoho místa, a uchovávání se řídí plánem, který nastavíte. Vyhledávání ve stovkách tisíc nahrávek vrátí výsledek za méně než sekundu, takže najít nahrávku je otázka, ne úkol.
- Pravidla nastavená jednou pro celý park. Nahrávání vynuceně zapnuté nebo vypnuté v celém parku, vaše logo v každé místnosti, jedna uvítací zpráva, výchozí prezentace, a to vše bez zásahu do jediného LMS.
- Tenanti. Samostatný API klíč pro každého tenanta, ověřovaný při každém volání, s vaší značkou a vaším řádkem „powered by“ místo našeho.
- Kapacita, která sleduje semestr. Plán, který si sestavíte v rozhraní, nebo živá zátěž kontrolovaná každou minutu, s projekcí kreditů, která varuje, případně odmítne, ještě než se kapacita přidá. Dnes je podporován OVHcloud a na vyžádání jakýkoli jiný poskytovatel.
Šest rolí vymezených podle skutečně existujících pracovních pozic, od administrátora až po strojový účet, který dosáhne na automatizační endpointy, ale nikdy na rozhraní, přičemž každá akce se uděluje podle role, nikoli předpokládá. Podpora, kontroloři nahrávek i zajištění kvality dostanou přesně svou část práce a nic víc.
Migrace znamená jednu URL a jeden klíč
Klienti dál volají standardní API BigBlueButton s kontrolním součtem ze sdíleného klíče, který už počítají; přijímají se kontrolní součty od SHA-1 po SHA-512, takže na vaší straně není nutné nic předem modernizovat. ZcaleRight volání ověří, umístí, předá dál a uchovává stav schůzek a nahrávek.
V praxi ho nasadíme vedle toho, co už máte, nasměrujeme na něj jednu integraci, abychom ověřili celou cestu od začátku do konce, a zbytek přesuneme, až budete spokojeni. Vašich serverů BigBlueButton se po celou dobu nikdo nedotkne, takže v každém kroku existuje cesta zpět.
Co znamená verze 1.0.0
Verze 1.0.0 je okamžik, kdy produkt dorostl do toho, co od něj trh už dávno požadoval. Když pandemie během několika dnů přesunula celé instituce online, přicházely k nám organizace s problémy, se kterými nikdo nepočítal, a produkt dospíval tím, že je řešil. Všechno, co v něm je, vzniklo právě takhle.
Nejtěžší zkouškou, kterou prošel, nebyla žádná z našich. Jedna vzdělávací společnost spustila svou platformu na začátku prvního lockdownu a během 18 měsíců se dostala z nuly mezi 10 nejlepších vzdělávacích aplikací na svém trhu. Živé hodiny nebyly funkcí tohoto produktu. Byly produktem samotným a ZcaleRight umístil každou z nich. Investoři vložili 14 milionů USD do firmy, jejíž jádro běželo na tomto softwaru. Žádná specifikace software na takovou křivku nepřipraví. Buď vydrží, nebo ne, a tento vydržel.
Ve výchozím nastavení ho pro vás hostujeme a provozujeme, takže jde o službu, ne o další starost navíc. Pokud vaše pravidla vyžadují, aby software běžel na vašich vlastních strojích, je to také možné: nasadí se vedle vašich serverů BigBlueButton a žádná z vašich schůzek nikdy neprojde přes nás. Aktualizace provádíme my, v termínu, který si zvolíte, a smlouva pokrývá vaše servery stejně jako naše.
Prověřili ho také lidé, kteří neměli žádný důvod být k němu shovívaví. Technické vedení Univerzity v Mohuči (Mainz) ZcaleRight důkladně posoudilo při budování clusteru BigBlueButton pro univerzity a školy Porýní-Falce a doporučilo ho z technických důvodů. Šlo o nezávislé posouzení zkušenými inženýry, ne o referenci zákazníka, a má větší váhu než jedna taková reference.
Vyvíjí a podporuje ho tým, který každý den provozuje clustery BigBlueButton v produkci, jako certifikovaný poskytovatel služeb BigBlueButton. Proto produkt vypadá tak, jak vypadá, a proto ten, kdo zvedne váš telefon, se s vaším problémem už setkal. Vše ostatní, včetně toho, kdo ho provozuje, a jasných odpovědí na provozní otázky, najdete na zcaleright.com.





