Large installations: Difference between revisions

From MoodleDocs
(see also, categories)
 
m (updated and reordered this page)
 
(32 intermediate revisions by 15 users not shown)
Line 1: Line 1:
== Large Moodle installations listing ==
{{Main page}}
 
== List of Moodle sites with a large number of users. ==
 
*The following pages (started in 2005) list large Moodle installations. Feel free to add details of your large site to the relevant page. As not all sites are registered or public, these lists are not comprehensive.
*Currently the largest known Moodle installation is the [http://en.ouchn.edu.cn/ Open University of Beijing, China] with over 3.5 million users.


*[[Installations 1000 plus]] users
*[[Installations 5000 plus]] users
*[[Installations 10000 plus]] users
*[[Installations 30000 plus]] users
*[[Installations 250000 plus]] users
*[[Installations 300000 plus]] users
== Architecture ==
Large scale Moodle infrastructures can be set up on different types of machines, from bare metal to compartmentalized virtual containers (or Kubernetes Pods).<br />
In this section, we will try to share and put together some case study examples of such technological concepts of running very large scale Moodle systems.
=== On premise ===
* Bare metal or Virtualization for Moodle [[Server_cluster]] setup.
* [https://severalnines.com/database-blog/clustering-moodle-multiple-servers-high-availability-and-scalability Clustering Moodle on Multiple Servers for High Availability and Scalability].
=== Public clouds ===
* [https://github.com/aws-samples/aws-refarch-moodle Amazon (AWS) EC2 (VMs)] with auto scaling groups and managed services (Storage, Caching, Database, CI/CD).
** [https://developerck.com/moodle-horizontal-scalable-aws/ Moodle Horizontal Scalable Deployment on AWS stack]
** [https://mxmartempresarial.com/caso-de-estudio-univa.html Hosting high availability Moodle on AWS] (Spanish)
** [https://www.erichartzog.com/blog/horz-scale-moodle Auto-Scaling Moodle Architecture on AWS 2015]
** [https://github.com/Tulkis/aws-ebs-moodle Moodle with AWS Elastic Beanstalk]
** Cloud infrastructure for high concurrency [https://moodle.com/wp-content/events/mootglobal19/Cloudinfrastructureforhighconcurrency.pdf slides], [https://www.youtube.com/watch?v=j_mEOxy9_eo video] 2019 Moodle MOOT Global presentation.
* [https://ktree.com/blog/moodle-ha-setup-using-docker-over-aws.html Amazon (AWS) Docker containers] with auto scaling groups and managed services (Storage, Caching, Database, CI/CD).
* Google (GPC) Kubernetes including automated managed micro services (Storage, Caching, Database, CI/CD, document conversions)
* Microsoft (Azure) - [https://github.com/Azure/Moodle/ Deploy and Manage a Scalable Moodle Cluster on Azure]
* GÉANT webinar about "[https://wiki.geant.org/display/NE/Managing+and+running+large+scale+Moodle+system%2C+for+IT Managing and running large scale Moodle system, for IT]" including video recording & presentations of several different Moodle system architectures.
== Custom setup and Tips ==
* A list of [[Performance_recommendations]] tuning tweaks you should consider applying to your system.
* Bare metal vs Virtualization, consideration relevant to the specific way Moodle is built.
* [https://aws.amazon.com/efs/features/infrequent-access/ Save some budget with AWS infrequent access EFS]
* [https://techcommunity.microsoft.com/t5/azure-database-for-mysql/deploying-moodle-on-azure-things-you-should-know/ba-p/814054 Deploying Moodle on Azure – things you should know]
* [https://docs.moodle.org/dev/images_dev/2/29/Caching_Moodle_at_Scale.pdf Moodle Caching at Scale]
== Community support ==
* Moodle [https://moodle.org/mod/forum/view.php?id=596 Hardware and performance] forum.
* [https://t.me/large_scale_moodle Large scale Moodle IT support] Telegram group (click to join) ([http://moodlemagic.info/moodle/large_scale_systems_telegram_chat/messages.html discussion archive])


== See also ==


== See also ==
*[http://moodle.org/mod/choice/view.php?id=3934 How big is your Moodle site?] choice activity
*[http://moodle.org/mod/forum/discuss.php?d=36216 Chart of schools (by size) that are using Moodle] forum discussion
*[http://moodle.org/mod/forum/discuss.php?d=36216 Chart of schools (by size) that are using Moodle] forum discussion
*[http://moodle.org/stats/ Moodle statistics]
*[http://moodle.org/stats/ Moodle statistics]
 
*[[Institutions that have Migrated to Moodle]]
[[Category:Moodle]]
*[https://moodle.com/news/safeguarding-scaling-large-university-moodle-environments Scaling large case studies from Moodle Certified Premium Partner and Service provider Catalyst IT]
[[Category:Administrator]]
[[ja:Moodleの大規模インストール]]

Latest revision as of 08:11, 1 June 2023

List of Moodle sites with a large number of users.

  • The following pages (started in 2005) list large Moodle installations. Feel free to add details of your large site to the relevant page. As not all sites are registered or public, these lists are not comprehensive.
  • Currently the largest known Moodle installation is the Open University of Beijing, China with over 3.5 million users.

Architecture

Large scale Moodle infrastructures can be set up on different types of machines, from bare metal to compartmentalized virtual containers (or Kubernetes Pods).
In this section, we will try to share and put together some case study examples of such technological concepts of running very large scale Moodle systems.

On premise

Public clouds

Custom setup and Tips

Community support

See also