Infrastructure

Une approche hybride combinant machines virtuelles et conteneurs Docker pour répondre aux besoins variés de l'enseignement

Pourquoi cette approche ?

Machines Virtuelles (VM)

Pour certains projets nécessitant un niveau élevé d'isolement et d'indépendance, nous utilisons des machines virtuelles. Chaque projet dispose d'une VM dédiée, qui est une instance virtuelle complète d'un système d'exploitation.

  • Isolation totale
  • Contrôle complet du système
  • Installation de logiciels spécifiques
  • Configuration système personnalisée

Conteneurs Docker

Pour d'autres projets où la légèreté et la flexibilité sont privilégiées, nous utilisons des conteneurs Docker. Chaque étudiant dispose d'un conteneur individuel avec tous les outils nécessaires.

  • Légèreté et rapidité
  • Flexibilité maximale
  • Partage facile des projets
  • Isolation partielle sécurisée

Machines Virtuelles

Caractéristiques des VMs

Les machines virtuelles offrent un environnement d'exécution autonome qui fonctionne sur une infrastructure physique sous-jacente. Cette approche permet aux étudiants d'avoir un contrôle total sur leur environnement.

Isolation complète

Chaque VM fonctionne indépendamment, garantissant qu'aucune action n'affecte les autres environnements.

Contrôle total

Installation de logiciels spécifiques et configuration système selon les besoins du projet.

Systèmes d'exploitation

Debian ou Windows selon les besoins exprimés par les utilisateurs.

Accès sécurisé

SSH pour Debian, TSE pour Windows avec droits "root" complets.

Informations importantes
Cycle de vie : Destruction en juillet par défaut
Sauvegardes : Responsabilité de l'utilisateur
Droits : Accès "root" complet
Accès : Réseau universitaire ou VPN uniquement
Authentification : Login ENT requis

Conteneurs Docker

Avantages des conteneurs Docker

Docker est une plateforme de virtualisation légère qui permet l'exécution de processus isolés sur un système d'exploitation partagé. Chaque étudiant dispose d'un conteneur individuel avec tous les outils nécessaires.

Rapidité

Création, démarrage et arrêt rapides des conteneurs pour une efficacité maximale.

Partage facile

Partage et collaboration simplifiés entre étudiants et enseignants.

Légèreté

Utilisation optimale des ressources avec une empreinte minimale sur le système.

Isolation sécurisée

Expérimentation et développement sans impact sur les autres conteneurs.

Informations importantes

La création et la gestion des conteneurs se font exclusivement via l'interface Portainer accessible à l'adresse :

Cycle de vie : Destruction en juillet par défaut
Sauvegardes : Responsabilité de l'utilisateur
Droits : Accès "root" complet
Accès : Réseau universitaire ou VPN uniquement
Authentification : Login ENT requis

Prêt à utiliser l'infrastructure ?

Choisissez l'approche qui convient le mieux à votre projet