CARNET Loomen CARNET as an organization TLD registry

  • Slides: 15
Download presentation
CARNET Loomen

CARNET Loomen

CARNET as an organization • TLD registry operator • Broad pallet of infrastructure/network services

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 •

Moodle system - Loomen (before) • Architecture of the Loomen system before COVID-19 • One big server with web, database and caching (Ha. Proxy, 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 2 nd month of 2020, when the system started to be used more and more

Loomen - today • Architecture of the Loomen today • Separation started in the

Loomen - today • Architecture of the Loomen today • Separation started in the middle of the February of 2020 • Six web servers (NGINX, PHP-fpm) • Maria. DB Galera cluster with 3 nodes (sql 1 as writer, sql 2 and sql 3 as read) • Separated “external logging” for logs • NFS data server • Cache Key. DB and Memcached • Off-site Backup NFS, Veeam & Bare. OS (Tape) • F 5 Load Balancer

Loomen - today • New architecture

Loomen - today • New architecture

Monitoring – Nagios Core

Monitoring – Nagios Core

Insights – Promethus/Grafana Node Exporter

Insights – Promethus/Grafana Node Exporter

Insights - Promethus/Grafana PHP-fpm Exporter

Insights - Promethus/Grafana PHP-fpm Exporter

Insights - Promethus/Grafana Key. DB Exporter

Insights - Promethus/Grafana Key. DB Exporter

Insights - Promethus/Grafana NGINX Exporter

Insights - Promethus/Grafana NGINX Exporter

Insights - Promethus/Grafana MYSQL Exporter

Insights - Promethus/Grafana MYSQL Exporter

Loomen comparison (before - after)

Loomen comparison (before - after)

Loomen comparison (before - after) - Google Analytics comparison • Number of users in

Loomen comparison (before - after) - Google Analytics comparison • Number of users in the period before March 2020 it averaged about 12 k per day • In the period from the 3 rd month to the end of the school year, the average was 60 k per day while the maximum number of users was 83 k Uptime Check • The SLA from the 3 rd to 9 th month was 99. 459% • daily – 7 m 47 s • weekly – 54 m 31 s • monthly – 3 h 57 m 6 s • yearly 1 d 23 h 25 m 23 s

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

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

Thank you Q&A

Thank you Q&A