During the last 6 months of usage in production for our LMS (moodle), we have reached the following formula:

users x rooms = 25 x CPUs

So for our use:

rooms ~= 10

users/room ~= 15

we needed at least 4 dedicated CPUs, or 6 (from the formula) vCPUs and 2GB of RAM with each CPU at most, you can do with less.

We have not scaled it too much horizontally or vertically,  and only few times did webinars (1 room, around 50 users, audio and video for the presenter only)

I am not aware of how OM distributes load on CPUs or memory management, but It met our needs very satisfactory, and with the prompt help and support of Max, we will keep putting enhancements requests for him to discuss...

Ali

On 1/25/21 11:17 AM, Shiva K Reddy wrote:
Dear, All.
We installed OM last week and are loving the whiteboard & features. Great job done by the core developers and people supporting it!!

I'd greatly appreciate support/help with the following questions:

  * What are the server requirements for production environment in
    following usage cases:
      o 10 concurrent classes with around 25 students per class
      o 1 class with around 250 students
  * Is there an auto scale option?
  * Auto scale strategy, horizontal or vertical? It'll be great if its
    horizontal as sometimes we get adhoc requests and this will be a
    life saver!
  * Is there an option to scale a classroom while class is going on?
    Example: if current student capacity is around 100 and if we get
    25 new users, will the classroom(new server added) can
    accommodate new users?

Sorry if these are repeat questions but I couldn't find answers online. Any links/ref. online is also appreciated. Thank you.

Regards,
Shiva

Reply via email to