Hello everyone.
We think it's great that you are doing all you can to promote Moodle in society.
We are providing Moodle to one of our customers. This customer has a large number of users.They are using Moodle for testing.
We are using a cloud provided by a Japanese vendor. We build and provide Moodle in the cloud.
Customers are requesting 3000 or 5000 accesses in an instant (1 second). We have prepared the following cloud specs for this Moodle.
reverse proxy(Nginx) Number of cores: 3 cores Memory: 12GB
Web server 20 Number of cores: 12 cores Memory: 48GB
database server(SSD) Number of cores: 12 cores Memory: 64GB
Moodle data(SSD) Mount from each web server Number of cores: 4 cores Memory: 8GB
cache server Redis Number of cores: 3 cores Memory: 12GB
We did a load test, but when the number of simultaneous accesses exceeded 1500, the movement got worse. We think that the DB is the bottleneck, and we plan to increase the DB. Still, We don't know if 3000-5000 accesses will be possible.
What kind of cloud should be configured to enable instant 3000-5000 accesses?
Any ideas would be appreciated.