Azure / Moodle

Tooling and guidance on deploying Scalable Moodle Clusters on Azure.
MIT License
157 stars 166 forks source link

concurrent users on moodle #277

Open jiteshthakur opened 1 year ago

jiteshthakur commented 1 year ago

Our Client expecting concurrent users of 20k on moodle site. please recommend the Machine & DB size.. Also we are using App Gateway instead of LB, is it good to use the same? and Azure FIle Share for moodle data? please suggest specs & configuration in detail...

eloyfq commented 1 year ago

So you need someone to do your job? I'll give you detailed specs for 70% of your rate.

El mar, 6 dic 2022 12:17, jiteshthakur @.***> escribió:

Our Client expecting concurrent users of 20k on moodle site. please recommend the Machine & DB size.. Also we are using App Gateway instead of LB, is it good to use the same? and Azure FIle Share for moodle data? please suggest specs & configuration in detail...

— Reply to this email directly, view it on GitHub https://github.com/Azure/Moodle/issues/277, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAWJD73JM3G3BJLQ3WCVRDLWL4OFRANCNFSM6AAAAAASVMDYZA . You are receiving this because you are subscribed to this thread.Message ID: @.***>

jiteshthakur commented 1 year ago

Hello eloyfq,

Good day to you and thank you. This is my first Moodle project on Azure; any help from you would be appreciated.. this would be for PROD.

QA Env running on VMSS single instances with code on it, Azure File Share for moodle data, MySQL DB 2vcpu 8 GB Ram. It works great with one instance of VMSS; However when we spin up another Instance moodle respond very slow..

I can't propose the same Architecture for Prod; thus need your expertise on it..

Thank you..

tmalele94 commented 1 year ago

can maximum deployment able to handle 30k concurrent user?

naioja commented 1 year ago

the template can be expanded to use F series VM SKUs for the webservers, one of the largest MySQL flexible servers SKUs as database and for storage you can use Azure NetappFiles for these extreme performance requirements.