Les origines : un constat pédagogique

En 2022, la direction pédagogique de l'ESIEA dressait un constat simple : les étudiants formés aux architectures cloud n'avaient accès qu'à des environnements publics payants (AWS, Azure, GCP) ou à des sandbox très limitées. Les coûts étaient imprévisibles, les droits insuffisants pour pratiquer des déploiements réalistes, et les données des projets académiques transitaient par des infrastructures extérieures.

L'idée d'une plateforme cloud interne, pédagogique et souveraine germe alors au sein de la DSI, avec le soutien de l'équipe enseignante des filières réseaux et systèmes.

2023 : le prototype sur trois nœuds

L'équipe démarre avec trois serveurs récupérés lors d'un renouvellement de parc. Kubernetes est choisi comme socle d'orchestration pour sa maturité et son adoption dans l'industrie. Un premier cluster bare-metal est monté en quelques semaines, avec Traefik comme reverse proxy et un stockage basique via NFS.

Ce prototype accueille une vingtaine de projets étudiants durant le second semestre 2023. Le retour est enthousiaste, mais les limites apparaissent vite : pas d'interface utilisateur, gestion manuelle des namespaces, et aucune supervision digne de ce nom.

« On faisait tout en ligne de commande, les étudiants envoyaient leurs manifestes YAML par email. C'était fonctionnel, mais clairement pas scalable. » — Responsable infrastructure, DSI ESIEA

2024 : construction du portail et de l'API

Fort de ces retours, un groupe de travail est constitué début 2024 pour concevoir le portail web et l'API de provisionnement. L'authentification est intégrée à l'IntraID existant via Keycloak (SSO), supprimant ainsi la gestion de comptes séparés.

Chaque projet étudiant est désormais isolé dans un namespace Kubernetes dédié, avec des quotas de ressources configurables. Les modules — Compute, Réseau, Stockage, IA, IoT — sont sélectionnables depuis l'interface, et un pipeline GitLab CI assure le déploiement automatisé depuis les dépôts des étudiants.

  • Prometheus & Grafana pour la supervision en temps réel
  • Ceph pour le stockage objet et bloc distribué
  • MinIO comme couche de compatibilité S3
  • Alertmanager pour la gestion des incidents

Aujourd'hui : version alpha ouverte

Depuis la rentrée 2024, ESIEA Cloud est en version alpha ouverte à l'ensemble des étudiants et enseignants de l'école. Plus de 80 projets ont été déployés, couvrant des usages aussi variés que la vision par ordinateur, les systèmes embarqués, les applications web et les pipelines de données.

La roadmap prévoit l'ajout d'un module Serverless, l'amélioration des outils de quotas et une interface d'administration plus fine pour les enseignants référents.