v1.13.2 (751)

Enseignement de Master 2 - ACN907 : Cloud Systems / Systèmes cloudifiés

Domaine > Réseaux, Informatique.

Descriptif

Le principe de base du Cloud Computing consiste à externaliser et à mutualiser les ressources de calcul matérielles et logicielles  des entreprises sur des centres de calcul distants. Ces centres de calcul (ou datacenters) sont accessibles par le biais  d'accès haut débit et de connexions virtuelles à longue portée via l'Internet. Une telle approche s'avère particulièrement économique pour les utilisateurs. L'UE ACN907 "Cloud systems" vise à étudier de façon approfondie les principes de base du Cloud Computing. Son originalité  réside dans l'étude en parallèle des aspects  infrastructure et des aspects informatiques.  Concernant l'infrastructure, deux composantes sont considérées:

- D'une part, l'architecture  type d'un grand datacenter  avec les aspects réseaux d'arrière plan associé,

- et d'autre part,   les aspects informatiques et programmation par le biais de l'étude des outils permettant de configurer les  différentes couches fonctionnelles du cloud: IaaS, PaaS et SaaS du Cloud.

Cette UE se termine par l'introduction à des aspects plus prospectifs que sont le Mobile Edge Computing (MEC) et le Fog Computinng.

L'UE se termine par des aspects plus prospectifs: le Mobile Edge Computing (MEC) et le Fog Computing.

Objectifs pédagogiques

L'objectif pédagogique de l'UE ACN907 est, dans un premier temps,  de décrire dans le détail à la fois les aspects architecture, dimensionnement et mise en oeuvre des services Cloud. Les principales stratégies de "pricing" des services Cloud utilisées par les Cloud Service Providers (CSP) sont présentées et comparées entre elles.

L'UE ACN907 aborde aussi des aspects plus prospectifs comme le Mobile Edge Computing et le Fog Computing. De telles évolutions vont impacter l'architecture des réseaux d'accès radio-mobiles . En la matière, le principe de l'architecture  CRAN (Cloud Radio Access Networks) est présentée.

L'objectif de l'UE ACN907 est donc de donner les bases nécessaires à l'exploitation et au developpement de nouveaux services Cloud.

effectifs minimal / maximal

5/20

Diplôme(s) concerné(s)

Pour les étudiants du diplôme Diplôme d'ingénieur

Base de connaissances en programmation C, éventuellement C# Base de connaissance en bases de données Base de connaissances en technique d'optimisation Base de connaissance en réseaux Ethernet et IP

Pour les étudiants du diplôme Advanced Communication Networks

Base de connaissances en programmation C, éventuellement C# Base de connaissance en bases de données Base de connaissances en technique d'optimisation Base de connaissance en réseaux Ethernet et IP

Format des notes

Numérique sur 20

Littérale/grade européen

Pour les étudiants du diplôme Advanced Communication Networks

Vos modalités d'acquisition :

L'évaluation de l'UE ACN907 se fait sur deux critères:

1) Participation au séances de travaux pratiques

2) Examen écrit en fin de module

La note obtenue rentre dans le calcul de votre GPA.

Pour les étudiants du diplôme Diplôme d'ingénieur

Vos modalités d'acquisition :

L'évaluation du cours se fait sur deux critères:

1) Participation au séances de travaux pratiques

2) Examen écrit en fin de module

L'UE est acquise si Note finale >= 10
  • Crédits ECTS acquis : 2 ECTS
  • Crédit Option 3A acquis : 2

La note obtenue rentre dans le calcul de votre GPA.

Programme détaillé

TH1: Du Grid computing au Cloud computing (M. Gagnaire)

TH2: Architecture type d'un datacenter (M. Gagnaire)

TH3: Outils logiciels pour la virtualisation: KVM, Virtual Box,   Vagrant (R. Sharrock)

TH4: Couche IaaS: Amazon EC2 S3 et CloudFront, Microsoft Azure , Digital Ocean, Google Compute engine, OpenStack, OVH Runabove (R. Sharrock)

TH5: Allocation dynamique de resources dans un datacenter, aspects énergétiques (M. Gagnaire)

TH6: Technique du Bin packing appliquée à l'allocation de VMs sur les calculateurs (M. Gagnaire)

TH7: Couches IaaS: Amazon EC2 S3 et CloudFront, Microsoft Azure (R. Sharrock)

TH8:Couche PaaS : Cloud foundry, openshift, heroky deis (R. Sharrock)

TH9: Résilience d'un datacenter, commutation optique OBS vs commutation électrique  Ethernet (M. Gagnaire)

TH10: Cloud Fédéré vs Cloud courté (M. Gagnaire)

TH11: Conteneurs: docker, micro-OS pour conteneurs    (atomic host, coreos, vmware photo, rancheros), (R. Sharrock)

TH12: Orchestration de conteneurs: docker swarm, kubernetes, mesos... (R. Sharrock)

TH13: Facturation des services CLoud - De la radio-sur-fibre analogique à la radio sur fibre numérique (M. Gagnaire)

TH14: Cloud Radio Access Networks (CRAN): vers la virtualisation  des couches radio (M. Gagnaire)

TH15:Réseaux logiciels (SDN): réseau pour conteneurs et gestion de stockage pour conteneurs DevOp (R. Sharrock)

TH16: Configuration management: ansible, puppet, chef, salt (R. Sharrock)

TH17: Mobile Edge Computing (MEC) : vers la virtualisation des couches radio (M. Gagnaire)

TH18: Mobile Edge Computing (MEC) : vers l'informatique diffuse  (M. Gagnaire)

TH19: Examen écrit (M. Gagnaire)

TH20: Examen écrit (R. Sharrock)

Mots clés

Machine physique (PM), machine virtuelle (VM), réseau d'arrière-plan, équilibrage énergétique, allocation de ressources, Mobile Edge Computing (MEC), Cloud Radio Access Network (CRAN)

Méthodes pédagogiques

Cours didactiques, séances de travaux pratiques
Veuillez patienter