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