Code
IGSF CSC 8604
Level
M2
Graduate
Graduate
Semester
Fall
Domain
Informatique
Program
Programme Ingénieur
Language
Français/French
ECTS Credits
4
Class hours
49
Workload
90
Program Manager(s)
Department
- Informatique
Organisation
Cours/TD/TP/projet/examen : 21h/25h/0h/0h/3hLearning objectives
A l'issue du module, les étudiants sont capables de:
- Décrire les avantages du cloud computing pour le fonctionnement des systèmes informatiques.
- Concevoir des systèmes sécurisés, fiables, performants et rentables.
- Décrire les principes à prendre en compte lors de la migration ou de la conception de nouveaux systèmes pour le cloud.
- Assurer la haute disponibilité, la tolérance aux pannes et l'évolutivité d’un système.
- Eviter les points de défaillance uniques dans les systèmes.
- Exploiter les fonctionnalités du cloud pour prendre en charge l'automatisation.
- Rendre les systèmes très cohérents et faiblement couplés.
CDIO Skills
- 4.3.2 - Defining Function, Concept and Architecture
- 4.6.1 - Designing and Optimizing Sustainable and Safe Operations
- 4.6.4 - System Improvement and Evolution
- 4.7.10 - Implementation and Operation - the creation and operation of the goods and services that will deliver value (which are the leadership of 4.5 and 4.6)
Prerequisites
Familiarité avec les concepts des SI, SGBD et systèmes d’exploitation. Une connaissance pratique des systèmes distribués. Une connaissance pratique des architectures multi-tiers Web.
Keywords
Cloud computing, Architecture, Haute disponibilité, Automatisation
Content
- Aperçu des concepts cloud
- Conception d’un environnement cloud (régions, zone de disponibilité, etc.)
- Conception d’une architecture hautement disponible (équilibrage de charge, tolérance aux pannes, scalability, etc.)
- Automatiser une infrastructure dans le cloud (Infrastructure as Code)
- Conception d’une architecture faiblement couplée (micro services, queues, architecture serverless, etc.)
- Stockage de données efficace et évolutif (CDN, caches, etc.)
- Principes de conception et meilleures pratiques
- Patrons de conception et exemples d'architectures
Le programme inclut des travaux pratiques sous AWS.
Evaluation
La présence en cours et la participation seront prises en compte dans l'évaluation.
L'évaluation de cette UV repose sur : (60%) un contrôle continu (CC) basé sur la réalisation de TP notés et un projet et/ou d'études de cas et/ou de dossiers écrits avec soutenances et (40%) un Contrôle sur table.
(Modalités précises fixées pendant le déroulement du cours)
Assessment formula
Note Finale = Note CC + Note Projet
Pedagogical methods
ASSIDUITE : CC