Logo ÉTS
Session
Cours
Responsable(s) Kim Khoa Nguyen

Se connecter
 

Sauvegarde réussie
Echec de sauvegarde
Avertissement
École de technologie supérieure

Responsable(s) de cours : Kim Khoa Nguyen


PLAN DE COURS

Été 2022
ELE796 : Ingénierie infonuagique (3 crédits)


Modalités de la session d’été 2022


Vous trouverez ci-dessous les modalités de la session d’été 2022. Vous devez les lire attentivement.


Pour assurer la tenue de la session d’été 2022, les modalités suivantes seront appliquées :


  • Les activités d’enseignement de la session d’été 2022 comprendront des activités en présence et à distance, lesquelles seront ajustées en fonction de l’évolution de la situation socio-sanitaire.
  • Pour les cours (ou séances de cours) donnés à distance, l’étudiant doit avoir accès à un ordinateur, un micro, une caméra et un accès à internet, idéalement de 10Mb/s ou plus. L’étudiant doit ouvrir sa caméra et/ou son micro lorsque requis, notamment pour des fins d’identification ou d’évaluation.
  • Les cours (ou séances de cours) donnés à distance pourraient être enregistrés, afin de les rendre disponibles aux étudiants inscrits au cours.
  • La notation des cours sera la notation régulière prévue aux règlements des études de l’ÉTS.
  • Les examens (intra, finaux) se feront en présence, tant que la situation socio-sanitaire le permet.
  • Le contexte actuel oblige bien sûr l’ÉTS à suivre de près l’évolution de la pandémie de COVID-19, laquelle pourrait entraîner, avant ou après le début de la session d’été 2022, un resserrement des directives et recommandations gouvernementales. Nous vous assurons que l’ÉTS se conformera aux règles en vigueur afin de préserver la santé publique et que, si requis, elle pourrait aller jusqu’à interdire l’accès physique au campus universitaire et ordonner que toutes les activités d’enseignement et d’évaluation soient exclusivement données à distance pour tout ou partie de la session d’été 2022. Ainsi, si les examens (intra, finaux) devaient se faire à distance, leur surveillance se fera à l’aide de la caméra et du micro de l’ordinateur et pourrait être enregistrée. Ceci est nécessaire pour se conformer aux exigences du Bureau canadien d’agrément des programmes de génie (BCAPG) afin d’assurer la validité des évaluations.
  • Des exigences additionnelles pourraient être spécifiées par l’ÉTS ou votre département, suivant les particularités propres à votre programme.

En vous inscrivant ou en demeurant inscrit à la session d’été 2022, vous acceptez les modalités particulières de la session d’été 2022.


Nous vous rappelons que vous avez jusqu’au 17 mai 2022 pour vous désinscrire de vos cours et être remboursé.


Pour les nouveaux étudiants inscrits au programme de baccalauréat uniquement, vous avez jusqu’au 31 mai 2022 pour vous désinscrire de vos cours et être remboursé.




Préalables
Programme(s) : 7694
             
  Profils(s) : Tous profils  
             
    ELE216    
             
Unités d'agrément
Total d'unités d'agrément : 58,8 50,0 % 50,0 %




Qualités de l'ingénieur

Qn
Qualité visée dans ce cours  
Qn
  Qualité visée dans un autre cours  
  Indicateur enseigné
  Indicateur évalué
  Indicateur enseigné et évalué



Descriptif du cours

Ce cours permet aux étudiants d'acquérir des connaissances de pointe dans l'ingénierie, la gestion, la planification des nuages informatiques, la conception et l’architecture des applications hébergées dans l’environnement infonuagique, ainsi que des enjeux et des solutions dans la conception et l'exploitation des centres de données.

Théorie de la virtualisation et techniques de dématérialisation de serveurs et de réseaux. Concepts de l'infonuagique. Mécanismes principaux et architecture d'une plateforme infonuagique. Modèles de services d'infonuagique. Techniques de migrations de machines virtuelles. Applications infonuagiques. Migration d’applications dans le nuage. Architecture et gestion des centres de données. Actualité de service et contrat de niveau de service. Sécurité et fiabilité dans le nuage. Analyse de gros volumes de données dans l’infonuagique. Infonuagique mobile.

Séances de laboratoires consistent à concevoir et réaliser des applications dans l’environnement infonuagique, simuler et pratiquer les mécanismes d’ingénierie de base comme le partage de charge et la migration des machines virtuelles.




Objectifs du cours

A la fin de ce cours, l’étudiant(e) sera capable de :

  • Comprendre les concepts fondamentaux de l’infonuagique, l'évolution du paradigme infonuagique, son applicabilité, ses avantages, ainsi que les défis actuels et futurs
  • Maitriser les principes de base dans la conception des centres de données, techniques de gestion de l’infonuagique et considérations relatives au déploiement de logiciels dans l’infonuagique
  • Utiliser de différentes techniques de virtualisation de la mémoire et des E/S permettant d’héberger des logiciels, des services de calcul et de stockage sur l’infonuagique, techniques de réseaux définis par logiciel (SDN) et stockage défini par logiciel (SDS)
  • Appliquer plusieurs modèles de programmation sur l’infonuagique et concevoir des services de bout-en-bout en utilisant l’infonuagique, surtout pour l’Internet des objets connectés.



Stratégies pédagogiques

Les objectifs seront atteints par un enseignement hebdomadaire sous la forme d’un cours magistral, de présentations orales et de projets d’implémentation.




Utilisation d’appareils électroniques

Aucun appareil électronique requis.




Horaire
Groupe Jour Heure Activité
01 Mardi 08:30 - 12:00 Activité de cours
Mercredi 08:30 - 10:30 Laboratoire



