I would like to know the suggestions from Moodle experts in this community on my proposed Moodle installation for 50K users (approx. 500 concurrent users) and Flash based courses.
We planned to have one live Moodle server, one database server and one load balancing back up server. Also, we would have two separate servers for test and development purposes with Moodle and LMS on the same servers. Please note the courses will reside outside in local web servers and Moodle will launch the courses from these local servers.
The proposed software setup options are:
Which of the above three would be ideal? Any known issues on the above configuration for thousands of users?
For the hardware, the options are:
- 2 x Quad Core Intel Xeon E5405 - 8 cores @ 2Ghz each
- 2 x 146GB 15k RPM SAS drives in RAID 1 via PERC 6/i controller
- 8Gb Registered ECC RAM
- 1 x Quad Core Intel Xeon E5405 - 4 cores @ 2Ghz each
- 3 x 146GB 15K RPM SAS drives in RAID 5 via PERC 6/i controller
- 8GB Registered ECC RAM
- 1 x Intel Xeon-Nehalem 5570-Quadcore [2.93GHz]
- 16 GB - DDR3, 1333 MHz
- 1TB SATA II, 7200 RPM, WD1002FBYS - For Moodle
- 300GB iSCSI* partition - For the MySQL 5 Database
Please suggest if the above hardware config is fine or need to be changed.
And, not the least, what would be the ideal internet bandwidth for Moodle if 500 concurrent users access the LMS from different locations in the country.
Any valuable suggestions, feedback thoughts are highly appreciated.