Im the administrator for an Azure Hosting Client for Moodle. Right now i dont have the information of the implementation my partner did long ago, when he did the moodle architecture.
From the presentation i saw and the only files i got, right now i have an architecture for 2000 concurrense users based on papers:
1 moodle web server with:
Standard D2 v2 (2 vcpus, 7 GiB memory)
1 moodle data base server with:
Standard F2 (2 vcpus, 4 GiB memory)
I want to know if thats correct, if you need more info i can get it also from the servers.
So in the future they want to stand 5000 concurrence users almost 300´000 request.
Since we are using Azure i can scale vertically and horizontally, so i want to know which will be better to do.
Get more web servers and bd servers behind a load balancer or rescale the web and db server when needed it.