تخطي إلى المحتوى
كل المقالات

ZcaleRight 1.0.0: عشرة خوادم تُدار بسهولة خادم واحد

بقلم Ghazi Triki · مدة القراءة: 5 د

إتاحة ZcaleRight 1.0.0 للعموم
في هذا المقال

يوزّع ZcaleRight اجتماعات BigBlueButton في بيئات الإنتاج منذ 2019. ويبلغ اليوم الإصدار 1.0.0 ويصبح متاحًا للعموم: 69 قدرة منشورة علنًا، ودليل كامل داخل المنتج، واتفاقية مستوى خدمة تسنده، وموقع خاص به على zcaleright.com.

تشير معظم إصدارات 1.0.0 إلى بداية. أما هذا الإصدار فيتوّج سنوات من العمل في بيئات الإنتاج، ليصل في صورة منتج يمكنكم عرضه على لجنة مشتريات.

يحمل ZcaleRight عناقيد BigBlueButton حقيقية منذ 2019: جامعات ومدارس وجهات تدريب وموزعو خدمات المؤتمرات في أوروبا والشرق الأوسط وأفريقيا وأمريكا اللاتينية وأمريكا الشمالية. وقد وزّع أكثر من مليوني مؤتمر، والعدد يتزايد مع كل فصل دراسي. ويرد أحدها في دراسة حالة عن Biruni University. ولم يكن أي من المعنيين ينتظر رقم إصدار.

وما تغيّر هذا الأسبوع ليس نضج البرنامج، بل إتاحته. فقد خُصّصت المرحلة الأخيرة من العمل قبل 1.0.0 لفتح المنتج: نشر القدرات الـ 69 كلها علنًا، حتى يتمكن المقيّم من الاطلاع على نطاق المنتج كاملًا قبل أول محادثة، وتوثيق واجهتَي البرمجة كلتيهما، ودليل كامل داخل المنتج متاح لكل مستخدم مسجّل الدخول، واتفاقية مستوى خدمة تنصّ على أوقات الاستجابة بدلًا من التلميح إليها. الإصدار 1.0.0 هو الإصدار الذي يتحدث فيه المنتج عن نفسه.

الأسطول كأنه خادم واحد

الخادم الأول لـ BigBlueButton سهل الإعداد. أما الثاني فعنده تنتهي البساطة: لا بد من جهة تقرر على أي خادم يُعقد الفصل، وتُبقي كل استدعاء لاحق موجّهًا إلى الجهاز نفسه، وتُبقي التسجيلات في متناول اليد من مكان واحد.

ZcaleRight واجهة برمجة BigBlueButton واحدة أمام أسطولكم بأكمله: لوحة تحكم، ومجمّعات خوادم، ومستأجرون، ومكتبة تسجيلات واحدة، وتوسّع تلقائي. وهو في بيئات الإنتاج منذ 2019. وتواصل منصتكم التعليمية استدعاء الواجهة التي تستدعيها أصلًا، ولا يتغير سوى العنوان والسر المشترك. ويستمر عمل Moodle وCanvas وSchoology وإضافات WordPress وأدوات LTI من 1.0 إلى 1.3 وكل ما بنيتموه داخليًا، إذ لا يوجد بروتوكول جديد يتعين اعتماده.

مصمَّم للمشغّلين

كل قدرة فيه وُجدت لأن تشغيل العناقيد لصالح مؤسسات أخرى استلزمها أولًا. وهي 69 قدرة موزعة على 12 مجموعة، والقائمة كاملة منشورة بدلًا من تلخيصها، لأن منتجًا بهذه الدقة يُعرض كاملًا بسهولة أكبر مما يُلخَّص. وهذه أبرز القدرات التي تغيّر صباح يوم الإثنين:

  • قرار التوزيع يُتخذ مرة واحدة، عند الإنشاء. يبقى الاجتماع على الخادم الذي بدأه، ويتبعه إليه كل استدعاء لاحق. ويخرج الخادم المعتلّ من التناوب في ثوانٍ، ويمكن إفراغ الخادم السليم للصيانة دون حذفه، ولا يمكن لمحاولتَي إعادة من نظام إدارة تعلّم متوتر أن تفتحا غرفتين.
  • لوحة تحكم واحدة. الخوادم والاجتماعات الجارية والمشاركون والتخزين في شاشة واحدة تتحدّث تلقائيًا، مع سجل الاستخدام التاريخي لتروا ملامح الفصل الدراسي، وسجلات التطبيق قابلة للقراءة دون الحاجة إلى الوصول عبر سطر الأوامر.
  • التسجيلات في فهرس واحد. لا حاجة إلى تخزين مشترك مُركَّب: تبقى التسجيلات على الخادم الذي أنشأها أو تنتقل إلى تخزين مركزي، وتُعاد كتابة روابط التشغيل ليبقى كل شيء في المتناول من مكان واحد، ويجري الاحتفاظ بها وفق الجدول الذي تحددونه. ويُرجع البحث في مئات الآلاف من التسجيلات نتائجه في أقل من ثانية، فيصبح العثور على تسجيل مجرد سؤال لا مهمة.
  • سياسة تُضبط مرة واحدة للأسطول كله. فرض تفعيل التسجيل أو تعطيله على مستوى الأسطول، وشعاركم في كل غرفة، ورسالة ترحيب واحدة، وعرض تقديمي افتراضي، دون المساس بأي نظام لإدارة التعلّم.
  • المستأجرون. سر مستقل لواجهة البرمجة لكل مستأجر، يُتحقق منه في كل استدعاء، مع هويتكم البصرية وعبارة «powered-by» الخاصة بكم بدلًا من عبارتنا.
  • سعة تواكب الفصل الدراسي. جدول تبنونه في الواجهة، أو حِمل فعلي يُفحص كل دقيقة، مع توقّع للرصيد ينبّه أو يرفض قبل إضافة السعة. وOVHcloud مدعوم اليوم، وأي مزود آخر عند الطلب.

