Introduction - FunWarry/Projet-ESEO-css-datacenter GitHub Wiki
1. Introduction
1.1 Présentation du projet
Le projet ESEO Teaching Cloud (ETC) vise à créer une infrastructure de datacenter local reposant sur une ferme de serveurs. Son objectif principal est d'offrir des services optimisés pour les activités pédagogiques de l'ESEO, en facilitant la gestion et le déploiement des machines virtuelles (VM). Cette solution centralisée permet une meilleure allocation des ressources, une plus grande fiabilité et une administration simplifiée.
Les étudiants et enseignants bénéficieront d’un accès simplifié à des services informatiques mutualisés, réduisant ainsi les contraintes techniques liées aux installations locales sur les machines personnelles. Le projet s'inspire des grandes plateformes Cloud comme Microsoft Azure, Google Cloud Platform et AWS, mais dans un cadre éducatif contrôlé.
1.2 Contexte du projet
L'enseignement de l'informatique à l'ESEO repose de plus en plus sur des environnements virtualisés. Ces machines virtuelles permettent de fournir un cadre de travail homogène aux étudiants tout en assurant une meilleure gestion des ressources pédagogiques. Actuellement, ces environnements sont souvent installés sur des machines individuelles ou sur des serveurs locaux dispersés, entraînant plusieurs problématiques :
- Manque de standardisation et d'uniformité des installations.
- Difficulté à maintenir un accès constant aux services.
- Risques de pannes matérielles impactant l’expérience utilisateur.
- Problèmes de sécurité et d’intégrité des données.
- Absence d’un système centralisé de gestion et de supervision.
Le projet ETC ambitionne de pallier ces problèmes en mettant en place une plateforme moderne, robuste et évolutive.
1.3 Objectifs
Le projet ESEO Teaching Cloud repose sur plusieurs objectifs fondamentaux :
- Fournir une plateforme cloud privée : accessible uniquement aux étudiants et enseignants de l'ESEO.
- Automatiser le déploiement et l’administration des services : réduire l'intervention manuelle et optimiser la maintenance.
- Assurer la sécurité, la supervision et la disponibilité des ressources : éviter les interruptions de service et garantir la protection des données.
- Garantir l’évolutivité et l’adaptabilité du système : permettre son extension facile pour accueillir de nouveaux services.
- Intégrer le projet dans le système d’information de l’ESEO : interconnexion avec les outils existants.
- Faciliter l'accès aux environnements de développement : permettre aux étudiants de travailler sur des plateformes normalisées adaptées à leurs besoins.
1.4 Public cible
Le projet est conçu pour répondre aux besoins de plusieurs profils d'utilisateurs :
- Étudiants : accès aux environnements virtualisés pour les travaux pratiques et projets.
- Enseignants : configuration et mise à disposition des plateformes pédagogiques & supervision et maintenance des services déployés.
1.5 Bénéfices attendus
Le déploiement du ESEO Teaching Cloud apporte plusieurs avantages :
- Meilleure accessibilité : services disponibles depuis n’importe quel poste connecté au réseau de l’ESEO.
- Flexibilité accrue : possibilité d’ajuster rapidement les ressources en fonction des besoins.
- Sécurité renforcée : isolation des environnements utilisateurs et protection des données.
- Maintenance simplifiée : mises à jour et correctifs centralisés.
- Évolutivité : infrastructure modulaire pouvant s’adapter aux évolutions technologiques et pédagogiques.