1. Infonuagique (Cloud Computing) (3h)
a. Rappel sur l’Infonuagique : définition et concepts, modèles de services, types de cloud
b. Rappel sur SDN/NFV
c. Défis reliés au déploiement des infrastructures et des services infonuagiques
2. Les services Web (3h)
a. Architectures orientées services - SOA
b. Architectures REST (REpresentational State Transfer)
c. Protocole OAuth
3. Plateformes Infonuagiques (12h)
a. Introduction sur OpenStack
b. Gestion des identités dans OpenStack – KeyStone
c. Gestion des ressources computationnelles dans OpenStack – Nova
d. Gestion des réseaux dans OpenStack – Neutron
e. Stockage dans OpenStack: LVM, Cinder, Swift, Glance
f. Aperçu sur CloudStack
g. Aperçu sur Docker et la plateforme Kubernetes
4. Virtualisation des ressources (3h)
a. Définition et concepts, types de virtualisation
b. Systèmes de gestion des ressources virtuelles
5. Conception des infrastructures infonuagiques (12h)
a. Centre de données et réseaux infonuagiques: Définition et besoins
b. Topologies des centres de données
c. Limitations des technologies des centres de données traditionnelles
d. Protocoles de la couche transport dans les centres de données
e. Protocoles de la couche réseau dans les centres de données
f. Nouvelles architectures des centres de données
6. Conception de services infonuagiques (6h)
a. Technologies habilitantes
b. Facteurs d'un bon service infonuagiques
c. Patron architectural pour les services infonuagiques
d. Plan de recouvrement infonuagique
Note: les heures indiquées ci-dessus sont des heures approximatives d’enseignement pour chaque sujet et incluent le temps alloué aux examens. La matière ne sera pas nécessairement présentée dans cet ordre. Toutefois, l’ensemble des sujets sera présenté dans le cadre de ce cours.