SK8 : Un service institutionnel de gestion et d'hébergement d'applications Shiny - INRAE - Institut national de recherche pour l’agriculture, l’alimentation et l’environnement
Poster De Conférence Année : 2023

SK8 : Un service institutionnel de gestion et d'hébergement d'applications Shiny

Résumé

Le Projet SK8 (Shiny Kubernetes Service) est un projet qui regroupe une quinzaine d’ingénieur·es de l’institut INRAE et vise à proposer une solution de gestion et d’hébergement d’applications Shiny. Shiny a été largement adopté dans notre institut pour partager, valoriser et démocratiser les travaux scientifiques, or se pose systématiquement la question de l’hébergement de ces applications. Partant du constat que différentes solutions isolées ont été mises en place pour répondre aux besoins des laboratoires de recherche, nous avons décidé de proposer une solution institutionnelle open-source afin de décloisonner les pratiques et fédérer la communauté R INRAE. Le projet SK8 offre la possibilité d’héberger le code des applications Shiny sur une instance GitLab accessible à tous les agents INRAE. Des templates (Gitlab CI/CD) permettent de gérer la stabilité des applications (utilisation de {renv}), leur containérisation (Docker) et leur déploiement dans un cluster Kubernetes, le tout géré, développé et maintenu par l’équipe SK8. En terme d’utilisation, la démarche est simple puisqu’il suffit de déposer le code d’une application dans un projet Gitlab dédié. De plus l’utilisateur·rice du service reste propriétaire de son code. La version Bêta de SK8 est accessible et utilisée depuis avril 2022. Plus d’information sur le site web https://sk8.inrae.fr. Dans ce poster nous présentons le projet, le public visé et les cas d’usages, le workflow d’industrialisation d’hébergement, ainsi que l’écosystème sous-jacent.
Fichier principal
Vignette du fichier
poster_sk8_2024_FR.pdf (10.05 Mo) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Licence
Domaine public

Dates et versions

hal-04141247 , version 1 (26-06-2023)
hal-04141247 , version 2 (17-06-2024)

Licence

Domaine public

Identifiants

  • HAL Id : hal-04141247 , version 2

Citer

Élise Maigné, Isabelle Sanchez, David Carayon, Joseph Tran, Jean-François Rey, et al.. SK8 : Un service institutionnel de gestion et d'hébergement d'applications Shiny. Rencontres R 2023 et 2024, Jun 2023, Avignon (FR), France. . ⟨hal-04141247v2⟩
432 Consultations
61 Téléchargements

Partager

More