Experimental Study of High Availability Cloud Learning Management System and Monitoring System Based on Grafana, Prometheus, and Telegram
DOI:
https://doi.org/10.37934/ard.136.1.6678Keywords:
High availability, load balancing, cloud, LMS, monitoring systemAbstract
This paper discusses the optimization of server management for digital-based education services, especially Learning Management System (LMS) services in the learning process. The research was conducted at the data center of SMK Negeri 2 Yogyakarta which has successfully adopted the Learning Management System (LMS), but has not been optimal in its application. The results of the experimental study resulted in performance optimization efforts through the application of High Availability using the load balancing method with the Round Robin algorithm as a load balancing method using HAProxy as a load balancer on the web server, as well as the cluster method through Galera Cluster on the database to minimize failures on the LMS. In addition, this research successfully developed a monitoring system using Grafana and Prometheus to provide comprehensive visibility into the performance of the LMS cloud server. The system is equipped with real-time notifications via Telegram that allow server managers to respond quickly to any disruptions, thereby reducing downtime and increasing system reliability. Evaluation of the results of the implementation of cloud-based LMS with high availability and monitoring system based on Grafana, Prometheus, and Telegram at SMK Negeri 2 Yogyakarta proved to be effective in supporting the digital learning process which is expected to be a reference for other educational institutions that will adopt similar technology to improve the quality of learning services.
Downloads
