A person attending a video conference call.

تحجيم BigBlueButton: اختيار أفضل موازن تحميل

Have you ever wondered about the need for scaling BigBlueButton? The innovative technological landscape has made learning more convenient. There has been a shuffling in conventional practices since the Covid-19 outbreak. 

Therefore, pursuing careers through the Internet has become a usual practice. While there are several mediums for this purpose, a few work effectively. One such open-source platform is BigBlueButton. 

إنها منصة لتطبيقات الويب تعتمد على HTML5 وتوفر نظامًا ثابتًا لعقد مؤتمرات الويب للتعلم عبر الإنترنت.

However, BigBlueButton can often get crowded. Hence it requires an effective load balancer to distribute the load evenly. 

هناك خيارات متعددة لهذا الغرض ولكن هل تريد معرفة موازن التحميل الأفضل؟ ثم دع هذه المقالة تكون دليلك. فهو يوفر نظرة عامة غير فنية واستخدامات وعملية تثبيت Scalelite وB3LB وZscale Right لتوسيع نطاق BigBlueButton.

A person attending a video conference call.

تحجيم BigBlueButton: نظرة عامة والفوائد

BigBlueButton provides conferencing features through your browser’s default support for real-time web communication.  

يمكن لخادم Bluetooth واحد على وحدة المعالجة المركزية ذات 8 النواة وذاكرة الوصول العشوائي (RAM) سعة 16 جيجابايت أن يدعم 200 مستخدم. ولكن ماذا لو كنت بحاجة إلى المزيد؟ هذا هو دليلنا لشرح ما يعنيه قياس BigBlueButton.

It means using a load balancer that increases the server reservoir to handle extreme conferencing load. Consequently, this ensures your online learning process remains uninterrupted across the board. 

إن Scalelite وB3BL وZcale Right هي ثلاثة موازنات تحميل مختلفة تُستخدم على نطاق واسع لتوسيع نطاق BBB. تعمل كل من هذه المنصات لنفس الغرض ولكن بنياتها الأساسية بها العديد من الاختلافات. 

على سبيل المثال، يعكس Scalelite خوادم BBB على منصات الواجهة الأمامية باعتبارها وحدة فردية قابلة للتطوير. B3LB مخصص لعمليات النشر واسعة النطاق مع 100 عقدة BigBlueButton. Zcale Right مخصص لفرق تكنولوجيا المعلومات ومجموعات BBB على نطاق واسع.

أهمية موازنات التحميل لتوسيع نطاق BigBlueButton

تعتبر موازنات التحميل ضرورية للحصول على أقصى أداء لـ BigBlueButton. إنهم يعيدون تخصيص عبء العمل وحركة المرور على BBB مع زيادة الطلب.

Moreover, load balancers ensure that the BBB server has high availability. Hence, whenever the volume of attendees increases, the load balancer redirects the request to a minimally-loaded server.  

باختصار، يصل موازن التحميل إلى BigBlueButton بشكل روتيني لإدارة طلبات واجهة برمجة التطبيقات وإمكانية الوصول عبر الإنترنت.

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

There are three load balancers mentioned here with some unique features to offer. These scalers stabilize the BBB server pools in the best possible way. 

Scalelite is an open-source load balancer that manages a pool of BigBlueButton servers. B3LB works similarly to Scalleilte as a BBB API load balancer and works on the Python framework. 

As for Zcale Right, it is designed exclusively for BBB and is not a fork of Scalelite. Zcale Right is written in a different language as claimed by the official website. 

يعد استخدام موازن التحميل المناسب لمؤسستك مفيدًا لإدارة الاجتماعات والندوات والتسجيلات عبر الإنترنت.

بفضل خبرته الفنية وتجربته، لا داعي للقلق بشأن ما إذا كان موازن التحميل المذهل هذا قد تم نشره بشكل صحيح.

Scalelite for scaling BigBlueButton.

تحجيم BigBlueButton: أفضل موازنات التحميل المتوفرة

الآن، يجب أن تكون لديك فكرة شاملة عن أفضل موازنات التحميل المتوفرة لتوسيع نطاق BBB. لذلك دعونا ننتقل لاستكشاف كل واحد منهم على حدة.

استخدام Scalelite لتوسيع نطاق BigBlueButton وتوسيع قدراته

كما ذكرنا سابقًا، فإن Scalelite هو موازن تحميل مفتوح المصدر. وبالتالي، فهو متاح مجانًا للجميع.

يوفر Scalelite الاستقرار لـ BBB من خلال إعادة توزيع طلبات API من الواجهات الأمامية: Moodle وGreenlight.

ثم ترسل الواجهة الأمامية الطلبات إلى Scalelite الذي يعيد توجيهها إلى الخادم الأقل تحميلًا. يعمل Scalelite أيضًا على توسيع قدرة BBB على العمل.

