Μετάβαση στο περιεχόμενο
Όλα τα άρθρα

ZcaleRight 1.0.0: δέκα διακομιστές λειτουργούν τόσο εύκολα όσο ένας

από Ghazi Triki · 6 λεπτά ανάγνωσης

Γενική διαθεσιμότητα του ZcaleRight 1.0.0
Σε αυτό το άρθρο

Το ZcaleRight τοποθετεί συνεδρίες BigBlueButton σε παραγωγή από το 2019. Σήμερα φτάνει στην έκδοση 1.0.0 και γίνεται γενικά διαθέσιμο: και οι 69 δυνατότητες δημοσιευμένες ανοιχτά, ένα πλήρες εγχειρίδιο μέσα στο προϊόν, μια συμφωνία επιπέδου υπηρεσιών πίσω του και ένας δικός του ιστότοπος στο zcaleright.com.

Οι περισσότερες εκδόσεις 1.0.0 σηματοδοτούν μια αρχή. Αυτή σηματοδοτεί χρόνια δουλειάς σε παραγωγή, που καταλήγουν σε ένα προϊόν το οποίο μπορείτε να παρουσιάσετε σε μια επιτροπή προμηθειών.

Το ZcaleRight λειτουργεί πραγματικές συστοιχίες BigBlueButton από το 2019: πανεπιστήμια, σχολεία, παρόχους κατάρτισης και μεταπωλητές υπηρεσιών τηλεδιάσκεψης στην Ευρώπη, τη Μέση Ανατολή, την Αφρική, τη Λατινική Αμερική και τη Βόρεια Αμερική. Έχει τοποθετήσει πάνω από 2 εκατομμύρια διασκέψεις, και ο αριθμός μεγαλώνει κάθε εξάμηνο. Μία από αυτές τις εγκαταστάσεις παρουσιάζεται ως μελέτη περίπτωσης στο Biruni University. Κανείς από όσους συμμετέχουν δεν περίμενε έναν αριθμό έκδοσης.

Αυτό που άλλαξε αυτή την εβδομάδα δεν είναι η ωριμότητα του λογισμικού. Είναι η διαθεσιμότητά του. Το τελευταίο κομμάτι της δουλειάς πριν από την 1.0.0 αφιερώθηκε στο να ανοίξει το προϊόν: και οι 69 δυνατότητες δημοσιευμένες ανοιχτά, ώστε όποιος το αξιολογεί να μπορεί να διαβάσει ολόκληρο το εύρος του πριν από την πρώτη συζήτηση· τεκμηρίωση και για τα δύο API· ένα πλήρες εγχειρίδιο μέσα στο προϊόν για κάθε συνδεδεμένο χρήστη· και μια συμφωνία επιπέδου υπηρεσιών που αναφέρει χρόνους απόκρισης αντί να τους υπονοεί. Η 1.0.0 είναι η έκδοση στην οποία το προϊόν μιλά από μόνο του.

Ο στόλος ως ένας διακομιστής

Ο πρώτος διακομιστής BigBlueButton είναι απλή υπόθεση. Στον δεύτερο παύει να είναι απλό: κάτι πρέπει να αποφασίζει σε ποιον διακομιστή θα καταλήξει ένα μάθημα, να κατευθύνει κάθε επόμενη κλήση στο ίδιο μηχάνημα και να κρατά τις εγγραφές προσβάσιμες από ένα σημείο.

Το ZcaleRight είναι ένα API BigBlueButton μπροστά από ολόκληρο τον στόλο σας: πίνακας ελέγχου, ομάδες διακομιστών, ενοικιαστές, μία βιβλιοθήκη εγγραφών, αυτόματη κλιμάκωση. Σε παραγωγή από το 2019. Η πλατφόρμα μάθησής σας συνεχίζει να καλεί το API που ήδη καλεί· αλλάζουν μόνο η διεύθυνση και το κοινό μυστικό. Το Moodle, το Canvas, το Schoology, τα πρόσθετα του WordPress, τα εργαλεία LTI από 1.0 έως 1.3 και ό,τι έχετε αναπτύξει εσωτερικά συνεχίζουν να λειτουργούν, επειδή δεν υπάρχει νέο πρωτόκολλο να υιοθετήσετε.

Φτιαγμένο για όσους λειτουργούν συστοιχίες

