Moodle auf definitiver Hardware angelangt

Daniel Baumann daniel.baumann at bfh.ch
Thu Dec 8 10:10:54 CET 2016


Hallo zusammen


Kleine Rueckblende
==================

  * Bis zum Herbstsemester 2016 lief Moodle als Container innerhalb
    einer Linux VM auf unserer VMware Infrastruktur in Bern, der
    Container befindet sich auf einem NFS Share auf dem NetApp in
    Bern.

  * Zum Semesterstart hatten wir aufgrund hoeherer Zugriffszahlen
    VMware-bedingte Probleme mit Latenz welche sich zu Spitzenzeiten
    in Form einer starker Verlangsamung des Dienstes aufgeschaukelt
    haben.

    Details siehe:

https://lists.bfh.ch/pipermail/bfh-moodle-announce/2016-September/000038.html

  * Als temporaere Loesung um die Latenz ueber NFS wieder runter zu
    bekommen, haben wir den Moodle Container beim Semesteranfang
    auf einer OpenStack Node (immer noch via NFS) gestartet.

    Seither hatten wir bedeutend mehr Zugriffe (zu Spitzenzeiten Faktor
    3 bis 4 verglichen zu den Spitzen bei Semesterbeginn) und nie mehr
    Performance Probleme.


Neue Hardware
=============

Damit wir die OpenStack Node nicht mit Moodle belegen, haben wir zwei
Server dezidiert fuer Moodle angeschafft:

  * compute3.linux.bfh.ch fuer Moodle
  * compute4.linux.bfh.ch fuer Moodle Test- und Entwicklungsinstanzen,
    sowie Redundanz zu compute3

Diese sind seit letztem Freitag im Betrieb. Den Container haben wir
gestern Abend im Wartungsfenster um 23 Uhr verschoben, die Downtime des
Dienstes war total lediglich 19 Sekunden um den Container einmal zu
stoppen auf dem "alten" Host und wieder auf dem "neuen" Host zu starten.

Durch ein nun optimal auf den Moodle Workload angepasstes System haben
wir im Vergleich zur OpenStack Node nochmals rund 30% schnellere
Ladezeiten herausholen koennen. Container befindet sich nach wie vor auf
NFS.

Wir werden in Zukunft weiterhin ein Auge auf Performance Optimierungen
haben, allerdings liegen diese dann hauptsaechlich nur noch im Bereich
der Applikation selbst - Infrastruktur-technisch ist nun fast alles
vollstaendig ausgereizt.

Damit ist der zuverlaessige und schnelle Betrieb von moodle.bfh.ch fuer
die naechsten 5 Jahre gewaehrleistet.

Gruesse,
Daniel

-- 
Berner Fachhochschule / Bern University of Applied Sciences
IT-Services / Team Infrastructure Services
Daniel Baumann
IT System Engineer Linux
___________________________________________________________
Dammweg 3, CH-3013 Bern
Phone direct +41 31 848 48 22
Phone Servicedesk +41 31 848 48 48
daniel.baumann at bfh.ch
https://servicedesk.bfh.ch
https://www.bfh.ch
https://linux.bfh.ch


More information about the bfh-moodle-announce mailing list