«این سرور چند نفر را تحمل میکند؟» سؤالی است که یک عدد قطعی و جهانی ندارد. ظرفیت سرور بیگبلوباتن به منابع سرور و مهمتر از آن به الگوی استفادهٔ کلاسهای شما بستگی دارد. در این مقاله روش برآورد را یاد میگیرید، نه یک عدد جادویی؛ و در پایان با تست بار آن را تأیید میکنید.
متغیرهایی که ظرفیت را تعیین میکنند
- تعداد کلاسهای همزمان و اندازهٔ هر کلاس.
- تعداد وبکمهای روشن: ویدئو سنگینترین بخش است؛ کلاسی که فقط استاد وبکم دارد با کلاسی که همهٔ دانشجویان دوربین روشن دارند تفاوت چشمگیر دارد.
- میکروفونهای باز و اشتراک صفحه.
- ضبط جلسه: ضبط و پردازش پس از جلسه بار پردازنده و دیسک ایجاد میکند.
- پهنای باند ورودی و خروجی سرور و کیفیت شبکهٔ کاربران.
- ویژگیهای اضافه مثل وایتبرد، اتاقهای فرعی و نظرسنجی.
روش برآورد گامبهگام
- الگوی کلاس را مشخص کنید. مثلاً «کلاس مدرسه: استاد با وبکم، دانشآموزان بدون وبکم» یا «کلاس کارگاهی: همه با وبکم».
- بیشینهٔ کلاسهای همزمان را از برنامهٔ هفتگی دربیاورید. ساعتهای اوج را پیدا کنید، نه میانگین را.
- کل شرکتکنندگان همزمان را جمع بزنید و برای هر الگو تعداد وبکم روشن را مشخص کنید.
- با مستندات رسمی بیگبلوباتن و مشخصات سرور خود مقایسه کنید و نتیجه را بهعنوان «برآورد اولیه» بپذیرید، نه عدد نهایی.
- حاشیه ایمنی بگذارید. سرور را روی ۱۰۰٪ طراحی نکنید؛ برای اوجهای پیشبینینشده و ضبط، ظرفیت اضافه نگه دارید.
آزمون بار پیش از شروع
هیچ فرمولی جای آزمون واقعی را نمیگیرد. پیش از شروع ترم:
- یک کلاس آزمایشی با تعداد واقعی شرکتکننده و الگوی واقعی (وبکمها، اشتراک صفحه) برگزار کنید.
- مصرف پردازنده، حافظه، شبکه و دیسک سرور را حین کلاس ببینید.
- کیفیت تجربهٔ کاربر (تأخیر صدا، قطع تصویر) را از چند شبکهٔ مختلف بسنجید.
وقتی یک سرور کافی نیست
اگر برآورد یا آزمون نشان داد یک سرور کافی نیست، بهجای خریدن یک سرور بسیار بزرگ، پخش بار روی چند سرور معمولاً منعطفتر است. در ماژول بیگبلوباتن چندسروری برای مودل ۵٫۳:
- تا ۶ سرور با نام دلخواه تعریف میشود و مدرس هنگام ساخت کلاس یکی را انتخاب میکند.
- برای هر سرور سقف ظرفیت دانشجو تعیین میشود؛ نوار ظرفیت سبز، نارنجی (از ۸۰٪ به بالا) و قرمز (رسیدن به حد) است.
- سقف روی بزرگترین کلاس آن سرور اعمال میشود و فقط هشدار میدهد، مانع ذخیره نمیشود.
- گزارش سرورها نشان میدهد هر سرور چند کلاس و دانشجو دارد و بزرگترین کلاس چقدر به سقف نزدیک است.
- اگر کلاسی را به سرور دیگر ببرید، ضبطهای قبلی همچنان از سرور قبلی پخش میشوند.
پایش در حین کار
در پنل «اطلاعات فنی» هر کلاس، تعداد کلاسهای در حال برگزاری روی سرور همان کلاس و افراد حاضر دیده میشود؛ بهطور پیشفرض فقط برای مدیر. اگر چند سرور دارید، بلوک مانیتورینگ کلاسهای زنده همهٔ سرورها را در یک جدول نشان میدهد و هر ۱۵ ثانیه بهروز میشود.
برای برآورد ظرفیت و طراحی معماری کلاس زنده سازمانتان مشاوره بگیرید. اگر هنوز بین اسکایروم و بیگبلوباتن مردد هستید، این مقایسه را بخوانید.