Loomen: Revolutionizing Educational Infrastructure with Modern Solutions

carnet loomen l.w
1 / 15
Embed
Share

"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."

  • Loomen
  • Education Sector
  • Infrastructure Services
  • Monitoring Solutions
  • Technology Evolution

Uploaded on | 0 Views


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


  1. CARNET Loomen CARNET Loomen

  2. 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)

  3. 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

  4. 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

  5. Loomen - today New architecture

  6. Monitoring Nagios Core

  7. Insights Promethus/Grafana Node Exporter

  8. Insights - Promethus/Grafana PHP-fpm Exporter

  9. Insights - Promethus/Grafana KeyDB Exporter

  10. Insights - Promethus/Grafana NGINX Exporter

  11. Insights - Promethus/Grafana MYSQL Exporter

  12. Loomen comparison (before - after)

  13. 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

  14. Next steps - Infrastructure migration on Openstack and Ceph - Container based Moodle?

  15. Thank you Q&A

More Related Content