ستة أدوار صُمّمت حول وظائف موجودة فعلًا، من المسؤول وصولًا إلى حساب آلي يصل إلى نقاط نهاية الأتمتة دون الواجهة أبدًا، مع منح كل إجراء لكل دور صراحةً بدلًا من افتراضه. فيحصل موظفو الدعم ومراجعو التسجيلات وفريق ضمان الجودة كلٌّ على الجزء المخصص له من العمل بالضبط، ولا شيء غيره.

الانتقال عنوان وسر

يواصل العملاء استدعاء واجهة برمجة BigBlueButton القياسية مع مجموع التحقق المبني على السر المشترك الذي يحسبونه أصلًا، وتُقبل مجاميع التحقق من SHA-1 إلى SHA-512، فلا شيء في جانبكم يحتاج إلى تحديث مسبق. ويتولى ZcaleRight مصادقة الاستدعاء وتوزيعه وتمريره، ويحتفظ بحالة الاجتماع والتسجيل.

وعمليًا، نقيمه إلى جانب ما لديكم أصلًا، ونوجّه إليه تكاملًا واحدًا لإثبات المسار من طرفه إلى طرفه، ثم ننقل البقية حين تقتنعون. وتبقى خوادم BigBlueButton لديكم على حالها طوال العملية، فهناك دائمًا طريق للعودة في كل خطوة.

ماذا يعني الإصدار 1.0.0

الإصدار 1.0.0 هو اللحظة التي نما فيها المنتج ليصبح ما كانت السوق تطلبه منه أصلًا. فحين نقلت الجائحة مؤسسات بأكملها إلى العمل عبر الإنترنت في غضون أيام، جاءتنا المؤسسات بمشكلات لم يخطط لها أحد، ونضج المنتج وهو يجيب عنها. وكل ما فيه اكتُسب على هذا النحو.

ولم يكن أصعب اختبار خاضه من صنعنا. فقد أطلقت شركة تعليمية منصتها مع بداية الإغلاق الأول، وانتقلت من الصفر إلى قائمة أفضل 10 تطبيقات تعليمية في سوقها خلال 18 شهرًا. لم تكن الدروس المباشرة ميزة في ذلك المنتج، بل كانت المنتج نفسه، وقد وزّعها ZcaleRight كلها. وضخّ المستثمرون 14 مليون دولار في شركة يقوم جوهرها على هذا البرنامج. ولا شيء في أي مواصفات يُعدّ البرنامج لمنحنى كهذا. فإما أن يصمد وإما ألا يصمد، وقد صمد هذا البرنامج.

نستضيفه ونشغّله لكم افتراضيًا، فيكون خدمة لا عبئًا إضافيًا عليكم. وإن كانت قواعدكم تشترط تشغيل البرنامج على أجهزتكم الخاصة، فذلك ممكن أيضًا: يُثبَّت إلى جانب خوادم BigBlueButton لديكم، ولا يمر أي من اجتماعاتكم عبرنا إطلاقًا. ونتولى تطبيق التحديثات في الوقت الذي تختارونه، وتشمل الاتفاقية خوادمكم كما تشمل خوادمنا.

كما خضع للفحص على يد أشخاص لا سبب لديهم للمجاملة. فقد قيّمت القيادة التقنية في جامعة ماينز ZcaleRight تقييمًا معمّقًا أثناء بناء عنقود BigBlueButton لجامعات ومدارس ولاية راينلاند بالاتينات، وأوصت به لأسباب تقنية. وكان ذلك تقييمًا مستقلًا أجراه كبار المهندسين، لا شهادة عميل، وقيمته تفوق قيمة الشهادة.

وهو مبني ومدعوم من الفريق الذي يشغّل عناقيد BigBlueButton في بيئات الإنتاج كل يوم، بصفته BigBlueButton Certified Service Provider. ولهذا يبدو المنتج على هذا النحو، ولهذا يكون من يردّ على اتصالكم قد واجه مشكلتكم من قبل. وكل ما عدا ذلك، بما فيه من يشغّله والإجابات الواضحة عن الأسئلة التشغيلية، تجدونه على zcaleright.com.

شاركوا هذا المقال