moodle for 10000 users

moodle for 10000 users

by Giorgi Mezurnishvili -
Number of replies: 4

hello i am going to setup moodle for 10000 active user at same time. i need help to offer design and topology of setup:

1. witch Database Mysql or Posgresql 

2. witch webserver 

3. redis and etc.

i need your help about it 

Average of ratings: -
In reply to Giorgi Mezurnishvili

Re: moodle for 10000 users

by Giovanni Vosloo -
Hi Giorgio,

We have worked on theoretically calculating the hardware required and so far our big server is holding up very well.

We currently have a server with a provider that is Linux based, latest php and sql versions. The hardware is an AMD epic with 48 threads, 256gb of ram and 4tb SSD storage.

I hope this helps.
In reply to Giovanni Vosloo

Re: moodle for 10000 users

by Don Hinkelman -
Picture of Particularly helpful Moodlers Picture of Plugin developers
Hi Georgi,
Yes, please read the documents that Visvanath recommends. Also keep contacting Giovanni with specific questions. Your scale is equal or actually smaller than each of the open universities of Asia, so I also recommend you try to contact the Moodle system admins in Turkey or Pakistan open universities. All of us in the Moodle community want to help you because you are working in Georgia, which is probably touched by the conflict in Ukraine and Russia, and maybe many refugees are there.
Best regards, Don
In reply to Giorgi Mezurnishvili

Re: moodle for 10000 users

by Le Minh Tuan -
Hi Giorgi.
I thinhk u need to separate service and cluster them.
1. Cluster database, you can use mariadb galera cluster and use mysql tunner to perform it.
2. Apache or Nginx for Webserver
3. Use NFS, glusterFS to replicate moodledata.
4. Use redis to cache file, app, database.
5. Use loadbalance for webserver and database server (nginx, maxscale ....)