Diseño e implementación de un despliegue escalable en Kubernetes para grandes instalaciones de Moodle

Handle

https://riunet.upv.es/handle/10251/210845

Citation

Villanueva Gavino, MS. (2024). Diseño e implementación de un despliegue escalable en Kubernetes para grandes instalaciones de Moodle. Universitat Politècnica de València. https://riunet.upv.es/handle/10251/210845

Degree

Máster Universitario en Computación en la Nube y de Altas Prestaciones / Cloud and High-Performance Computing-Màster Universitari en Computació en el Núvol i d'Altes Prestacions / Cloud and High-Performance Computing

Abstract

[ES] Moodle es una plataforma para la gestión de cursos online de código abierto, ampliamente utilizada en la enseñanza. La plataforma está preparada para soportar una alta escalabilidad, que depende de la provisión adecuada de recursos. El objetivo de este TFM es definir una arquitectura escalable del backend que da soporte a Moodle, aprovechando las capacidades de Kubernetes para alta disponibilidad y escalabilidad horizontal. Se deberá analizar el equilibrado de carga y la capacidad de la base de datos que soporta Moodle para su funcionamiento en clúster, así como una medición de la capacidad de la plataforma.


[EN] Moodle is an open source online course management platform, widely used in teaching. The platform is prepared to support high scalability, which depends on the adequate provision of resources. The objective of this TFM is to define a scalable backend architecture that supports Moodle, taking advantage of the capabilities of Kubernetes for high availability and horizontal scalability. The load balancing and capacity of the database that Moodle supports for its cluster operation must be analyzed, as well as a measurement of the platform capacity.

Source

DOI

Publisher version

Links

URL