Académique Documents
Professionnel Documents
Culture Documents
Chapitre 1
Introduction au Cloud Computing
2
Plan de Cours
1. Cloud Computing
2. Virtualisation des ressources
3. Services Web
4. Plateformes Infonuagiques - OpenStack
3
Prérequis
4
Merci & Bienvenue
M. F. Zhani 5
Objectifs du chapitre
M. F. Zhani 6
Plan
1. Définition
2. Modèles de services
3. Types de cloud
M. F. Zhani 7
Cloud Computing ?
Définition par NIST* : “Cloud computing is a model for enabling
ubiquitous, convenient, on-demand network access to a shared pool of
configurable computing resources (e.g., networks, servers, storage,
applications, and services) that can be rapidly provisioned and released
with minimal management effort or service provider interaction.” [1]
M. F. Zhani 8
Cloud Computing ? (suite)
M. F. Zhani 9
Caractéristiques
M. F. Zhani 10
Caractéristiques (suite)
M. F. Zhani 12
Caractéristiques (suite)
M. F. Zhani 13
Caractéristiques (suite)
M. F. Zhani 14
Plan
1. Définition
2. Modèles de services
3. Types de cloud
M. F. Zhani 15
Modèles de service
M. F. Zhani 16
Modèles de service (suite)
Software as a Service (SaaS)
Le client utilise une application offerte par le fournisseur du nuage et hébergée
dans son infrastructure infonuagique.
L’application est accessible grâce à une interface client (per ex., un navigateur
Web) à partir d’un appareil connecté à Internet
Exemples :
M. F. Zhani 17
Modèles de service (suite)
Platform as a Service (PaaS)
Le client est capable de déployer sur l'infrastructure infonuagique des
applications créés à l'aide de
langages de programmation, bibliothèques, services et outils fournis par le
fournisseur du cloud
Exemples :
M. F. Zhani 18
Modèles de service (suite)
Infrastructure as a Service (IaaS)
Exemples :
M. F. Zhani 19
Modèles de service (suite)
1. Définition
2. Modèles de services
3. Types de cloud
M. F. Zhani 22
Types de cloud
Nuage privé (Private cloud)
Infrastructure infonuagique (infonuage) utilisée exclusivement par un
organisme unique comprenant plusieurs consommateur (par ex., unités).
Peut être détenu, géré et exploité par une entreprise ou un tiers, ou une
combinaison des deux et peut exister sur ou en dehors de ses locaux.
M. F. Zhani 23
Types de cloud (suite)
M. F. Zhani 24
Modèle d’affaire (Business Model)
M. F. Zhani 25
Question
M. F. Zhani 26
Plan
1. Définition
2. Modèles de services
3. Types de cloud
M. F. Zhani 27
Avantages du Cloud
Économie
Pas d'investissement en matériel ou de frais de gestion et maintenance
Modèle de prix basé sur l'utilisation « pay per use model»
Pas très cher (économie d'échelle)
Extensibilité (scalability) et performance
Illusion de ressources infinies « sur demande »
Commencer petit, puis ajuster les ressources selon le besoin
Flexibilité
Ressources personnalisables (cpu, mémoire, stockage et bande passante)
Pile logicielle personnalisable
M. F. Zhani 28
Avantages du Cloud (suite)
Fiabilité et tolérance aux pannes
Gestion automatique des backups et des pannes
Accès facile
Déployer des applications à partir de n'importe où à tout moment
Accès à des ressources à partir de n’importe quelle machine connectée à Internet
Facilite le travail collaboratif
M. F. Zhani 30
Qui utilise les services du cloud ?
Amazon Web Services
M. F. Zhani 31
Démo
M. F. Zhani 32
Plan
1. Définition
2. Modèles de services
3. Types de cloud
M. F. Zhani 33
Centres de données
Centre de données (data centers) : site physique sur lequel se
trouvent les équipements TI qui hébergent les services dans
l’infonuage
Serveurs, switches, routeurs, cables, système de climatisation,
éclairage,…
M. F. Zhani 34
Centres de données (suite)
Virtualisation
Service Web
M. F. Zhani 37
Virtualisation
Exemples :
Serveur machines virtuelles
Lien lien virtuels
Centre de données centre de
données virtuels
Outils et plateformes :
Xen, KVM
Openstack, CloudStack
Virtualisation d’un centre de données [3]
M. F. Zhani 38
Services Web
Un service Web est un service offert par une machine à une machine.
Utilise les technologies Web (principalement http)
Utilise fichier en format lu par les machines (XML ou JSON)
M. F. Zhani 41
Services Web(suite)
Exemple Requête/Réponse Rest
Service : The Google Maps Time Zone API
https://maps.googleapis.com/maps/api/timezone/json?location=39.6034810,-
119.6822510×tamp=1331161200&key=AIzaSyAXiU7dTLBMFdV94XvqM2DMNhOhl0RDGIw
M. F. Zhani 42
Software Defined Networking (SDN)
Nouvelle technologie permettant de configurer d’une façon plus
dynamique et rapide les équipements réseaux
Control Plane
Control
Plane
Data Control
Plane Plane Data
Control Plane
Data
Plane Data
Plane
Data Control Plane
routeur Data
Plane Plane
Plane
routeur
Control Data
Plane Data
Plane
Plane
Data
Plane Data
Plane
Réseau traditionnel Réseau SDN
M. F. Zhani 43
Plan
1. Définition
2. Modèles de services
3. Types de cloud
M. F. Zhani 44
Défis reliés à l’infonuagique
Opportunités de recherche
M. F. Zhani 45
Bibliographie
[1] Peter Mell and Tim Grance, Draft NIST Working Definition of Cloud
Computing, 2009.
M. F. Zhani 46
Merci
M. F. Zhani 47