Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

MoodleMoot 2013 - Bordeaux - 43 000 Étudiants – Quelle architecture ?

We will present the hardware equipment we have in place to ensure the best performance and a high level of safety (redundancy, backup and disaster recovery).
by

Olivier Guillot

on 6 June 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of MoodleMoot 2013 - Bordeaux - 43 000 Étudiants – Quelle architecture ?

Université de Montréal Volumétrie et son importance Moodle est le deuxième service en importance après le courriel institutionnel. Équipe CAS désigne Central Authentication Service Stockage Nous utilisons un point de montage (mount point) NFS comme pour partager le contenu à travers les serveurs Nous utilisons près de 5 To Capacité Nseries Capacité de Snapshot Capacité de déduplication Supporte des volumes jusqu'à 64 To Stratégie de sauvegarde Moodle 1 sauvegarde automatisée/jour. Les sauvegardes sont stockées dans la zone du cours, ou en d'autres mots, dans le dossier filedir. Jusqu'à 10 sauvegardes sont stockées Sauvegarde du système fichier - 1 fois/jour Sauvegarde du fichier VMDK - 1 fois/jour 4 semaines de rétention Usage de snapshots pour : moodledata - 1 fois/jour - 10 jours de rétention filedir - chaque 6 heures - 14 jours rétention Sauvegarde du système de fichier - 1 fois/jour 6 semaines de rétention Usage de l'outil mysqlbackup 1 sauvegarde complète/jour 1 sauvegarde incrémentale/heure Serveurs de gestion et autre outils Lien avec le Système Académique De cette façon, lorsque qu'un enseignant se connecte à Moodle, ses cours sont déjà disponibles Création des cours 1 fois/jour avec IMS et inscription de chaque usager associé : Exemple : MAT1010-A-W13 Tous les cours sont une combinaison du sigle, de la section et de la session. Étudiants Enseignants Serveurs Devel et Test Production et Pré-production Pour l'authentication http://www.jasig.org/cas moodledata
filedir Stockage pour : Anne Cornet Integrator/Developper Developper/Analyst Technical Lead Équipe technique Marise Duquette Melvin Romero and Claudia Vincenti Cédric Joyal Conceptrice pédagogique Support / Testeurs Seulement les cours avec du contenu qui furent modifiés depuis la dernière sauvegarde (pas de cours vide). Serveur MySQL Serveurs Web 10 jours de rétention Munin Utile pour les tests de charge Capacité de voir l'état des serveurs Capacité de repérer lorsque l'état se dégrade Nous ne pouvons pas faire fonctionner notre système sans cet outil. http://munin-monitoring.org/ Munin Alerte-courriel Nous a permis d'améliorer de notre temps de réponse Nagios et le balanceur de charge envoient des courriels d'alertes lorsque le système est en panne Intégration continue - Hudson Historique des installations Beaucoup de temps est sauvé durant le développement Un seul bouton pour installer en production Nous désactivons les tâches d'installation en production pour éviter des erreurs Nos environnements sont toujours à jour MoodleStats Application maison pour recueillir des statistiques Basé sur une contribution trouvée sur GitHub Paul Vaughan de South Devon College https://github.com/sdc/Moodle-Scripts Vérifie le dernier dépôt modifié Subversion http://subversion.tigris.org/ C'est l'outil de gestion de version utilisé à l'UdeM, mais nous planifions changer pour Git Agile - Scrum http://fr.wikipedia.org/wiki/Scrum_(m%C3%A9thode) http://agilemanifesto.org/ Permet de prioriser notre travail et d'identifier les tâches importantes Donne beaucoup de transparence à notre projet Permet le partage de connaissances Jira et Wiki Confluence Base de connaissance Tout est accessible pour tous Rien n'est uniquement dans l'ordinateur d'une seule personne Le contenu est indexé Un wiki est vivant. L'organisation peut être changée à tout moment http://www.atlassian.com/software/confluence/overview/team-collaboration-software http://www.atlassian.com/software/confluence/overview/team-collaboration-software http://hudson-ci.org/ Nseries technologies Qu'utilise t-on pour faire fonctionner Moodle? Dans cette présentation, nous parlerons de : Volumétrie et son importance Équipe Serveurs Stockage Stratégie de sauvegarde Gilles-Philippe Leblanc
Intégrateur/Développeur Jean-Philippe Gaudreau
Développeur/Analyste Steve Massicotte
Responsable technique Oliver Guillot Team Coordinator Team Coordinator Olivier Guillot Steve Massicotte Presenters: Olivier Guillot Coordonnateur d'équipe 3 VM pour les serveurs web 4 CPU
8 gig de RAM 1 VM pour le serveur de gestion Moodle (Cron et autres processus) Configuration Master/Slave
24 CPU
64 gig de RAM 2 machines physiques pour MySQL 1 VM pour le serveur MySQL 4 CPU
8 gig de RAM 2 CPU
2 gig de RAM 1 VM pour le serveur web 43 000 étudiants - Quelle Architecture ? Université de Montréal Université francophone 42533 étudiants
5352 professeurs et chargés de cours
16 facultés et écoles 2 écoles affiliées Québec, Canada HEC Montréal
École Polytechnique Présentateurs: Calendrier de l'environnement numérique d'apprentissage Avant
2010 WebCT Octobre
2010 Le projet Moodle débuta en Octobre 2010 avec la version 2.0 RC1 Une étude pilote fut réalisée à l'hiver 2011 avec : 10-15 cours Janvier
2011 Été 2011, les enseignants pouvaient utiliser soit Moodle soit WebCT Mai
2011 Automne 2011, 1ère session utilisant exclusivement Moodle Septembre
2011 1300 cours ouverts aux étudiants sur 25% des cours offerts à cette session En Avril 2013, 1839 cours étaient ouverts aux étudiants sur 35% des cours. Avril
2013 Nous utilisons présentement Moodle 2.3.2
Full transcript