Dalam artikel ini
ZcaleRight telah menempatkan rapat BigBlueButton di lingkungan produksi sejak 2019. Hari ini, ZcaleRight mencapai versi 1.0.0 dan tersedia secara umum: seluruh 69 kapabilitasnya dipublikasikan secara terbuka, panduan lengkap tersedia di dalam produk, perjanjian tingkat layanan menjaminnya, dan kini ZcaleRight memiliki situs web sendiri di zcaleright.com.
Sebagian besar rilis 1.0.0 menandai sebuah awal. Rilis ini menandai kerja bertahun-tahun di lingkungan produksi yang kini hadir sebagai produk yang dapat Anda ajukan ke komite pengadaan.
Sejak 2019, ZcaleRight telah menopang klaster BigBlueButton sungguhan: universitas, sekolah, penyelenggara pelatihan, dan reseller layanan konferensi di Eropa, Timur Tengah, Afrika, Amerika Latin, dan Amerika Utara. Lebih dari 2 juta konferensi telah ditempatkan olehnya, dan jumlahnya terus bertambah setiap semester. Salah satunya didokumentasikan sebagai studi kasus di Biruni University. Tidak ada satu pun pihak yang terlibat yang menunggu sebuah nomor versi.
Yang berubah minggu ini bukanlah kematangan perangkat lunaknya, melainkan ketersediaannya. Tahap kerja terakhir sebelum 1.0.0 dicurahkan untuk membuka produk ini: seluruh 69 kapabilitas dipublikasikan secara terbuka, sehingga seorang evaluator dapat membaca keseluruhan cakupannya sebelum percakapan pertama; kedua API terdokumentasi; panduan lengkap tersedia di dalam produk bagi setiap pengguna yang masuk; dan perjanjian tingkat layanan yang menyebutkan waktu respons secara tegas, bukan sekadar menyinggungnya. Pada versi 1.0.0, produk ini berbicara untuk dirinya sendiri.
Armada server sebagai satu server
Server BigBlueButton pertama itu mudah. Pada server kedua, semuanya tidak lagi sederhana: harus ada yang memutuskan di server mana sebuah kelas ditempatkan, memastikan setiap panggilan berikutnya diarahkan ke mesin yang sama, dan menjaga agar rekaman dapat diakses dari satu tempat.
ZcaleRight adalah satu API BigBlueButton di depan seluruh armada server Anda: dasbor, pool, tenant, satu pustaka rekaman, dan penskalaan otomatis. Digunakan di lingkungan produksi sejak 2019. Platform pembelajaran Anda tetap memanggil API yang sama seperti sebelumnya; hanya alamat dan shared secret yang berubah. Moodle, Canvas, Schoology, plugin WordPress, alat LTI 1.0 hingga 1.3, dan apa pun yang Anda bangun sendiri tetap berfungsi, karena tidak ada protokol baru yang perlu diadopsi.
Dibangun untuk operator
Setiap kapabilitas di dalamnya ada karena pengalaman menjalankan klaster untuk organisasi lain lebih dulu menuntutnya. Jumlahnya 69, terbagi dalam 12 kelompok, dan seluruh daftarnya dipublikasikan secara utuh, bukan diringkas, karena produk yang sespesifik ini lebih mudah disajikan secara utuh daripada diringkas. Inilah kapabilitas yang mengubah Senin pagi Anda:
- Penempatan diputuskan sekali, saat rapat dibuat. Rapat tetap berada di server yang memulainya, dan setiap panggilan berikutnya mengikutinya ke sana. Server yang tidak sehat keluar dari rotasi dalam hitungan detik; server yang sehat dapat dikosongkan untuk pemeliharaan tanpa harus dihapus; dua percobaan ulang dari LMS yang gelisah tidak akan membuka dua ruang.
- Satu dasbor. Server, rapat yang sedang berlangsung, peserta, dan penyimpanan dalam satu layar yang diperbarui otomatis, dengan riwayat penggunaan agar Anda melihat pola satu semester, serta log aplikasi yang dapat dibaca tanpa akses shell.
- Rekaman dalam satu katalog. Tidak memerlukan mount bersama: rekaman tetap berada di server yang membuatnya atau dipindahkan ke penyimpanan pusat, tautan pemutaran ditulis ulang agar semuanya tetap dapat diakses dari satu tempat, dan retensi berjalan sesuai jadwal yang Anda tetapkan. Pencarian di antara ratusan ribu rekaman memberikan hasil dalam waktu kurang dari satu detik, sehingga menemukan satu rekaman cukup dengan bertanya, bukan menjadi pekerjaan tersendiri.
- Kebijakan ditetapkan sekali, untuk seluruh armada. Rekaman dipaksa aktif atau nonaktif di seluruh armada, logo Anda di setiap ruang, satu pesan sambutan, presentasi bawaan, tanpa menyentuh satu LMS pun.
- Tenant. Secret API terpisah untuk setiap tenant, diperiksa pada setiap panggilan, dengan branding Anda dan baris powered-by Anda, bukan milik kami.
- Kapasitas yang mengikuti semester. Jadwal yang Anda susun di antarmuka, atau beban langsung yang diperiksa setiap menit, dengan proyeksi kredit yang memberi peringatan, atau menolak, sebelum kapasitas ditambahkan. OVHcloud sudah didukung saat ini, dan penyedia lain dapat didukung atas permintaan.
Enam peran disusun berdasarkan pekerjaan yang benar-benar ada, mulai dari administrator hingga akun mesin yang hanya menjangkau endpoint otomatisasi dan tidak pernah menyentuh antarmuka, dengan setiap tindakan diberikan per peran, bukan diasumsikan. Staf dukungan, peninjau rekaman, dan tim penjaminan mutu masing-masing mendapatkan bagian pekerjaan mereka secara tepat, tidak lebih.
Migrasi cukup dengan sebuah URL dan secret
Klien tetap memanggil API BigBlueButton standar dengan checksum shared secret yang sudah mereka hitung; checksum dari SHA-1 hingga SHA-512 diterima, sehingga tidak ada yang perlu dimodernisasi lebih dulu di sisi Anda. ZcaleRight mengautentikasi panggilan, menempatkannya, meneruskannya sebagai proksi, dan menyimpan status rapat serta rekaman.
Dalam praktiknya, kami memasangnya berdampingan dengan sistem yang sudah Anda miliki, mengarahkan satu integrasi ke sana untuk membuktikan jalurnya dari ujung ke ujung, lalu memindahkan sisanya setelah Anda puas. Server BigBlueButton Anda tidak tersentuh sepanjang proses, sehingga selalu ada jalan kembali di setiap langkah.
Arti versi 1.0.0
Versi 1.0.0 adalah saat produk ini tumbuh menjadi apa yang sudah lama diminta pasar darinya. Ketika pandemi memindahkan seluruh institusi ke daring hanya dalam hitungan hari, berbagai organisasi datang kepada kami dengan masalah yang tidak pernah direncanakan siapa pun, dan produk ini tumbuh dengan menjawab masalah-masalah itu. Semua yang ada di dalamnya diraih dengan cara itu.
Ujian terberat yang pernah dihadapinya bukan milik kami. Sebuah perusahaan pendidikan meluncurkan platformnya saat karantina wilayah pertama dan, dari nol, masuk ke 10 besar aplikasi pendidikan di pasarnya dalam waktu 18 bulan. Kelas langsung bukan sekadar fitur produk itu. Kelas langsung adalah produknya, dan ZcaleRight menempatkan setiap kelasnya. Investor menanamkan $14 juta pada bisnis yang intinya berjalan di atas perangkat lunak ini. Tidak ada spesifikasi yang menyiapkan perangkat lunak untuk kurva pertumbuhan seperti itu. Perangkat lunak entah bertahan atau tidak, dan yang satu ini bertahan.
Secara bawaan, kami meng-hosting dan menjalankannya untuk Anda, sehingga ZcaleRight menjadi sebuah layanan, bukan satu urusan tambahan di meja Anda. Jika aturan Anda mengharuskan perangkat lunak berada di mesin Anda sendiri, itu pun bisa: ZcaleRight dipasang di samping server BigBlueButton Anda, dan tidak satu pun rapat Anda yang pernah melewati kami. Kami menerapkan pembaruan pada waktu yang Anda pilih, dan perjanjiannya mencakup server Anda maupun server kami.
ZcaleRight juga telah diperiksa oleh pihak-pihak yang tidak punya alasan untuk bermurah hati menilainya. Pimpinan teknis Mainz University menilai ZcaleRight secara mendalam saat membangun klaster BigBlueButton untuk universitas dan sekolah di Rheinland-Pfalz, dan merekomendasikannya berdasarkan pertimbangan teknis. Itu adalah tinjauan independen oleh para insinyur senior, bukan testimoni pelanggan, dan nilainya lebih besar daripada sebuah testimoni.
ZcaleRight dibangun dan didukung oleh tim yang setiap hari menjalankan klaster BigBlueButton di lingkungan produksi, sebagai BigBlueButton Certified Service Provider. Itulah sebabnya produk ini dirancang seperti ini, dan mengapa orang yang menjawab panggilan Anda sudah pernah menghadapi masalah Anda. Selebihnya, termasuk siapa yang menjalankannya dan jawaban lugas atas pertanyaan operasional, tersedia di zcaleright.com.





