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

Travaux Pratiques dans un "bureau virtuel" sur le Cloud

Olivier Berger
June 19, 2018
49

Travaux Pratiques dans un "bureau virtuel" sur le Cloud

Présentation du 19 juin 2018 - Séminaire inter-IDEFI(N) - Dijon sur une tâche d'innovation du Projet IDEFI-N FLIRT

Olivier Berger

June 19, 2018
Tweet

Transcript

  1. Contexte FLIRT Images de Machines Virtuelles Travaux Pratiques sur le nuage Évaluation des séquences pratiques Sous
    Travaux Pratiques dans un bureau
    virtuel sur le Cloud
    Tâche innovation Projet IDEFI-N FLIRT
    Olivier Berger
    IMT / Télécom SudParis (Évry)
    http://www.telecom-sudparis.eu/
    19 juin 2018 - Séminaire inter-IDEFI(N) - Dijon

    View Slide

  2. Contexte FLIRT Images de Machines Virtuelles Travaux Pratiques sur le nuage Évaluation des séquences pratiques Sous
    Plan
    Contexte FLIRT
    Images de Machines Virtuelles
    Travaux Pratiques sur le nuage
    Évaluation des séquences pratiques
    Sous le capot : conteneurs et cloud

    View Slide

  3. Contexte FLIRT Images de Machines Virtuelles Travaux Pratiques sur le nuage Évaluation des séquences pratiques Sous
    Projet IDEFI-N FLIRT

    View Slide

  4. Contexte FLIRT Images de Machines Virtuelles Travaux Pratiques sur le nuage Évaluation des séquences pratiques Sous
    Description
    • 4 ans, 3 M¿ (1M¿ ANR)
    • 12 partenaires académiques et privés
    • > 100 pers. impliquées
    • 10 MOOCs multi-partenaires (réseaux, ...)
    • Organisation de MOOCs en parcours formation continue
    • Modèle aaires formation
    • Innovations pédagogiques
    • engagement
    • suivi
    • évaluation
    ⇒ TP virtuels

    View Slide

  5. Contexte FLIRT Images de Machines Virtuelles Travaux Pratiques sur le nuage Évaluation des séquences pratiques Sous
    Collection MOOCs
    Disponibles :
    • Administration et exploitation des
    réseaux
    • Réseaux locaux
    • Les réseaux d'accès optiques FTTH
    • A la découverte des
    télécommunications
    • Principes des réseaux de données
    • Routage et qualité de service dans
    l'internet
    • Objectif IPv6 : vers l'Internet nouvelle
    génération
    • Comprendre la 4G
    À venir :
    • Programmer l'internet des
    objets
    • Comprendre le c÷ur
    d'internet : les réseaux
    d'opérateurs
    • Propagation hertzienne
    • Sécurité des réseaux
    informatique
    • Ingénierie de trac voix et
    Data
    • Radio logicielle
    • Réseau et cloud computing

    View Slide

  6. Contexte FLIRT Images de Machines Virtuelles Travaux Pratiques sur le nuage Évaluation des séquences pratiques Sous
    MOOCs techniques
    • Apprentissage actif : Travaux Pratiques (TPs)
    • En ligne, non-tutoré, en autonomie
    • Outils standards existants
    • Pas de coûts/restrictions de redistribution : licences libres
    • Multiples systèmes, machines et compétences techniques

    View Slide

  7. Contexte FLIRT Images de Machines Virtuelles Travaux Pratiques sur le nuage Évaluation des séquences pratiques Sous
    Exemple : analyse de trames réseau local avec
    Wireshark

    View Slide

  8. Contexte FLIRT Images de Machines Virtuelles Travaux Pratiques sur le nuage Évaluation des séquences pratiques Sous
    Installer l'environnement logiciel des TPs
    • Portabilité
    • Variantes de versions
    • Dicultés installation / paramétrage :
    • autonomie
    • support via les forums (copies écrans)
    Distributions de logiciels libres prêts à l'emploi

    View Slide

  9. Contexte FLIRT Images de Machines Virtuelles Travaux Pratiques sur le nuage Évaluation des séquences pratiques Sous
    Virtualisation d'une machine standard
    • Distribution d'une image de machine standard (PC)
    • Logiciels et données déjà installés, paramétrés
    • Focus sur les objectifs d'apprentissage (pas l'administration
    système)
    • Linux et logiciels libres
    Distribution d'images de Machines Virtuelles (VMs)

    View Slide

  10. Contexte FLIRT Images de Machines Virtuelles Travaux Pratiques sur le nuage Évaluation des séquences pratiques Sous
    VirtualBox (et autres)
    • Installations nécessaires :
    • VirtualBox (ou équivalent)
    • Image de machine, pour chaque TP
    • Portabilité (Windows, Mac, Linux)

    View Slide

  11. Contexte FLIRT Images de Machines Virtuelles Travaux Pratiques sur le nuage Évaluation des séquences pratiques Sous
    Dicultés pour l'apprenant
    • Adhérences à l'OS sous-jacents (privilèges, rewall,...)
    • Lourdeur (image typique > 2.5 Go)
    • Lenteur (dépend du matériel)
    Multiplier par le nombre de cours

    View Slide

  12. Contexte FLIRT Images de Machines Virtuelles Travaux Pratiques sur le nuage Évaluation des séquences pratiques Sous
    Dicultés pour les enseignants
    • Maîtrise technique (compétences, mise au point, délais, ...)
    • Mises à jour (montées versions, patches sécurité, ...)
    • Transparence, sécurité (MitM?)
    • Réutilisabilité, adaptations
    Industrialisation du processus de fabrication

    View Slide

  13. Contexte FLIRT Images de Machines Virtuelles Travaux Pratiques sur le nuage Évaluation des séquences pratiques Sous
    Bureaux virtuels dans navigateur

    View Slide

  14. Contexte FLIRT Images de Machines Virtuelles Travaux Pratiques sur le nuage Évaluation des séquences pratiques Sous
    Des machines virtuelles sur le nuage
    Déploiement des machines virtuelles sur un nuage (IaaS)
    Avantages
    • Quasi même mode de mise
    au point des images de
    machines
    • Rien à installer
    • Traces?
    • Collaboratif?
    Inconvénients
    • Coût opérationnel
    • Convivialité
    • Lenteurs (démarrage)
    • Connectivité permanente

    View Slide

  15. Contexte FLIRT Images de Machines Virtuelles Travaux Pratiques sur le nuage Évaluation des séquences pratiques Sous
    Évaluation des apprentissages
    Avoir des machines , virtuelles ou non, ne fait pas tout!
    Évaluer ce que font les apprenants

    View Slide

  16. Contexte FLIRT Images de Machines Virtuelles Travaux Pratiques sur le nuage Évaluation des séquences pratiques Sous
    Eet tunnel
    Éviter l'eet tunnel : aucun point de contrôle sur les activités?

    View Slide

  17. Contexte FLIRT Images de Machines Virtuelles Travaux Pratiques sur le nuage Évaluation des séquences pratiques Sous
    Éviter la triche
    Personnalisation des dispositifs

    View Slide

  18. Contexte FLIRT Images de Machines Virtuelles Travaux Pratiques sur le nuage Évaluation des séquences pratiques Sous
    Conteneurs
    Machines virtuelles, mais beaucoup plus légères et rapides :
    conteneurs Linux (Docker)
    Avantages
    • coûts opérationnels
    • rapidité
    • industrialisation
    (Dockerfile)
    • virtualisation d'architectures
    plus complexes
    • sous-réseaux virtuels
    • multi-points
    Inconvénients
    • Linux seulement
    • maîtrise technique
    ( DevOps )
    • orchestration de conteneurs
    • volatilité, sauvegarde
    travaux
    • gestion cohortes
    • interface accès graphique

    View Slide

  19. Contexte FLIRT Images de Machines Virtuelles Travaux Pratiques sur le nuage Évaluation des séquences pratiques Sous
    Solution Labtainers
    https://my.nps.edu/web/c3o/labtainers
    • Libre
    • Personnalisation
    • Évaluation automatique des actions réalisées (post-mortem)
    • Conteneurs
    • + 30 TPs cyber-sécurité
    Fonctionne sur base Docker (Linux, Windows, VirtualBox, ...)

    View Slide

  20. Contexte FLIRT Images de Machines Virtuelles Travaux Pratiques sur le nuage Évaluation des séquences pratiques Sous
    Exemple : TP telnetlab

    View Slide

  21. Contexte FLIRT Images de Machines Virtuelles Travaux Pratiques sur le nuage Évaluation des séquences pratiques Sous
    Solution CloVER
    CloVER de la société ProCAN (partenaire FLIRT)
    • Broker entre :
    • les LMS (OpenEdX, Moodle, . . . ) compatibles LTI,
    • et plate-forme exécution de la virtualisation (orchestration)
    • Bureaux sur le Cloud (achage dans le navigateur via
    Guacamole)
    • Intégration en cours avec FUN-MOOC (LTI)

    View Slide

  22. Contexte FLIRT Images de Machines Virtuelles Travaux Pratiques sur le nuage Évaluation des séquences pratiques Sous
    Architecture CloVER

    View Slide

  23. Contexte FLIRT Images de Machines Virtuelles Travaux Pratiques sur le nuage Évaluation des séquences pratiques Sous
    Challenges
    • Ergonomie
    • Maîtrise technique pour concepteurs
    • Docker
    • OpenShift
    • langages ad-hoc points de contrôle Labtainers
    • Évaluation in vivo
    • Dispositifs collaboratifs
    • Sécurité
    Mesurer ecience pour les apprentissages

    View Slide

  24. Contexte FLIRT Images de Machines Virtuelles Travaux Pratiques sur le nuage Évaluation des séquences pratiques Sous
    Nous embauchons
    CDD FLIRT pour travailler à la virtualisation des TPs, conteneurs,
    Labtainers, interfaces graphiques, etc.

    View Slide

  25. Contexte FLIRT Images de Machines Virtuelles Travaux Pratiques sur le nuage Évaluation des séquences pratiques Sous
    Q & R
    Olivier Berger

    @olberger

    View Slide