Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Déployer BigBlueButton à grande échelle

Blue Hats
November 08, 2022

Déployer BigBlueButton à grande échelle

Support de l'intervention de Nicolas Schont lors de la journée #BlueHats 2022.

Voir https://communs.numerique.gouv.fr/rencontres/.

Blue Hats

November 08, 2022
Tweet

More Decks by Blue Hats

Other Decks in Technology

Transcript

  1. Déployer BigBlueButton à grande échelle BlueHats 8 novembre 2022 Nicolas

    Schont DNE Socle 2 1 / 22
  2. Le contexte Lors du confinement de 2020 une communication a

    été réalisé les cours se déroulent sur une plateforme de visiconférence souveraine, via ma classe à la maison du CNED 2 / 22
  3. La réalité Le CNED a comme prestataire l'américain BlackBoard qui

    héberge l'infrastructure chez Amazon 3 / 22
  4. Vers une plateforme souveraine Lors du confinement une plateforme basée

    sur le logiciel libre BigBlueButton a été mise en place afin de permettre les réunions des instances des académies. Été 2020 la DNE lance donc un projet d'une infrastructure BigBlueButton avec pour but d'accueillir 100 000 personnes. 4 / 22
  5. L'état des lieux technique Service d'api de visio : BigBlueButton

    Service de gestion de salles : Greenligth -> Manque OpenIdConnect et mise au DSFR Répartition de charge : Scalelite Orchestrateur : - Une plateforme de cloud souveraine : marché en cours lancement ( cloud C3 ) 5 / 22
  6. Des développements Une étude de faisabilité est lancé avec l'entreprise

    Arawa Développements d'un service de gestion de salon : Dev interne par la DNE fin lancé en août 2020. Mise en concurrence des titulaires du marché Cloud C3, le marché comprends 2 types de prestataires : Américains Européens 6 / 22
  7. La cible 4 plateformes pour l'éducation Visio-agents Visio-écoles Visio-collèges Visio-lycées

    La DINUM nous rejoints à l'automne 2020 pour le webbinaire de l'état. Webinaire de l'état Déplacement du code du gitlab mim-libre vers Github… 100 VM par instances lancées H24 sur l'année scolaire 2020/2021. 7 / 22
  8. L'architecture en 2020 : 500 VM 8 / 22

  9. Des analyses Nous avons en cible une plateforme orchestrée qui

    ouvre et ferme des serveurs BBB en fonction de l'affluence des participants. Pour cela il faut : voir les habitudes des enseignants : combien de temps entre la connexion des enseignants et celles des élèves ; optimiser la répartition de la charge salles/participants ; les premiers retour sur l'ergonomie de l'outil de gestion ; optimiser les temps de génération des serveurs BBB 9 / 22
  10. L'orchestrateur : Divims Réalisé en plusieurs étapes : Développement de

    l'orchestrateur par Arawa. Mise en place d'un chronogramme pour la rentrée 2021, permettant de fixer le nombre de serveurs en ligne à chaque heures. Hiver 2021/2022 : amélioration avec l’hébergeur scaleway de la génération d'un serveur BBB à partir d'une image permettant a un orchestrateur d'ouvrir et fermer des BBB en fonction de la charge. Le chronogramme sert a fixer un nombre de serveur minimum en ligne afin d'anticiper l'arriver des enseignants 8h et l'orchestrateur gère l'affluence. 10 / 22
  11. La montée en puissance À l'été 2021 il demandait de

    passer de 100 000 personnes à 500 000, soit 1600 serveurs possible. 11 / 22
  12. Architecture de la rentrée 2021 : orchestration 12 / 22

  13. 13 / 22

  14. 14 / 22

  15. Une sécurisation du code Pour la mise en place du

    webinaire de l'état la DINUM a demandé une homologation. Une sécurisation du code a été faite en 2022 avec la société Yaal Scoop avec laquelle nous réalisons aussi des développement complémentaire sur le service gestion de salle, comme l'internationalisation, la mise à jour avec les dernières version du DSFR. 15 / 22
  16. Les améliorations dans BigBlueButton La DNE s'est rapproché aussi de

    l'éditeur de BigBlueButton afin d'échanger sur les besoins des enseignants et aussi d'inclure ces besoins dans la feuille de l'éditeur afin de ne pas forker le projet. Dépôt des documents en amont afin de préparer sa salle ; intégration de Peertube ; amélioration du répartiteur scalelite ; amélioration UX dans BBB ; amélioration de la gestion des ateliers ; intégration dans nextcloud (2.6) ; mise en place d'un tableau blanc interactif (tldraw en 2.6) ; 16 / 22
  17. Intégration Intégration de BBB dans plusieurs outils de l'éducation :

    Apps.education.fr Nextcloud extranet magistère (moodle) extension pour outlook et thunderbird … 17 / 22
  18. 18 / 22

  19. Enquête utilisateurs Tout au long du projet des enquêtes utilisateurs

    ont été réalisé, automne 2020, printemps 2021, automne 2021… Avec un vaste panel de personnes : enseignants, personnels administratif, des élèves (lycée, collège). Un comité utilisateurs régulier incluant aussi l'éditeur afin d'avoir des retours du terrain sans filtre 19 / 22
  20. Résultat de l'enquête 20 / 22

  21. Les suites Des travaux avec FUN Mooc et l'enseignement supérieur

    afin de proposer une plateforme aux universités. FRANCE UNIVERSITÉ NUMÉRIQUE 21 / 22
  22. Nicolas Schont Chef de Projet National Technique logiciels libres, Identité

    et Infrastructures. Bureau des expertises techniques, des projets d'infrastructures et de la sécurité des systèmes d'information (Socle 2) CC-BY 22 / 22