Trong bài viết này
ZcaleRight điều phối các cuộc họp BigBlueButton trong môi trường vận hành thực tế từ năm 2019. Hôm nay, sản phẩm đạt phiên bản 1.0.0 và chính thức phát hành rộng rãi: toàn bộ 69 tính năng được công bố công khai, một sách hướng dẫn đầy đủ tích hợp ngay trong sản phẩm, một thỏa thuận mức dịch vụ (SLA) đi kèm, và một trang web riêng tại zcaleright.com.
Phần lớn các bản phát hành 1.0.0 đánh dấu một khởi đầu. Bản phát hành này đánh dấu nhiều năm làm việc trong môi trường vận hành thực tế, nay trở thành một sản phẩm mà bạn có thể trình bày trước hội đồng mua sắm.
Từ năm 2019, ZcaleRight đã gánh vác những cụm BigBlueButton thực tế: các trường đại học, trường học, đơn vị đào tạo và nhà phân phối dịch vụ hội nghị trực tuyến tại châu Âu, Trung Đông, châu Phi, Mỹ Latinh và Bắc Mỹ. Sản phẩm đã điều phối hơn 2 triệu hội nghị, và con số này tăng lên sau mỗi học kỳ. Một trong số đó được trình bày trong nghiên cứu điển hình tại Đại học Biruni. Chẳng ai trong số họ cần đợi đến một con số phiên bản.
Điều thay đổi trong tuần này không phải là độ trưởng thành của phần mềm, mà là khả năng tiếp cận nó. Chặng cuối trước 1.0.0 được dành cho việc mở rộng sản phẩm ra bên ngoài: toàn bộ 69 tính năng được công bố công khai, để người đánh giá có thể đọc hết mọi khả năng trước cuộc trao đổi đầu tiên; cả hai API đều có tài liệu; một sách hướng dẫn đầy đủ trong sản phẩm cho mọi người dùng đã đăng nhập; và một thỏa thuận mức dịch vụ nêu rõ thời gian phản hồi thay vì chỉ ám chỉ. 1.0.0 là phiên bản mà sản phẩm tự nói lên giá trị của mình.
Cả hệ thống như một máy chủ duy nhất
Máy chủ BigBlueButton đầu tiên rất đơn giản. Đến máy chủ thứ hai thì mọi chuyện không còn đơn giản nữa: phải có thứ gì đó quyết định lớp học sẽ được đặt trên máy chủ nào, giữ cho mọi lệnh gọi sau đó luôn trỏ đến đúng máy ấy, và giữ cho các bản ghi luôn truy cập được từ một nơi duy nhất.
ZcaleRight là một API BigBlueButton duy nhất đứng trước toàn bộ hệ thống máy chủ của bạn: bảng điều khiển, các nhóm máy chủ, tenant, một thư viện bản ghi duy nhất, tự động mở rộng. Vận hành trong môi trường vận hành thực tế từ năm 2019. Nền tảng học tập của bạn tiếp tục gọi đúng API nó vẫn gọi; chỉ có địa chỉ và khóa bí mật dùng chung thay đổi. Moodle, Canvas, Schoology, các plugin WordPress, các công cụ LTI từ 1.0 đến 1.3 và bất cứ thứ gì bạn tự xây dựng đều tiếp tục hoạt động, vì không có giao thức mới nào phải áp dụng.
Được xây dựng cho người vận hành
Mỗi tính năng trong sản phẩm đều ra đời vì việc vận hành cụm máy chủ cho các tổ chức khác đã đòi hỏi nó trước tiên. Có tất cả 69 tính năng trong 12 nhóm, và toàn bộ danh sách được công bố đầy đủ thay vì tóm tắt, vì một sản phẩm chuyên biệt đến vậy thì trình bày đầy đủ dễ hơn là tóm tắt. Đây là những tính năng làm thay đổi một buổi sáng thứ Hai:
- Vị trí được quyết định một lần, ngay khi tạo. Cuộc họp ở lại trên máy chủ đã khởi tạo nó, và mọi lệnh gọi sau đó đều theo nó đến đó. Một máy chủ gặp sự cố bị loại khỏi vòng điều phối trong vài giây; một máy chủ hoạt động tốt có thể được rút tải để bảo trì mà không cần xóa; hai lần thử lại từ một LMS thiếu kiên nhẫn không thể mở ra hai phòng.
- Một bảng điều khiển duy nhất. Máy chủ, cuộc họp đang diễn ra, người tham gia và dung lượng lưu trữ trên một màn hình tự động làm mới, kèm lịch sử sử dụng để bạn thấy được diễn biến của cả học kỳ, và nhật ký ứng dụng có thể đọc mà không cần truy cập shell.
- Bản ghi trong một danh mục duy nhất. Không cần ổ đĩa gắn kết dùng chung: bản ghi ở lại trên máy chủ đã tạo ra nó hoặc được chuyển sang kho lưu trữ trung tâm, liên kết phát lại được viết lại để mọi thứ đều truy cập được từ một nơi, và chính sách lưu giữ chạy theo lịch bạn đặt. Tìm kiếm trong hàng trăm nghìn bản ghi trả kết quả trong chưa đầy một giây, nên tìm một bản ghi chỉ là một câu hỏi, không phải một công việc.
- Chính sách đặt một lần, áp dụng toàn hệ thống. Bắt buộc bật hoặc tắt ghi hình trên toàn hệ thống, logo của bạn trong mọi phòng, một lời chào chung, một bài trình bày mặc định, mà không phải động đến bất kỳ LMS nào.
- Tenant. Mỗi tenant có một khóa bí mật API riêng, được kiểm tra ở mọi lệnh gọi, với thương hiệu và dòng "powered by" của bạn thay vì của chúng tôi.
- Năng lực theo nhịp học kỳ. Một lịch bạn tự lập trong giao diện, hoặc tải thực tế được kiểm tra mỗi phút, kèm dự báo tín dụng sẽ cảnh báo, hoặc từ chối, trước khi thêm năng lực. Hiện đã hỗ trợ OVHcloud, và mọi nhà cung cấp khác theo yêu cầu.
Sáu vai trò được xác định theo những công việc có thật, từ quản trị viên cho đến tài khoản máy chỉ truy cập các endpoint tự động hóa và không bao giờ truy cập giao diện, với mọi thao tác được cấp quyền theo từng vai trò thay vì mặc định. Nhân viên hỗ trợ, người duyệt bản ghi và bộ phận đảm bảo chất lượng, mỗi người nhận đúng phần việc của mình, không hơn.
Di chuyển chỉ cần một URL và một khóa bí mật
Các ứng dụng khách tiếp tục gọi API BigBlueButton chuẩn với checksum khóa bí mật dùng chung mà chúng vẫn đang tính; checksum từ SHA-1 đến SHA-512 đều được chấp nhận, nên phía bạn không cần hiện đại hóa gì trước. ZcaleRight xác thực lệnh gọi, chọn vị trí, chuyển tiếp nó và lưu giữ trạng thái cuộc họp cũng như bản ghi.
Trên thực tế, chúng tôi dựng ZcaleRight bên cạnh hệ thống bạn đang có, trỏ một tích hợp vào nó để kiểm chứng toàn bộ luồng từ đầu đến cuối, rồi chuyển phần còn lại khi bạn đã hài lòng. Các máy chủ BigBlueButton của bạn không bị động đến trong suốt quá trình, nên ở mỗi bước đều có đường lùi.
Ý nghĩa của 1.0.0
1.0.0 là thời điểm sản phẩm trưởng thành đúng với những gì thị trường đã đòi hỏi ở nó. Khi đại dịch đưa toàn bộ hoạt động của nhiều cơ sở đào tạo lên môi trường trực tuyến chỉ trong vài ngày, nhiều tổ chức đã tìm đến chúng tôi với những vấn đề chưa ai lường trước, và sản phẩm đã lớn lên từ việc giải quyết chúng. Mọi thứ trong sản phẩm đều có được theo cách đó.
Thử thách khắc nghiệt nhất mà sản phẩm từng trải qua không đến từ chúng tôi. Một công ty giáo dục đã ra mắt nền tảng của mình đúng đợt phong tỏa đầu tiên và từ con số không vươn lên top 10 ứng dụng giáo dục tại thị trường của mình chỉ trong 18 tháng. Lớp học trực tiếp không phải là một tính năng của sản phẩm đó. Chúng chính là sản phẩm, và ZcaleRight đã điều phối từng lớp học một. Các nhà đầu tư đã rót 14 triệu USD vào một doanh nghiệp có phần lõi chạy trên phần mềm này. Không bản đặc tả nào chuẩn bị cho phần mềm trước một đường tăng trưởng như thế. Hoặc nó trụ vững, hoặc không, và phần mềm này đã trụ vững.
Mặc định, chúng tôi cung cấp hosting và vận hành sản phẩm cho bạn, để đó là một dịch vụ chứ không phải thêm một việc nữa trên vai bạn. Nếu quy định của bạn yêu cầu phần mềm phải đặt trên máy chủ của chính bạn, điều đó cũng được: sản phẩm được đặt bên cạnh các máy chủ BigBlueButton của bạn, và không cuộc họp nào của bạn đi qua chúng tôi. Chúng tôi áp dụng các bản cập nhật vào thời điểm bạn chọn, và thỏa thuận bao gồm cả máy chủ của bạn lẫn của chúng tôi.
Sản phẩm cũng đã được thẩm định bởi những người không có lý do gì để nương tay. Ban lãnh đạo kỹ thuật của Đại học Mainz đã đánh giá chuyên sâu ZcaleRight khi xây dựng cụm BigBlueButton cho các trường đại học và trường học của bang Rheinland-Pfalz, và đã khuyến nghị sản phẩm dựa trên cơ sở kỹ thuật. Đó là một đánh giá độc lập của các kỹ sư cấp cao, không phải lời chứng thực của khách hàng, và nó đáng giá hơn một lời chứng thực.
Sản phẩm được xây dựng và hỗ trợ bởi chính đội ngũ vận hành các cụm BigBlueButton trong môi trường vận hành thực tế mỗi ngày, với tư cách BigBlueButton Certified Service Provider. Đó là lý do sản phẩm có diện mạo như vậy, và là lý do người trả lời cuộc gọi của bạn đã từng gặp đúng vấn đề của bạn. Mọi thông tin khác, bao gồm ai vận hành sản phẩm và câu trả lời rõ ràng cho các câu hỏi vận hành, đều có tại zcaleright.com.





