Note: You are currently viewing documentation for Moodle 3.11. Up-to-date documentation for the latest stable version of Moodle may be available here: Large installations.

Large installations: Difference between revisions

From MoodleDocs
No edit summary
(Add link to webinar "Managing and running large scale Moodle system, for IT")
Line 1: Line 1:
{{Main page}}
{{Main page}}
== Architecture ==
== 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 />
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.
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 ===
=== On premise ===
* Bare metal or Virtualization for Moodle [[Server_cluster]] setup.
* Bare metal or Virtualization for Moodle [[Server_cluster]] setup.
=== Public clouds ===
=== 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://github.com/aws-samples/aws-refarch-moodle Amazon (AWS) EC2 (VMs)] with auto scaling groups and managed services (Storage, Caching, Database, CI/CD).
Line 18: Line 15:
* Google (GPC) Kubernetes including automated managed micro services (Storage, Caching, Database, CI/CD, document conversions)  
* 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]
* 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 ==
== Custom setup and Tips ==
* A list of [[Performance_recommendations]] tuning tweaks you should consider applying to your system.
* A list of [[Performance_recommendations]] tuning tweaks you should consider applying to your system.
Line 24: Line 21:
* [https://aws.amazon.com/efs/features/infrequent-access/ Save some budget with AWS infrequent access EFS]
* [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://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]
== Community support ==
== Community support ==
* Moodle [https://moodle.org/mod/forum/view.php?id=596 Hardware and performance] forum.
* 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)
* [https://t.me/large_scale_moodle Large scale Moodle IT support] Telegram group (click to join)
== List of Moodle systems by user count ==
== List of Moodle systems by user count ==
This page was started in December 2005. Inclusion on these pages is by self selection and completely voluntary. There are more sites which meet these criterion that are not listed.
This page was started in December 2005. Inclusion on these pages is by self selection and completely voluntary. There are more sites which meet these criterion that are not listed.
 
*[[Installations 1000 plus]] users
*[[Installations 1000 plus]] users
*[[Installations 5000 plus]] users
*[[Installations 5000 plus]] users
Line 38: Line 32:
*[[Installations 250000 plus]] users
*[[Installations 250000 plus]] users
*[[Installations 300000 plus]] users
*[[Installations 300000 plus]] users
== See also ==
== See also ==
*[http://moodle.org/mod/choice/view.php?id=3934 How big is your Moodle site?] choice activity (Sorry, this activity is currently hidden)
*[http://moodle.org/mod/choice/view.php?id=3934 How big is your Moodle site?] choice activity (Sorry, this activity is currently hidden)
Line 45: Line 38:
*[[Institutions that have Migrated to Moodle]]
*[[Institutions that have Migrated to Moodle]]
*[https://moodle.com/news/safeguarding-scaling-large-university-moodle-environments Scaling large case studies from Moodle Certified Premium Partner Catalyst IT]
*[https://moodle.com/news/safeguarding-scaling-large-university-moodle-environments Scaling large case studies from Moodle Certified Premium Partner Catalyst IT]
[[ja:Moodleの大規模インストール]]
[[ja:Moodleの大規模インストール]]

Revision as of 06:35, 10 October 2021

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

List of Moodle systems by user count

This page was started in December 2005. Inclusion on these pages is by self selection and completely voluntary. There are more sites which meet these criterion that are not listed.

See also