إذا كنت تستخدم BBB لأربع فئات من 50 مستخدمًا في وقت واحد، فيمكن لـ Scalelite زيادة سعة BBB لـ 1500 مستخدم. ويتم ذلك عن طريق إنشاء مجموعة من 4 خوادم BBB لـ 16 فئة تضم 50 مستخدمًا.

لتثبيت Scalelite، يجب أن تكون على دراية بإعدادات خوادم Linux، وخوادم TURN، وخوادم BBB. يجب أن تمتلك أيضًا معرفة بعمل حاوية الإرساء وأدوات النظام وUDP وTCP/IP.

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

يعد Scalelite LoadBalancer Server هو المكون الرئيسي لتوسيع نطاق خادم BigBlueButton. يحتوي على الحد الأدنى من متطلبات الخادم وهو 4 مراكز لوحدة المعالجة المركزية وذاكرة بسعة 8 جيجابايت لخادم Scalelite. كما يعد NFS Shared Volume أمرًا ضروريًا لمشاركة التسجيلات.

ودعونا لا ننسى قاعدة بيانات PostgreSQL التي تعمل بشكل كبير على تخزين المعلومات وإدارتها.

وكان هذا الخطوط العريضة لعملية التثبيت. يرجى الرجوع إلى التكوينات للحصول على نظرة عامة أكثر تقنية.

استكشاف B3LB لتوسيع نطاق BigBlueButton

B3LB هو إطار ويب يستند إلى Django وPython. يقوم النظام بتوسيع نطاق الحضور من خلال توسيع نطاق الواجهة الأمامية لواجهة برمجة التطبيقات (API)، وشبكات الاقتراع، وعقد BBB.

علاوة على ذلك، فهو يتميز بمثيلات B3LB الأمامية المتعددة. يستخدم كرفس و ريديس لاستقصاء عقدة BBB الخلفية والتخزين المؤقت الشامل على التوالي.

يحتوي على مجموعة BBB مما يعني أنه يمكنه دعم عدد كبير من العقد. يمكن لـ B3LB أيضًا تعيين عوامل مختلفة لموازنة التحميل لكل مجموعة.

Additionally, B3LB calculates the load value for BBB nodes before selecting one for a new meeting. It relies on the selection of nodes that have the lowest load for traffic maintenance. 

ولكن كيف يتم حساب قيمة التحميل؟ من خلال النظر في عدد الحضور وعدد الاجتماعات واستخدام وحدة المعالجة المركزية. لمزيد من التكوين المتعمق، يرجى الاطلاع على مرجع.

Zcale مناسب لتوسيع نطاق BigBlueButton: مدفوع ولكنه موثوق

Zcale Right is a dedicated BBB load balancer. It is not open source like Scaleltie and B3LB. Moreover, clustering multiple BigBlueButton servers as a single entity, Zcale Right makes it more reliable. 

تستخدم أقسام تكنولوجيا المعلومات في معاهد التدريب والمدارس والجامعات Zcale Right للحفاظ على ظهورها على الإنترنت.

توفر منصة استضافة BigBlueButton هذه ميزات غير محدودة مع مزايا أكثر بكثير من تلك مفتوحة المصدر. تشمل الميزات البارزة إدارة الاجتماعات ولوحة معلومات العميل وواجهة برمجة التطبيقات للتسجيل الكامل واستيراد البيانات.

علاوة على ذلك، فهو مصمم للسحابة ويسمح بإدارة التسجيل الحصرية.

بالإضافة إلى ذلك، فهو يقدم أسعارًا مختلفة لتناسب الاحتياجات المختلفة. يمكنك الحصول على خدمة لـ 25 مستخدمًا متزامنًا مقابل 50 دولارًا لعقدة BBB واحدة. بالنسبة إلى 100 و200 و300 مستخدم متزامن، يمكنك شراء خطة بقيمة 150 دولارًا و300 دولارًا و450 دولارًا شهريًا على التوالي.

تأتي جميع الخطط مع مساحة تخزين غير محدودة للتسجيل. يمكنك أيضًا تنزيل التسجيلات بصيغة MP4 وتحميلها على YouTube.

الكلمة النهائية

الآن يجب أن تكون لديك معرفة كاملة بالموازنات لتوسيع نطاق BigBlueButton. خلاصة القول، أن Scalelite وB3LB مجانيان ويمكن لأي شخص على نطاق أصغر أو أكبر استخدامه. تساعد موازنات التحميل هذه على تطوير بيئة مؤتمرات مبسطة عبر الإنترنت.

Zcale Right، من ناحية أخرى، هو مزود خدمة مدفوعة لمؤسستك. كما أنه مناسب أكثر إذا لم تكن شخصًا تقنيًا.

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