Vous êtes ici

  1. Accueil
  2. Techniques logicielles pour le Cloud computing

Techniques logicielles pour le Cloud computing

Techniques logicielles pour le Cloud computing

En pratique :

Langue principale : français
Nombre de crédits européens : 3

Description du contenu de l'enseignement

· Cours
- Introduction, notion de cloud, différents types de clouds
- Architectures logicielles en microservices, devops, infrastructures IaaS à base de machines virtuelles et de containers
- Big data, analyse de données, MapReduce, Spark, Flink
- Systèmes de stockage de données, NoSQL, dénormalisation de schémas de données pour le NoSQL

· Travaux dirigés
- Etude d’articles sur le cloud, présentation synthétique

· Travaux pratiques
- Kubernetes
- Amazon Web Services (EC2)
- Hadoop
- Amazon Web Services (DynamoDB


Compétences à acquérir

L'objectif de ce cours est d'introduire le concept de "cloud computing" en tant que système informatique à grande capacité de calcul. Le cours passe en revue les différents types de cloud (public, privé et virtuel) et les avantages et inconvénients de leur utilisation. Le deuxième objectif consiste à montrer les techniques logicielles dédiées au cloud et visant à faciliter la scalabilité du logiciel.

À l'issue de l'UE TLC les étudiants seront capables de concevoir, mettre en œuvre et tester des applications scalables de déployable sur un système large échelle


Intervenant(s)

GUILLAUME PIERRE