Customer Success Story: Animath

Qu’est ce qu’Animath ?

Animath est une association française à but non lucratif dont l’objectif est de favoriser le goût et la pratique des mathématiques chez les jeunes. L’association dépend de ses 200 bénévoles, un petit groupe de cinq collaborateurs et l’appui des secteurs privé et public afin de mener à bien leurs activités.

Chaque année, des milliers de collégien·ne·s et lycéen·ne·s intéressé·e·s par les mathématiques participent à des activités complémentaires du cadre scolaire grâce à Animath : stages, compétitions nationales et internationales prestigieuses, rencontres avec des chercheur·e·s, etc.

Le Projet

Depuis leur création en 1998, la plupart de ces événements ont eu lieu en présentiel.
Jusqu’en mai 2020, l’association n’avait encore jamais organisé d’événements à si grande échelle et complétement dématerialisé.

Cette année, l’épidémie de la COVID-19 et le confinement en France ont créé un nouveau défi pour l’association Animath : tenir leur plus grand événement de l’année, le Salon Culture & Jeux Mathématiques, 100 % en ligne.

« Lorsque le confinement a commencé, nous avons décidé que nous devions faire de notre mieux pour maintenir nos activités et un sentiment de normalité. Alors que la plupart des événements autour de nous étaient annulés, nous avons vu une occasion d’essayer de parler de différents sujets autres que les circonstances malheureuses de la pandémie. »

C’était l’occasion de nous concentrer sur le maintien de nos activités habituelles de la meilleure manière possible et de continuer à survivre » précise Fabrice Rouillier, président d’Animath.

La Solution

Fabrice et son équipe ont cherché des moyens d’organiser le salon de manière complètement déMATHérialisée et d’accueillir les 40 000 participants attendus. Dans un premier temps, ils ont testé des outils plus largement adoptés comme Zoom pour les visioconférences et Twitch pour le streaming, dans le cadre de la diffusion de conférences quotidiennes en mathématiques. Cependant, compte tenu de la dimension beaucoup plus importante du salon et des exigences du RGPD en France, ils préféraient chercher des solutions plus évolutives, hébergées en France et compatibles avec les règles très strictes du RGPD.

Au même moment, Scaleway avait dévoilé son initiative nommée Ensemble permettant d’héberger gratuitement des salles de visioconférence sur des instances avec Jitsi et BigBlueButton. L’équipe Animath, qui avait déjà fait la découverte de Scaleway pendant leurs recherches, étaient ravis de découvrir ce projet, car ils souhaitaient utiliser BigBlueButton pour leurs visioconférences. Cependant, les spécifications techniques des instances Ensemble ne convenaient pas tout à fait aux besoins de l’association.

Selon Fabrice Rouillier :
« Lorsque l’on utilise BBB chaque webcam nécessité une puissance de traitement de 1 GHz d’un processeur x86 traditionnel. Avec une instance Core 48, il est possible d’allumer 100 webcams simultanément, sans compter les plusieurs centaines d’autres utilisateurs connectés, qui eux n’ont pas allumé leur webcam. D’un point de vue des instances, il n’y a aucune différence entre avoir 10 séances avec 10 webcams ou une séance avec 100. Les choses les plus importantes à prendre en compte sont la puissance de traitement, la fréquence et la bande-passante. Nous avons constaté que les General Purpose Instances plus grandes de Scaleway correspondaient le mieux à notre projet. »

Après avoir essayé plusieurs configurations, Animath a choisi de déployer BigBlueButton sur trois instances GP1-XL et de créer un serveur de streaming avec une plus petite instance qui est également utilisé pour diffuser les flux sur YouTube et Twitch. Au travers des cinq journées de l’événement, 40 000 participants ont pu profiter du programme de la journée de présentations, se “balader” dans le salon et participer aux activités grâce à une architecture cloud bien pensée et la stabilité de l’infrastructure informatique. Cette organisation a tellement bien fonctionné qu’Animath a pu réduire la taille des instances dès le deuxième jour de la conférence.

Les Avantages de Scaleway

Le choix de Fabrice Rouillier de migrer toute l’infrastructure d’Animath chez Scaleway et de dockeriser toutes leurs solutions actuelles a été simple ; en effet, Scaleway permet la création d’environnements évolutifs, fournit un hébergement en France et respecte les règles du RGPD.

À terme, Animath souhaite développer une solution basée sur Kubernetes qui permettra un déploiement rapide de l’infrastructure utilisée pour héberger leurs événements de “Speed Dating” (des séances de mise en relation entre des étudiantes et des chercheurs en mathématiques afin de leur exposer/faire découvrir le monde des mathématiques).

De plus, l’association étudie actuellement les offres Bare Metal et Dedibox pour leurs besoins quotidiens en matière d’hébergement de charge de travail.

L’architecture du projet, le type d’événement, le nombre de participants ou encore le type d’activité sont autant d’éléments impactant les besoins informatiques de l’association. Pour Animath, dans un contexte où la virtualisation des environnements d’apprentissage n’a pas encore une date de fin, il est essentiel de pouvoir installer et déployer des instances de toutes tailles en quelques minutes, d’ajuster le nombre instances selon leurs besoins et de ne payer que ce qu’ils ont consommé. Enfin, pouvoir s’assurer du respect de la protection de la vie privée et ses données des étudiant·e·s est l’une, si ce n’est la condition sine qua none qui a poussé Animath à choisir Scaleway.