Hello there ,
I'm new to this forum and i was hoping if you could help me choose a server specification that capable of operate the following :
includes :250 SCORM File – 25 MB for each file
what exactly is this SCORM file?
16000 Users - All Users will Work on the LMS at the Same Time.
Thanks in advance and best regards .
I couldn't edit the main post but I needed to clarify a few points :
Server should operate both CMS ,LMS and Web server.
Learning management system should be accessible by 16000 users at the same time .
Content management system should process :
· 300 Animated photos GIF – 2 MB Per Image
· 200 Video clip up to 7 mins for each clip – 50MB per Video
· 150 Video average 2 Mins for each clip 30 MB Per Vedio
· 250 SCORM File – 25 MB for each file
· 40 E-Books 30MB for each file.
Web Server should 3,000 users at the same time .
Server scalability is main attribute, even if it's a higher server specs.
Help is most appreciated
Firstly - we can only really comment on Moodle here. On the face of it, it's going to be a big Moodle system so you would be making life very hard for yourself by hosting all those applications on the same system.
16000 users is a *huge* number. Can you explain how you calculated that figure, what you mean by "at the same time" and what the users will be doing on the Moodle system.
Generally speaking. If you are proposing a very large Moodle system and you are here asking basic questions then you are already (potentially) in a lot of trouble. Have you considered seeking help from a Moodle Partner experienced in large Moodle systems?
Ahmed, you may have 16000 registered users and not concurrent, even a moodle with a million registered users is very very unlikely to expect 16000 concurrent connections. with the content you mentioned, it's likely to have 200 concurrent users and not more than that. and for this level of user interaction, any quad core with 16GB of RAM would suffice, just make sure to build your server on SSD's rather mechanical drives.
Also note that, we haven't even agreed upon what "concurrent users" mean!
About Windows Server: Sure, I believe a Windows Server person can run a demanding Moodle site, but not necessarily a Windows 10 person!
[OT] I wonder what these servers are (breaking in /.):
where as that streaming scenario you shared, it's always the Database dependent applications that tax the servers, where as a streaming server doesn't requires one also streaming services run on http protocol that is stateless, so all is left is how fast is the disk I/O's and how fat are the bandwidth pipes. So based on my (so far research on hardware) it would be a dual 10-Gbit NIC, a dual octo core system with 32-64GB of RAM, but with hardware accelerated RAID-10 configuration of multiple drives (could be 8-12), and i wont be surprised if it would be a single socket 8-core and 32GB of RAM.
Sorry for Late reply and thank you all for your your helpful replies.
I'm not experienced at all at Moodle systems or knowledgeable of all information about this project.I told the person responsible that he needs to seek help from a person experienced in large Moodle systems.
About the 16,000 numbers : users (students/teachers) of Vocational education schools , who will use the Moodle system during school hours (8:3).I'm not sure how many number of concurrent connections that means.
Here are some considerations, information you need to gather from the authorities:
- You mentioned: 1. Moodle Installation, 2. CMS Installation and 3. E-Content at the beginning. I have the feeling by CMS you mean where you keep the teaching content and Moodle is where you plan to server them. In its basic form, Moodle can do everything: content management and course delivery! You need a clear concept.
- You have a potential user base, students and teachers, of 16,000. It is risky to switch all of them to Moodle on the very same day, say at the start of an academic year or a semester. You need to identify pilot groups and keep on getting them in stages.
Which also means, the performance of the server is not an issue at the beginning.
- Do the teachers expected to bring their own content or create content or do you plan to give them the content? You wrote:
> Content management system should process :
> · 300 Animated photos GIF – 2 MB Per Image
> · 200 Video clip up to 7 mins for each clip – 50MB per Video
> · 150 Video average 2 Mins for each clip 30 MB Per Vedio
> · 250 SCORM File – 25 MB for each file
> · 40 E-Books 30MB for each file.
Depending on the answer either you have to invest on your teachers or employ separate instructional designers.
Of course there are many more, like backups, update/upgrade mechanism, security, reporting, ...