Κάθε δυνατότητά του υπάρχει επειδή τη ζήτησε πρώτα η λειτουργία συστοιχιών για λογαριασμό άλλων οργανισμών. Είναι 69, σε 12 ομάδες, και ολόκληρη η λίστα δημοσιεύεται αυτούσια αντί για περίληψη, επειδή ένα τόσο εξειδικευμένο προϊόν παρουσιάζεται ευκολότερα ολόκληρο παρά συνοπτικά. Αυτές είναι εκείνες που αλλάζουν ένα πρωινό Δευτέρας:

  • Η τοποθέτηση αποφασίζεται μία φορά, κατά τη δημιουργία. Η συνεδρία μένει στον διακομιστή που την ξεκίνησε και κάθε επόμενη κλήση την ακολουθεί εκεί. Ένας προβληματικός διακομιστής βγαίνει από την περιστροφή σε δευτερόλεπτα· ένας υγιής μπορεί να αδειάσει για συντήρηση χωρίς να διαγραφεί· δύο επαναλήψεις από ένα νευρικό LMS δεν μπορούν να ανοίξουν δύο αίθουσες.
  • Ένας πίνακας ελέγχου. Διακομιστές, ζωντανές συνεδρίες, συμμετέχοντες και αποθήκευση σε μία οθόνη που ανανεώνεται αυτόματα, με ιστορικό χρήσης ώστε να βλέπετε τη μορφή ενός εξαμήνου, και αρχεία καταγραφής της εφαρμογής που διαβάζονται χωρίς πρόσβαση σε τερματικό.
  • Οι εγγραφές σε έναν κατάλογο. Δεν απαιτείται κοινόχρηστη προσάρτηση: οι εγγραφές μένουν στον διακομιστή που τις δημιούργησε ή μεταφέρονται σε κεντρική αποθήκευση, οι σύνδεσμοι αναπαραγωγής ξαναγράφονται ώστε όλα να μένουν προσβάσιμα από ένα σημείο, και η διατήρηση εφαρμόζεται με το χρονοδιάγραμμα που ορίζετε. Η αναζήτηση σε εκατοντάδες χιλιάδες εγγραφές επιστρέφει αποτελέσματα σε λιγότερο από ένα δευτερόλεπτο, οπότε η εύρεση μίας είναι ερώτηση, όχι εργασία.
  • Πολιτική που ορίζεται μία φορά, για όλο τον στόλο. Επιβολή ή απαγόρευση της εγγραφής σε όλο τον στόλο, το λογότυπό σας σε κάθε αίθουσα, ένα μήνυμα καλωσορίσματος, μια προεπιλεγμένη παρουσίαση, χωρίς να αγγίξετε κανένα LMS.
  • Ενοικιαστές. Ξεχωριστό μυστικό API για κάθε ενοικιαστή, που ελέγχεται σε κάθε κλήση, με τη δική σας εταιρική ταυτότητα και τη δική σας γραμμή «με την υποστήριξη», όχι τη δική μας.
  • Χωρητικότητα που ακολουθεί το εξάμηνο. Ένα χρονοδιάγραμμα που φτιάχνετε στη διεπαφή, ή ζωντανό φορτίο που ελέγχεται κάθε λεπτό, με πρόβλεψη υπολοίπου που προειδοποιεί, ή αρνείται, πριν προστεθεί χωρητικότητα. Το OVHcloud υποστηρίζεται σήμερα, και κάθε άλλος πάροχος κατόπιν αιτήματος.

Έξι ρόλοι σχεδιασμένοι γύρω από θέσεις εργασίας που υπάρχουν πραγματικά, από τον διαχειριστή μέχρι έναν λογαριασμό μηχανής που έχει πρόσβαση στα σημεία αυτοματισμού και ποτέ στη διεπαφή, με κάθε ενέργεια να παραχωρείται ανά ρόλο αντί να θεωρείται δεδομένη. Η τεχνική υποστήριξη, οι ελεγκτές εγγραφών και η διασφάλιση ποιότητας παίρνουν ο καθένας ακριβώς το δικό του κομμάτι της δουλειάς, και τίποτε άλλο.

Η μετάβαση είναι μια διεύθυνση URL και ένα μυστικό

Οι εφαρμογές-πελάτες συνεχίζουν να καλούν το τυπικό API του BigBlueButton με το checksum κοινού μυστικού που ήδη υπολογίζουν· γίνονται δεκτά checksums από SHA-1 έως SHA-512, οπότε τίποτα από τη δική σας πλευρά δεν χρειάζεται πρώτα εκσυγχρονισμό. Το ZcaleRight πιστοποιεί την κλήση, την τοποθετεί, τη διαβιβάζει και διατηρεί την κατάσταση των συνεδριών και των εγγραφών.

