Rechercher Se connecter FR EN

Cloud, Conteneurs et APISécurité des Infrastructures et des Services (STI)

FISE STI Semestre 9 Option Architecture et Sécurité Logicielles et Intelligence Artificielle

Cloud, Conteneurs et API

Unité d'enseignement Sécurité des Infrastructures et des Services · S09_4ASL_IA  |  Code EC S09O_ASL1-1
8ECTS (UE)
1Coefficient
21:20Heures

Séquencement

2C 2TD 2C 2TD 2C 2TD 2C 2TD
↳ Bousquet Aline
C TD C TD C TD C TD
↳ Briffaut Jeremy
C TD C TD C TD C TD

Objectifs pédagogiques

Le cours permet aux étudiants de comprendre les architectures Cloud et les aspects de mise en œuvre et sécurité.

Pré-requis

ModuleUnité d'enseignementSemestre
Sécurité réseauSécurité InformatiqueS7
Administration de réseauxSécurité InformatiqueS7
Introduction aux réseaux informatiquesPO STI 1S3
Introduction aux systèmesPO STI 1S3
Sensibilisation à la sécurité informatiquePO STI 2S4

Programme

Cours

  • Cloud
  • Qu'est-ce que le Cloud
  • Public, privé, hybride - IaaS, PaaS, SaaS
  • Définition et différences
  • Exemples d'utilisation, exemples de fournisseurs
  • Avantages et inconvénients
  • Architecture
  • Machines virtuelles (VM)
  • Réseau
  • Stockage des images (block storage, object storage) - Bases de données
  • Sécurité
  • Users, roles, policies
  • Security groups
  • Containers
  • Définition
  • Containers vs VM
  • Docker
  • Description
  • Création d'images
  • Docker images layers
  • Orchestration de containers
  • Kubernetes
  • Architecture - Sécurité
  • Cloud, containers, et développement logiciel - Continuous deployment

TD

  • Utilisation des services de base d'un cloud
  • Création de machines virtuelles
  • Mise en place du réseau, création des utilisateurs, ...
  • Déploiement automatique de code
  • Scaling automatique des instances et monitoring
  • Utilisation de services avancés d'un cloud
  • Creation et utilisation d'une base de données as a service
  • Utiliation d'un système de function as a service
  • Utilisation combinée de plusieurs services
  • Containers
  • Mise en place d'une infrastructure de déploiement de containers
  • Utilisation de l'infrastructure pour comprendre son fonctionnement

Modalités d'évaluation

TD à rendre sur Célène

Références bibliographiques

Compétences

6
Réf.VerbeDescriptionNiveau
C2_2décrireles architectures Cloud1
C2_2décrirel'architecture d'un système de gestion de conteneurs1
C2_2choisirentre différents modèles de déploiement2
C2_3gérerdes services déployés sur un système Cloud3
C2_3analyserdes services déployés sur un système Cloud3
C2_3mettre en placeun système de gestion de conteneurs3

Compétences SecNumEdu

CompétenceHeures coursHeures pratiqueNiveau entréeNiveau sortie
Sécurité des services externalisés2201
Analyse et déploiement d'architectures en utilisant les produits Cloud AWS et GCE. Utilisation des systèmes de sécurité Cloud (VPC, security group, contrôle d'accès et permissions)