v2.11.0 (5932)

Enseignement scientifique & technique - CSC_4GI04_TP : Systèmes Cloudifiés

Domaine > Réseaux.

Descriptif

En une vingtaine d'années, le Cloud Computing a totalement bouleversé le modèle économique des services informatiques et des éditeurs de logiciels. Il permet aujourd'hui aux usagers privés et professionnels, académiques et industriels, de disposer à la demande, via l'Internet, de ressources de calcul virtualisées quasi illimitées, et ce à un prix très abordable. Le Cloud computing repose sur deux avancées technologiques : d'une part la virtualisation des ressources de calcul et de stockage de données à très grande échelle, et d'autre part, la mutualisation de bibliothèques logicielles couvrant quasiment tous les domaines applicatifs du monde industriel et académique. Alors que les services Cloud sont aujourd’hui matures, deux autres champs de leur application se font jour: les réseaux radio-mobiles de 5ème génération et l'Internet des Objets (IoT). 
 
L’UE présente l'évolution des architectures "cloud", en insistant notamment sur le "cloud native": containers, docker (et composition de containers), kubernetes et les approches "serverless". L'automatisation de services en nuage est présenté en fin de module (approche CI/CD, logiciel Terraform).
 
Cette UE met l'accent sur l'approche expérimentale avec une grande partie de l'UE sous forme de TPs et un mini-projet en équipe. 

Objectifs pédagogiques

Acquis d'apprentissage
À l'issue de l'UE, l'élève sera capable de:
- Expliquer le fonctionnement d'un système cloud et ses composants.
- Déployer des applications virtualisés dans des environnements de cloud computing.
- Concevoir des architectures de microservices en exploitant les avantages des systèmes cloud-native

Compétences de rattachement (et justification)
- BC1.2 – Identifier un besoin, un obstacle technologique, ou un problème d’ingénierie complexe, l’analyser et le formuler dans ses dimensions scientifiques et techniques; Justification : Ce cours permet aux élèves d'identifier les défis technologiques résolus dans les environnements cloud. Ils apprendront à analyser des problèmes complexes liés à l'intégration et à l'orchestration de services avec Docker, OpenStack et Kubernetes.
- BC6.1 – Identifier et caractériser les éléments et les fonctions d’un système d’information, d’un réseau ou d’un système de communication; Justification : Les étudiants étudient les solutions technologiques en utilisant des outils comme Docker et Kubernetes, et ils apprennent le fonctionnement des systèmes ciblés avec une approche ""hands-on"".
- BC6.4 – Spécifier et concevoir l’ingénierie des éléments du système et son architecture en réponse à un besoin identifié; Justification : L'UE fourni aux élèves la connaissance des bricks architecturaux d'un système cloud robuste et performant. Les principaux outils (Docker, OpenStack, Kubernetes) et leurs architectures sont présentés dans le contexte des exigences techniques des opérateurs cloud et de ses usagers.

24 heures en présentiel (16 blocs ou créneaux)

4 heures de travail personnel estimé pour l’étudiant.

effectifs minimal / maximal:

5/30

Diplôme(s) concerné(s)

Parcours de rattachement

Pour les étudiants du diplôme Echange international non diplomant

Connaissances de base en: - Réseaux et en architecture des ordinateurs - Systèmes d'exploitation

Pour les étudiants du diplôme Expert cybersécurité des réseaux et des systèmes d'information

Connaissances de base en: - Réseaux et en architecture des ordinateurs - Systèmes d'exploitation

Pour les étudiants du diplôme Diplôme d'ingénieur

Connaissances de base en: - Réseaux et en architecture des ordinateurs - Systèmes d'exploitation

Format des notes

Numérique sur 20

Littérale/grade européen

Pour les étudiants du diplôme Diplôme d'ingénieur

Vos modalités d'acquisition :

Un examen final écrit, qui inclut une partie de cours et une partie de mise en situation. Des bonus en fonctions des TP seront assignés :

Note = CC (+ 0.25 points par TP rendu).

L'UE est acquise si Note finale >= 10
  • Crédits ECTS acquis : 2.5 ECTS
  • Crédit d'UE électives acquis : 2.5

La note obtenue rentre dans le calcul de votre GPA.

Pour les étudiants du diplôme Echange international non diplomant

Vos modalités d'acquisition :

Un examen final écrit, qui inclut une partie de cours et une partie de mise en situation. Des bonus en fonctions des TP seront assignés :

Note = CC (+ 0.25 points par TP rendu).

L'UE est acquise si Note finale >= 10
  • Crédits ECTS acquis : 2.5 ECTS

La note obtenue rentre dans le calcul de votre GPA.

Pour les étudiants du diplôme Expert cybersécurité des réseaux et des systèmes d'information

Vos modalités d'acquisition :

Un examen final écrit, qui inclut une partie de cours et une partie de mise en situation. Des bonus en fonctions des TP seront assignés :

Note = CC (+ 0.25 points par TP rendu).

Le rattrapage est autorisé (Max entre les deux notes)
  • le rattrapage peut être demandé par l'étudiant si :
    Note initiale < 10
L'UE est acquise si Note finale >= 10
  • Crédits ECTS acquis : 2 ECTS

Le coefficient de l'UE est : 2

La note obtenue rentre dans le calcul de votre GPA.

Mots clés

Cloud, networks, high-performance

Méthodes pédagogiques

L'UE est principalement basée sur des cours-TP. La première demi-heure introduit les éléments clés de la séance pratique. Pendant le TP, les élèves ciblent des problématiques réelles de manière autonome. Vers la fin du TP, l'enseignant propose ses solutions et une discussion est lancée pour comparer les différentes approches.
Veuillez patienter