Descriptif
Le cours s'intéresse à l'automatisation et la virtualisation de réseaux coeurs des grandes entreprise et des opérateurs. Il s'agit d'évolution fondamentales, pour réduire les couts d'investissement et de gestion, faire fasse à la multiplication du nombre d'équipements et pour fiabiliser les infrastructures. La télémétrie réseau est également abordée en fin de module.
Le cours offre une approche expérimentale avec la part belle aux travaux pratiques, permettant d'étudier ces principales technologies en les mettant en pratique sur des équipements réels.
Objectifs pédagogiques
Acquis d'apprentissageÀ l'issue de l'UE, l'élève sera capable de:
- Décrire les techniques et composants utilisés pour l'automatisation de déploiements dans le cloud (devOps).
- Expliquer l'intérêt et l'impact des logiciels d'automatisation pour le déploiement de service dans le cloud
- Concevoir un service de diffusion de IPTV (""live"" streaming ) utilisant les différents objects (réseau, sécurité, machines virtuelles) d'un opérateur cloud répondant à des contraintes spécifiques (notamment de ""bonnes pratiques"" en terme de sécurité) et réaliser un déploiement automatiser d'un tel système .
Compétences de rattachement (et justification)
- 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 : conception et mise en oeuvre d'un service complet dans le cloud répondant à des contraintes (notamment de bonnes pratiques en terme de sécurité).
Le projet nécessite d'avoir bien assimiler les concepts d'automatisation de ce cours mais, plus largement, met en oeuvre l'ensemble des technologies vues en GIN, en particulier sur cloud (GIN204), réseau (GIN201), sécurité et gestion des certificats (202 et 205) et protocole DNS et HTTP (203).
- BC6.3 – Prendre en compte l’ensemble des facteurs externes (analyse de risque, réglementations, technologies, infrastructures, capacités, qualité de service, utilisateurs, sécurité) dans le cadre de la conception ou l’évolution du système; Justification : Le mini projet est réalisé avec de nombreuses contraintes à respecter
- 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 : Le projet s'appuie
24 heures en présentiel (16 blocs ou créneaux)
12 heures de travail personnel estimé pour l’étudiant.
effectifs minimal / maximal:
/40Diplôme(s) concerné(s)
- Echange international non diplomant
- Expert cybersécurité des réseaux et des systèmes d'information
- Diplôme d'ingénieur
Parcours de rattachement
Pour les étudiants du diplôme Echange international non diplomant
GIN201 + GIN203 ou équivalent
Pour les étudiants du diplôme Expert cybersécurité des réseaux et des systèmes d'information
GIN201 + GIN203 ou équivalent
Pour les étudiants du diplôme Diplôme d'ingénieur
GIN201 + GIN203 ou équivalent
Format des notes
Numérique sur 20Littérale/grade européenPour les étudiants du diplôme Diplôme d'ingénieur
Vos modalités d'acquisition :
Le cours est évalué sur la base des compte-rendus de travaux pratiques (40%) et compte rendu de mini-projet (60%).
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.
L'UE est évaluée par les étudiants.
Pour les étudiants du diplôme Expert cybersécurité des réseaux et des systèmes d'information
Vos modalités d'acquisition :
Le cours est évalué sur la base des compte-rendus de travaux pratiques (40%) et compte rendu de mini-projet (60%).
Le rattrapage est autorisé (Max entre les deux notes)- le rattrapage peut être demandé par l'étudiant si :
- Note initiale < 10
- Crédits ECTS acquis : 2 ECTS
Le coefficient de l'UE est : 2
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 :
Le cours est évalué sur la base des compte-rendus de travaux pratiques (40%) et compte rendu de mini-projet (60%).
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.
Programme détaillé
Les labs sont basés sur le service MPLS-VPN qui sera introduit en début de cours. Ensuite les étudiants sont invités à automatiser ce service (de manière de plus en plus réalsite et sophistiquée), via un contrôleur SDN (à priori NSO de Cisco).
Le service sera ensuite supervisé par de la télémétrie réseau.
Mots clés
Cloud, IAC (Infrastructure as Code), Terraform, Ansible.Méthodes pédagogiques
Les concepts clés sont d'abord présentés en début de cours puis les étudiants vont découvrir puis mettre en oeuvre ces concepts dans des travaux pratiques (API cloud, Terraform, Ansible). Dans une seconde partie du cours, les étudiants vont travailler en groupe sur un mini-projet pendant 4 semaines. Ils doivent concevoir et déployer un service de streaming sur le cloud, de manière totalement automatisée (""Infrastructure as Code"").