
Loomen: Revolutionizing Educational Infrastructure with Modern Solutions
"Explore the evolution of Loomen from a single server setup to a sophisticated architecture equipped with multiple servers, clusters, and innovative technologies. Dive into the insights provided by Nagios Core, Prometheus/Grafana, and more for enhanced monitoring and performance. Witness how Loomen has addressed challenges and optimized services for over 3000 member institutions."
Download Presentation

Please find below an Image/Link to download the presentation.
The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. Download presentation by click this link. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.
E N D
Presentation Transcript
CARNET Loomen CARNET Loomen
CARNET as an organization TLD registry operator Broad pallet of infrastructure/network services for education sector and other organizations Servicing over 3000 other member institutions Primarily open source based organization (Debian)
Moodle system - Loomen (before) Architecture of the Loomen system before COVID-19 One big server with web, database and caching (HaProxy, Apache, PHP, Memcached) The system worked well and it was stable up to some 800 simultaneous users (depending on the activities that took place on the system) Users often complained about the slowness of the system, as well as system outages that started somewhere in the 2nd month of 2020, when the system started to be used more and more
Loomen - today Architecture of the Loomen today Separation started in the middle of the February of 2020 Six web servers (NGINX, PHP-fpm) MariaDB Galera cluster with 3 nodes (sql1 as writer, sql2 and sql3 as read) Separated external logging for logs NFS data server Cache KeyDB and Memcached Off-site Backup NFS, Veeam & BareOS (Tape) F5 Load Balancer
Loomen - today New architecture
Insights Promethus/Grafana Node Exporter
Insights - Promethus/Grafana PHP-fpm Exporter
Insights - Promethus/Grafana KeyDB Exporter
Insights - Promethus/Grafana NGINX Exporter
Insights - Promethus/Grafana MYSQL Exporter
Loomen comparison (before - after) - Google Analytics comparison Number of users in the period before March 2020 it averaged about 12k per day In the period from the 3rd month to the end of the school year, the average was 60k per day while the maximum number of users was 83k Uptime Check The SLA from the 3rd to 9th month was 99.459% daily 7m 47s weekly 54m 31s monthly 3h 57m 6s yearly 1d 23h 25m 23s
Next steps - Infrastructure migration on Openstack and Ceph - Container based Moodle?
Thank you Q&A