Coordonnées de l’enseignant
Groupe Nom Activité Courriel Local Disponibilité
01 Kim Khoa Nguyen Activité de cours KimKhoa.Nguyen@etsmtl.ca A-3310
01 Kim Khoa Nguyen Laboratoire KimKhoa.Nguyen@etsmtl.ca A-3310



Cours

Semaine

Contenus traités dans le cours

Heures

 1

Introduction à la virtualisation et techniques de dématérialisation de serveurs et de réseaux. Concepts de l'infonuagique.

3 heures

 2

Mécanismes principaux et architecture d'une plateforme infonuagique. Modèles de services d'infonuagique.

3 heures

 3

Infrastructure infonuagique : stockage, calcul, gestionnaire de service, courtier infonuagique, plateformes Amazon EC2, HP, Microsoft, Savvis, Terremark, Right Scale, Rackspace, IBM, Oracle, Verizon

3 heures

4

OpenStack et nuage privé

3 heures

5

Techniques de migrations de machines virtuelles. Migration d’applications dans le nuage.

3 heures

6

Applications infonuagiques, intergiciel, provisionnement de ressources, mesure et orchestration

3 heures

7

Examen mi-session

3 heures

8

Architecture et gestion des centres de données, conception de centre de données, classification de centres de données, optimisation de centre de données

3 heures

9

Infonuage programmable, réseau défini par logiciel (SDN), stockage défini par logiciel (SDS)

3 heures

10

Containerisation, Orchestration, Qualité de service et fiabilité, Actualité de service et contrat de niveau de service, Modèles programmation infonuagique

3 heures

11

Sécurité et fiabilité dans le nuage, cryptage, tokenisation / obfuscation, alliance de sécurité, normalisation, modèles de sécurité dans le nuage

3 heures

12

Analyse de gros volumes de données dans l’infonuagique, analyse de trafic dans les nuages, modèle map-reduce, analyse de flux de données continues.

3 heures

13

Infonuagique mobile et l’Internet des objets

3 heures

 

 

 

 

Total

39




Laboratoires et travaux pratiques

Séances

Activités

Heures
laboratoire/maison

1-3

Laboratoire 1

6 / 9

4-6

Laboratoire 2

6 / 12

7-9

Laboratoire 3

6 / 15

10-12

Laboratoire 4

6 / 24

 

Total

24 / 60




Utilisation d'outils d'ingénierie
  • Redhat Libvirt / KVM
  • OpenStack, Docker



Évaluation

Activité

Description

%

Date

 

Examen mi-session

25 %

15 juin 2022

 

Projet de cours

27 %

 

 

Laboratoires

48 %

 




Dates des examens intra
Groupe(s) Date
1 15 juin 2022



Politique de retard des travaux
Tout travail (devoir pratique, rapport de laboratoire, rapport de projet, etc.) remis en retard sans motif valable, c’est-à-dire autre que ceux mentionnés dans le Règlement des études (1er cycle, article 7.2.7 b / cycles supérieurs, article 6.5.4 b) se verra attribuer la note zéro, à moins que d’autres dispositions ne soient communiquées par écrit par l’enseignant dans les consignes de chaque travail à remettre ou dans le plan de cours pour l’ensemble des travaux.



Absence à un examen
Dans les cinq (5) jours ouvrables suivants, la tenue de son examen, l’étudiant devra justifier son absence d’un examen durant le trimestre auprès de la coordonnatrice – Affaires départementales qui en référera au directeur du département ou du SEG. Pour un examen final, l’étudiant devra justifier son absence auprès du Bureau du registraire. Dans tous les cas, l’étudiant doit effectuer sa demande en complétant le formulaire prévu à cet effet qui se trouve dans son portail Mon ÉTS/Formulaires. Toute absence non justifiée par un motif majeur (maladie certifiée par un billet de médecin, décès d’un parent immédiat, Activité compétitive d’un étudiant appartenant à un club scientifique ou un club sportif d’élite de l’ÉTS ou au programme « Alliance sport étude » ou autre) à un examen entraînera l’attribution de la note zéro (0).



Infractions de nature académique
Les clauses du « Règlement sur les infractions de nature académique de l’ÉTS » s’appliquent dans ce cours ainsi que dans tous les cours du département. Les étudiants doivent consulter le Règlement sur les infractions de nature académique (https://www.etsmtl.ca/docs/ETS/Gouvernance/Secretariat-general/Cadre-reglementaire/Documents/Infractions-nature-academique ) pour identifier les actes considérés comme étant des infractions de nature académique ainsi que prendre connaissance des sanctions prévues à cet effet.  À l’ÉTS, le respect de la propriété intellectuelle est une valeur essentielle et les étudiants sont invités à consulter la page Citer, pas plagier ! (https://www.etsmtl.ca/Etudiants-actuels/Baccalaureat/Citer-pas-plagier).



Documentation obligatoire
  • Notes de cours préparées par le professeur (disponible sur le site Moodle du cours).



Ouvrages de références
  • Kavis, Michael J. Architecting the cloud: design decisions for cloud computing service models (SaaS, PaaS, and IaaS). John Wiley & Sons, 2014.
  • Reviewer-Gvero, Igor. "Cloud computing concepts, technology and architecture by Thomas Erl, Zaigham Mahmood and Ricardo Puttini." ACM SIGSOFT Software Engineering Notes39.4 (2014): 37-38.
  • Rafaels, Ray J. Cloud Computing: From Beginning to End. CreateSpace Independent Publishing Platform, 2015.



Adresse internet du site de cours et autres liens utiles

Le lien du cours est le suivant : https://ena.etsmtl.ca/course/view.php?id=16805