My company is using moodle for trainings. Right now, its been hosted on a shared server but now we are targeting approx. 5000 users and thats why have to plan for some dedicated server providers. The course content basically consists of ppts and doc files. My only concern of concurrency is quiz.
I just wanted to know what kind of technical requirements/ plan would suit our need. Also, had a word with few moodle partners but the deal is costing too much (suggested me for $500 pm).
Please help me with your recommendations....
What kind of server configuration required for 100-150 conurrent users (quiz) ?
Shared Hosting can do well or i have to go for some dedicated server only?
I am new to moodle so just wanted to ask, how many user accounts can be created through one single moodle instance? Is there a limit?
Any help would be appreciated.
from experience you'll be lucky to have 20 students on at the same time using Moodle 2 on shared hosting.
I'm sure you've read that there are many definitions of 'concurrent users' but I read yours as '100 to 150 students' taking a quiz simultaneously - please correct me if I'm wrong.
The following is based on observations from my server for about half what you propose - quiz taken by 2 classes (~50) & other users navigating about Moodle (Ubuntu 10.04, Dell precision 390, 12GB RAM, only 1 HDD). I don't have anywhere near as many users as you do (700)
- RAM used: 3 to 4 GB
- CPU: 75%
My main bottleneck is the drive, even though I have cached everything I can imagine. New setup coming soon
There isn't a limit as to how many users you can put on a Moodle site but you will need some serious horsepower if you want to run a large Moodle installation. For example, you mention 5,000 users - how are you going to manage authentication? This could have an impact (e.g. LDAP).
To cut a long story short, yes you will need a dedicated solution for your needs. $500 monthly suggested by the Moodle partners sounds about right to me (considering all of the great support most offer). It all depends if you already have access to proper bandwidth or not (e.g. can you have a server in-house). If you do, then you can get your server setup for much cheaper.
This is ehat I suggest to you ,
(Ubuntu 10.04, processor i7 or equivalent, 24GB RAM, 50 HDD)
Or you can talk with one expert in moodle hosting , if you need more detailed help I can do it , just sent me a message.
With 5000 users you might want to choose something else besides Moodle, especially with Moodle 2+ (Moodle 1.9 was ok for us). We have less then 1500 total users and our Moodle is barely fuctional during the peak hours of the day. We are using a Moodle Partner and are paying the most that they allow (far more than $500 per month) for their best server/service and we are still bogged down. Our hosting company seems to be doing everything they can... they moved us to a new server a couple weeks ago, now they are trying another new server tonight.
We are trying to figure out a contigency plan if the upgrade to a new server tonight does not work.
sorry to hear you've had issues - I work for the Moodle Partner Catalyst IT and we provide a range of services to Moodle sites that have a much higher number of users and although Moodle 2.x is a little bit more performance hungry 5000 users isn't a large number of users compared to some of the clients we work with.
If you take a look at the Moodle users per site comparison on http://moodle.org/stats you will see there are a good number of sites with over 50,000 users and a hanful that are a massive amount higher again.
I'm sure your existing Moodle Partner will be able to resolve your issues but feel free to drop me an e-mail if there's anything we can do to help.