This is posted architecture of a Moodle site running on auto-scaling Amazon Web Services (AWS) looks like it could be a way to manage with an eye towards a rapidly changing user base. I’ve dabbled with AWS hosting for Moodle and found it easy to setup with some third party tools though this is a much more complicated arrangement (way above my pay grade) but I can instantly see the value in having an auto-scaling system that’s set to grow and contract with business cycles or year over year expansion.
According to the post,
AWS provides a highly scalable and reliable cloud hosting environment for Moodle. With features like Auto Scaling Groups, Elastic Load Balancers and CloudWatch Monitoring services, Moodle deployments on AWS can be configured to automatically scale up and down seamlessly to meet the highs and lows in the demand curve in the most optimum and cost-effective manner. This post presents reference architecture for deploying Moodle Learning Management System over AWS Cloud to achieve high levels of Performance, Scalability, Availability, Security and Reliability.
Check out the full post at MediaAgility‘s website: http://blog.mediaagility.com/bid/304913/Reference-Architecture-Auto-scaling-Moodle-deployment-on-AWS