[Ilugc] Is it possible for 15000 student can attend online quiz at the same time?

  • From: gs@xxxxxxxxxxxx (Gourav Shah)
  • Date: Sun, 4 Nov 2012 14:41:14 +0530


On Thu, Nov 1, 2012 at 1:10 PM, Dhastha <dhasthagheer at ...> wrote:
I configured apache Loadbalancer Using mod_proxy_balancer.

I followed this tutorial

http://www.howtoforge.com/load_balancing_apache_mod_proxy_balancer

I dont know whether apache load balancer can serve 15k concurrent
moodle users. I will post this issue in moodle forum.



Ideally, you could use AWS/EC2 platform to host such infrastructure which
could scale up/down as required , throw it away when done and just pay for
what you use.

Few inputs:
- AWS offers Elastic Load Balancer which is massively scalable.
- You could split your application into Apache | NFS \ Backend DB and scale
each part individually.
- Use In memory cache such as memcache for db,  varnish for http cache.
This will reduce the load on the backend servers a lot.
- Use Autoscaling to scale up and down as your traffic changes
- Use spot instances for web servers with autoscaling. You will end up
doing considerable cost savings.


I have not setup scalable infrastructure for moodle in specific, but have
done it for multitude of other LAMP stacks such as magento, drupal, custom
php apps and so on.  Each has its own specific challenges, but underlyting
architecture  remain same.

Thanks
Gourav Shah
Founder and Principal Consultant
Initcron | www.initcron.com | www.initcron.org

Other related posts: