CargoDay X - "When Dev Meets Ops"

Europe/Paris
Amphithéâtre E (Nantes)

Amphithéâtre E

Nantes

Campus Centrale Nantes 1 rue de la noe 44321 Nantes
Charbonnel, Franck CHARRON (CNRS), JOIRIS JOIRIS (UMS3113), Laurent Garnier (OSUR / INSU / CNRS), Maël Villeneuve (LS2N), Pierre-Emmanuel GUERIN (Centrale Nantes SuperComputing), Richard Randriatoamanana (CNRS), Tristan Le Toullec (LPO)
Description

    

Toutes les présentations déposées sont sous Licence Ouverte/Open Licence (une licence CreativeCommons française)

Plan d'acces
Plan de campus
Participants
  • Annick BATTAIS
  • Antonin SOMMIER
  • Aymeric Blondel
  • Bruno Joffredo
  • Damien VINTACHE
  • Emmanuel braux
  • Eric MANCEAU
  • Franck CHARRON
  • Jacquelin Charbonnel
  • Jean-Yves Leblin
  • Jordan TAN
  • Laurent GARNIER
  • Maël Villeneuve
  • Pascal Morillon
  • Pierre Bénard
  • Pierre-Emmanuel GUÉRIN
  • Pierrick LE CORRE
  • Richard Randriatoamanana
  • Robert Legal
  • Sandy JOIRIS
  • Sébastien CAMPION
  • Sébastien Letort
  • Tristan Le Toullec
  • Yoann Juet
    • 09:30 10:15
      Accueil Café 45m
    • 10:15 10:40
      Introduction 25m
      Orateurs: M. Richard Randriatoamanana (Centrale Nantes / ICI), M. Tristan Le Toullec (CNRS/LOPS)
      Slides
    • 10:40 13:00
      Sujet/Discussion
      • 10:40
        "vm vs container", et pourquoi pas "vm et container". 20m
        « pas de container vs. vm dans ce use case » mais plutôt prendre le meilleur de chaque technologie et les utiliser dans une infrastructure de développement agile afin de trouver le combo gagnant. Use cases : L’application « Modelling » est une application micro-service encapsulé dans des conteneurs (Docker) hébergés par une machine virtuelle (Kvm) qui elle s’interconnecte avec un minicluster de calcul de développement (Kvm) nécessaire au développement de l’application.
        Orateur: M. Aymeric Blondel (CNRS)
        Slides
      • 11:00
        Intégration continue avec GITLAB-CI 20m
        Cette présentation consiste en un retour d'expérience concernant l'utilisation des fonctionnalités d'intégration et de livraison continues avec le serveur gitlab de l'université de Nantes. Il sera donc question de git, de docker... et pourquoi pas de jupyter ?
        Orateur: Damien VINTACHE (CNRS)
        Slides
      • 11:20
        Jupyter 15m
        Orateur: M. Emmanuel BRAUX
        Slides
      • 11:35
        ORQAL 20m
        Orqal for [ORQ]chestration of [AL]gorithms is a simple batch scheduler for docker cluster which can be used remotely and without overhead in scientific experiment.
        Orateur: M. Sébastien Campion (INRIA)
        Slides
      • 11:55
        A||Go, un outil de déploiement de vos logiciels. 15m
        [Allgo][1] est une plateforme destinée à mettre rapidement à disposition des utilisateurs des logiciels en mode Software As A Service (SaaS). La diffusion d'une application scientifique est souvent laborieuse pour diverses raisons, un couplage fort à d'autres éléments expérimentaux, une maturité du logiciel insuffisante etc. Allgo propose de "cloner" l'application depuis l'ordinateur du chercheur vers Allgo pour en offrir une API en ligne sans installation et permettre ainsi aux membres de l'équipe, aux collaborateurs, à la communauté scientifique, aux partenaires ou encore au grand plublic d'utiliser l'application. Allgo va utiliser les images docker pour "stocker" les applications installées par son propriétaire dans un registre. Cette image sera utilisée chaque fois qu'un utilisateur lancera un traitement (job). On peut également proposer une page Jupyter pour envelopper l'exécution de l'application, pour une mise en valeur de votre logiciel (exemple d'utilisation). Les utilisateurs utilisent les applications à travers une interface web en renseignants simplement les fichiers à traiter et les paramètres à utiliser. Les résultats seront ensuite téléchargeables sur le site d'Allgo. Pour des utilisations plus avancées, Allgo propose une API et des clients (python et javascript) pour permettre de déléguer le calcul afin de se concentrer sur l'analyse et son exploitation. [1]: https://allgo18.inria.fr/
        Orateur: M. Sébastien Letort (Irisa)
        Slides
      • 12:10
        Web Automation avec Selenium HQ 15m
        Comment cet [API][1] facile l'automatisation des saisies et des validations manuelles dans les navigateurs. [1]: https://docs.seleniumhq.org/
        Orateur: M. Jordan TAN (ECN ICI)
      • 12:25
        Discussions 35m
    • 13:00 14:15
      Buffet Déjeuner 1h 15m
    • 14:15 15:30
      Temps d'échanges
      Présidents de session: Charbonnel, M. Laurent Garnier (OSUR / INSU / CNRS)
      • 14:15
        Cargo et DevLog 20m
        Orateur: Charbonnel
      • 14:35
        Discussions 20m
      • 14:55
        Visio CoPil de JDev 35m
        Comment le réseau CARGO pourrait aider et contribuer à l'organisation du prochain JDev2020 à Rennes ?
        Orateurs: Etienne GONDET, Pascal DAYRE
    • 15:30 15:55
      Pause Café 25m
    • 15:55 16:30
      Bilan & Conclusion 35m
      Orateur: Mlle JOIRIS JOIRIS (UMS3113)