Logo Sciencesconf

Codelab ENSMA une plateforme logicielle pour le développement à distance : Retour d'expérience de la solution open source Onyxia pour le développement autour du développement logiciel

Mickaël Baron  1@  

1 : Ingénierie des Données et des moDèles [équipe du LIAS]
Laboratoire d'informatique et d'automatique pour les systèmes

Codelab est une plateforme de développement à distance reposant sur la solution open source Onyxia (https://www.onyxia.sh/) et déployée à l'ISAE-ENSMA. Elle permet aux utilisateurs d'accéder, directement depuis leur navigateur, à des environnements de développement tels que VSCode ou Jupyter. La compilation et l'exécution du code sont entièrement déportées sur des serveurs dédiés. Cette approche offre un double avantage : elle permet de mutualiser efficacement les ressources matérielles (CPU, stockage, GPU) tout en simplifiant l'accès au développement, puisqu'un simple navigateur suffit pour travailler.

À ISAE-ENSMA, le laboratoire de recherche en informatique LIAS ainsi que le département d'enseignement informatique ont déployé Codelab depuis septembre 2024. Ce poster propose un retour d'expérience sur l'utilisation de cette plateforme basée sur Onyxia. Il met en évidence les bénéfices par rapport à une infrastructure classique reposant sur des postes fixes, notamment en matière de mutualisation des ressources et de flexibilité d'usage. Il aborde également les principales contraintes liées à sa mise en œuvre, en particulier les compétences requises en Kubernetes, ainsi que certaines limites, telles que la dépendance à une connexion Internet permanente. Enfin, les enjeux de passage à l'échelle sont discutés, notamment à travers les mécanismes mis en place pour libérer automatiquement les ressources inutilisées après plusieurs jours d'inactivité.

Type : : Poster

Thématiques : Intelligence Artificielle

Chargement... Chargement...