Στην πράξη το στήνουμε δίπλα σε ό,τι ήδη έχετε, στρέφουμε μία ενσωμάτωση προς αυτό για να αποδείξουμε τη διαδρομή από άκρη σε άκρη, και μεταφέρουμε τα υπόλοιπα όταν μείνετε ικανοποιημένοι. Οι διακομιστές BigBlueButton σας μένουν ανέγγιχτοι σε όλη τη διάρκεια, οπότε σε κάθε βήμα υπάρχει δρόμος επιστροφής.

Τι σημαίνει η 1.0.0

Η 1.0.0 είναι η στιγμή που το προϊόν έγινε αυτό που η αγορά ήδη του ζητούσε. Όταν η πανδημία έφερε ολόκληρα ιδρύματα στο διαδίκτυο μέσα σε λίγες ημέρες, οι οργανισμοί ήρθαν σε εμάς με προβλήματα που κανείς δεν είχε προβλέψει, και το προϊόν ωρίμασε απαντώντας σε αυτά. Ό,τι περιέχει κερδήθηκε με αυτόν τον τρόπο.

Η πιο δύσκολη δοκιμασία που πέρασε δεν ήταν δική μας. Μια εκπαιδευτική εταιρεία έβγαλε την πλατφόρμα της στο πρώτο lockdown και μέσα σε 18 μήνες πέρασε από το μηδέν στις 10 κορυφαίες εκπαιδευτικές εφαρμογές της αγοράς της. Τα ζωντανά μαθήματα δεν ήταν μια λειτουργία εκείνου του προϊόντος. Ήταν το ίδιο το προϊόν, και το ZcaleRight τοποθέτησε κάθε ένα από αυτά. Οι επενδυτές τοποθέτησαν 14 εκατομμύρια δολάρια σε μια επιχείρηση της οποίας ο πυρήνας λειτουργούσε με αυτό το λογισμικό. Καμία προδιαγραφή δεν προετοιμάζει ένα λογισμικό για μια τέτοια καμπύλη. Είτε αντέχει είτε όχι, και αυτό άντεξε.

Εξ ορισμού το φιλοξενούμε και το λειτουργούμε εμείς για εσάς, ώστε να είναι μια υπηρεσία και όχι ακόμη ένα βάρος στους ώμους σας. Αν οι κανόνες σας απαιτούν το λογισμικό να βρίσκεται στα δικά σας μηχανήματα, και αυτό είναι εφικτό: εγκαθίσταται δίπλα στους διακομιστές BigBlueButton σας, και καμία από τις συνεδρίες σας δεν περνά ποτέ από εμάς. Εμείς εφαρμόζουμε τις ενημερώσεις, την ώρα που επιλέγετε, και η συμφωνία καλύπτει τόσο τους δικούς σας διακομιστές όσο και τους δικούς μας.

Έχει επίσης εξεταστεί από ανθρώπους που δεν είχαν κανέναν λόγο να είναι επιεικείς. Η τεχνική ηγεσία του Πανεπιστημίου του Μάιντς αξιολόγησε σε βάθος το ZcaleRight κατά την κατασκευή της συστοιχίας BigBlueButton για τα πανεπιστήμια και τα σχολεία της Ρηνανίας-Παλατινάτου, και το συνέστησε για τεχνικούς λόγους. Επρόκειτο για ανεξάρτητη αξιολόγηση από έμπειρους μηχανικούς, όχι για μαρτυρία πελάτη, και αξίζει περισσότερο από μία τέτοια.

Το αναπτύσσει και το υποστηρίζει η ομάδα που λειτουργεί καθημερινά συστοιχίες BigBlueButton σε παραγωγή, ως πιστοποιημένος πάροχος υπηρεσιών BigBlueButton. Γι' αυτό το προϊόν έχει αυτή τη μορφή, και γι' αυτό ο άνθρωπος που απαντά στην κλήση σας έχει ήδη συναντήσει το πρόβλημά σας. Όλα τα υπόλοιπα, μεταξύ άλλων ποιος το λειτουργεί και απλές απαντήσεις στα λειτουργικά ερωτήματα, βρίσκονται στο zcaleright.com.

Κοινοποιήστε αυτό το άρθρο