Vous êtes sur la page 1sur 43

Introduction

Modèles du Cloud
Déploiement du Cloud
Caractéristiques du Cloud

Cloud Computing :
Généralités & Concepts de base

Faiez CHARFI

Les 24èmes journées de l’UR-SETIT


22 Février 2015

Faiez CHARFI Cloud Computing : Généralités & Concepts de base


Introduction
Modèles du Cloud
Déploiement du Cloud
Caractéristiques du Cloud

Cette oeuvre, création, site ou texte est sous licence


Creative Commons Attribution - Pas d’Utilisation
Commerciale - Partage dans les Mêmes Conditions 4.0
International. Pour accéder à une copie de cette licence,
merci de vous rendre à l’adresse suivante
http://creativecommons.org/licenses/by-nc-sa/4.0/ ou
envoyez un courrier à Creative Commons, 444 Castro Street,
Suite 900, Mountain View, California, 94041, USA.

Faiez CHARFI Cloud Computing : Généralités & Concepts de base


Introduction Cloud Computing ?
Modèles du Cloud Exemples d’utilisation du Cloud
Déploiement du Cloud Évolutions vers le Cloud
Caractéristiques du Cloud Définitions

Cloud Computing ? (InfoNuage)


Cloud → Nuage Computing → Informatique

Machine capable d’acquérir et


de conserver des informations,
d’effectuer des traitements et
de restituer les informations
stockées.

Faiez CHARFI Cloud Computing : Généralités & Concepts de base


Introduction Cloud Computing ?
Modèles du Cloud Exemples d’utilisation du Cloud
Déploiement du Cloud Évolutions vers le Cloud
Caractéristiques du Cloud Définitions

Cloud Computing ?

Mythe Grec Cloud computing Céleste

Faiez CHARFI Cloud Computing : Généralités & Concepts de base


Introduction Cloud Computing ?
Modèles du Cloud Exemples d’utilisation du Cloud
Déploiement du Cloud Évolutions vers le Cloud
Caractéristiques du Cloud Définitions

Cloud Computing ?

Mythe Grec Cloud computing Céleste

Faiez CHARFI Cloud Computing : Généralités & Concepts de base


Introduction Cloud Computing ?
Modèles du Cloud Exemples d’utilisation du Cloud
Déploiement du Cloud Évolutions vers le Cloud
Caractéristiques du Cloud Définitions

Cloud Computing ?

Virtuel

Faiez CHARFI Cloud Computing : Généralités & Concepts de base


Introduction Cloud Computing ?
Modèles du Cloud Exemples d’utilisation du Cloud
Déploiement du Cloud Évolutions vers le Cloud
Caractéristiques du Cloud Définitions

Retournons à la terre

Questions
1 Qui a déjà utilisé le cloud computing ?

2 Si oui, Comment ?

Faiez CHARFI Cloud Computing : Généralités & Concepts de base


Introduction Cloud Computing ?
Modèles du Cloud Exemples d’utilisation du Cloud
Déploiement du Cloud Évolutions vers le Cloud
Caractéristiques du Cloud Définitions

Exemples d’utilisation du cloud computing

Faiez CHARFI Cloud Computing : Généralités & Concepts de base


Introduction Cloud Computing ?
Modèles du Cloud Exemples d’utilisation du Cloud
Déploiement du Cloud Évolutions vers le Cloud
Caractéristiques du Cloud Définitions

Exemples d’utilisation du cloud computing

Faiez CHARFI Cloud Computing : Généralités & Concepts de base


Introduction Cloud Computing ?
Modèles du Cloud Exemples d’utilisation du Cloud
Déploiement du Cloud Évolutions vers le Cloud
Caractéristiques du Cloud Définitions

Exemples d’utilisation du cloud computing

Faiez CHARFI Cloud Computing : Généralités & Concepts de base


Introduction Cloud Computing ?
Modèles du Cloud Exemples d’utilisation du Cloud
Déploiement du Cloud Évolutions vers le Cloud
Caractéristiques du Cloud Définitions

Exemples d’utilisation du cloud computing

Services
Élasticité

Faiez CHARFI Cloud Computing : Généralités & Concepts de base


Introduction Cloud Computing ?
Modèles du Cloud Exemples d’utilisation du Cloud
Déploiement du Cloud Évolutions vers le Cloud
Caractéristiques du Cloud Définitions

Évolution

Le début (40-70)
ENIAC (1942)
EDVAC (1945)
Développement du mini-ordinateur (1960)
john McCarth présente le concept du cloud (1961)
Première interface utilisateur Windows (1964)
Fondation d’intel (1968)
Développement d’ARPANet & Création d’UNIX (1969)
ARPANet se transforme en internet (1970)
Envoi du premier e-mail (1971)
Fondation de MicroSoft, Apple, ORACLE (1974-1977)

Faiez CHARFI Cloud Computing : Généralités & Concepts de base


Introduction Cloud Computing ?
Modèles du Cloud Exemples d’utilisation du Cloud
Déploiement du Cloud Évolutions vers le Cloud
Caractéristiques du Cloud Définitions

Évolution

Invasion mondiale des ordinateurs (80)


IBM lance le premier PC (1981)
MS-DOS sous licence (1982)
MS Windows 1.0 (1985)
Lancement du premier ordinateur portable Compaq (1989)
Maturité d’internet (90)
internet est disponible pour le grand public (1991)
Lancement des navigateurs web (1993)
Commerce électronique - Fondation de Amazon et eBay
(1995)
SalesForce lance les applications d’entreprise SaaS -
prédécesseur du cloud (1999).

Faiez CHARFI Cloud Computing : Généralités & Concepts de base


Introduction Cloud Computing ?
Modèles du Cloud Exemples d’utilisation du Cloud
Déploiement du Cloud Évolutions vers le Cloud
Caractéristiques du Cloud Définitions

Évolution

Vers le Cloud (2000)


Éclatement du phénomène internet
Lancement de BlackBerry, Amazon web services (2002)
Fondation de Facebook - révolution de la communication &
stockage - Cloud service personnel (2004)
Paiement à l’utilisation(2006)
Simple Storage Service Elastic Compute Cloud

Salesforce lance force.com - PaaS, Apple - iPhone (2007)


HTC lance le premier smartphone Android (2008)
Lancement de Google Aps (2009)

Faiez CHARFI Cloud Computing : Généralités & Concepts de base


Introduction Cloud Computing ?
Modèles du Cloud Exemples d’utilisation du Cloud
Déploiement du Cloud Évolutions vers le Cloud
Caractéristiques du Cloud Définitions

Évolution

Faiez CHARFI Cloud Computing : Généralités & Concepts de base


Introduction Cloud Computing ?
Modèles du Cloud Exemples d’utilisation du Cloud
Déploiement du Cloud Évolutions vers le Cloud
Caractéristiques du Cloud Définitions

Définitions I

Définition 1
Le Cloud Computing fournit des services ou des applications
informatiques en ligne, accessibles partout, à tout moment, et de
n’importe quel terminal.

Définition 2
Le Cloud Computing est un concept qui consiste à déporter sur des
serveurs distants des traitements informatiques traditionnellement
localisés sur le poste client de l’utilisateur.

Faiez CHARFI Cloud Computing : Généralités & Concepts de base


Introduction Cloud Computing ?
Modèles du Cloud Exemples d’utilisation du Cloud
Déploiement du Cloud Évolutions vers le Cloud
Caractéristiques du Cloud Définitions

Définitions II
Définition 3 [National Institute of Standards and Technology]
Le cloud computing est l’accès via un réseau de
télécommunications, à la demande et en libre-service, à des
ressources informatiques partagées configurables.

Faiez CHARFI Cloud Computing : Généralités & Concepts de base


Introduction
IAAS
Modèles du Cloud
PAAS
Déploiement du Cloud
SAAS
Caractéristiques du Cloud

Modèles du cloud computing

AaaS : Architecture as a Service


BaaS : Business as a Service
CaaS : Computing as a Service
DaaS : Data as a Service
DBaaS : DataBase as a Service
EaaS : Ethernet as a Service
FaaS : Frameworks as a Service
IaaS : Infrastructure as a Service
PaaS : Platform as a Service
SaaS : Software as a Service

Faiez CHARFI Cloud Computing : Généralités & Concepts de base


Introduction
IAAS
Modèles du Cloud
PAAS
Déploiement du Cloud
SAAS
Caractéristiques du Cloud

Infrastructure as a Service I

Niveau très proche du matériel


Les services sont les ressources matérielles : CPU, Mémoire,
Stockage
Services basés sur une infrastructure virtuelle (solutions :
VMWare, Citrix, ...)
Exemples de fournisseurs : Amazon EC2, GoGrid, Flexscale
Le client (Entreprise) gère le middleware des serveurs, et
surtout les logiciels applicatifs
Le fournisseur gère : le matériel serveur, les systèmes
d’exploitation, les couches de virtualisation, le stockage, les
réseaux.

Faiez CHARFI Cloud Computing : Généralités & Concepts de base


Introduction
IAAS
Modèles du Cloud
PAAS
Déploiement du Cloud
SAAS
Caractéristiques du Cloud

Infrastructure as a Service II

Faiez CHARFI Cloud Computing : Généralités & Concepts de base


Introduction
IAAS
Modèles du Cloud
PAAS
Déploiement du Cloud
SAAS
Caractéristiques du Cloud

Platform as a Service I

Utilise des ressources à partir de IaaS


Offre un environnement spécifique pour développer des
applications cloud.
Exemples de fournisseurs : Google Engine, MS Win AZURE,
Force.com
Le client (Entreprise) maintient les applications.
Le fournisseur maintient la plateforme d’exécution : Serveurs,
Logiciels de base, Infrastructure (réseau, stockage, etc)

Faiez CHARFI Cloud Computing : Généralités & Concepts de base


Introduction
IAAS
Modèles du Cloud
PAAS
Déploiement du Cloud
SAAS
Caractéristiques du Cloud

Platform as a Service II

Faiez CHARFI Cloud Computing : Généralités & Concepts de base


Introduction
IAAS
Modèles du Cloud
PAAS
Déploiement du Cloud
SAAS
Caractéristiques du Cloud

Software as a Service I

Utilise l’environnement à partir de PaaS


Offre des applications aux clients
Exemples de fournisseurs : Salesforce.com, RackSpace
Principe : Logiciels expatriés vers des serveurs distants au lieu
d’être exécutés sur la machine client.
Principales applications :
Gestionnaire de relation client (CRM)
Visioconférance
Gestion des ressources humaines
Messagerie et logiciels collaboratifs

Faiez CHARFI Cloud Computing : Généralités & Concepts de base


Introduction
IAAS
Modèles du Cloud
PAAS
Déploiement du Cloud
SAAS
Caractéristiques du Cloud

Software as a Service II

Faiez CHARFI Cloud Computing : Généralités & Concepts de base


Introduction
IAAS
Modèles du Cloud
PAAS
Déploiement du Cloud
SAAS
Caractéristiques du Cloud

Software as a Service III

Faiez CHARFI Cloud Computing : Généralités & Concepts de base


Introduction
IAAS
Modèles du Cloud
PAAS
Déploiement du Cloud
SAAS
Caractéristiques du Cloud

Modèle IT standard vs Modèles du cloud

Faiez CHARFI Cloud Computing : Généralités & Concepts de base


Introduction
Cloud Privé
Modèles du Cloud
Cloud Public
Déploiement du Cloud
inter-Cloud
Caractéristiques du Cloud

Déploiement du Cloud
Cloud Privé
Cloud Public
Cloud communautaire
Ensemble d’entreprise partageant des intérêts/besoins
communs.
Peut héberger une application métier très spécialisée.
Exemple : Nuage pour milieux académiques.
Cloud hybride

Faiez CHARFI Cloud Computing : Généralités & Concepts de base


Introduction
Cloud Privé
Modèles du Cloud
Cloud Public
Déploiement du Cloud
inter-Cloud
Caractéristiques du Cloud

Cloud Privé I

Destiné exclusivement à une entreprise.


L’entreprise peut manipuler son propre cloud.
L’entreprise peut faire appel au services fournis par des tiers.
Solutions :
Eucalyptus
OpenNebula
OpenStack
Nimbus
OpenQRM
⇒ Gestion/configuration via client léger

Faiez CHARFI Cloud Computing : Généralités & Concepts de base


Introduction
Cloud Privé
Modèles du Cloud
Cloud Public
Déploiement du Cloud
inter-Cloud
Caractéristiques du Cloud

Cloud Privé II

Faiez CHARFI Cloud Computing : Généralités & Concepts de base


Introduction
Cloud Privé
Modèles du Cloud
Cloud Public
Déploiement du Cloud
inter-Cloud
Caractéristiques du Cloud

Cloud Public I

mis à disposition du grand public


Services mis à disposition par une entreprise manipulant son
infrastructure
Exemple : Amazon Web Services

Faiez CHARFI Cloud Computing : Généralités & Concepts de base


Introduction
Cloud Privé
Modèles du Cloud
Cloud Public
Déploiement du Cloud
inter-Cloud
Caractéristiques du Cloud

Cloud Public II

Faiez CHARFI Cloud Computing : Généralités & Concepts de base


Introduction
Cloud Privé
Modèles du Cloud
Cloud Public
Déploiement du Cloud
inter-Cloud
Caractéristiques du Cloud

inter Cloud

Interconnexion globale de Cloud


Extension d’internet (network of network).

Faiez CHARFI Cloud Computing : Généralités & Concepts de base


Introduction
Cloud Privé
Modèles du Cloud
Cloud Public
Déploiement du Cloud
inter-Cloud
Caractéristiques du Cloud

Rappel

Faiez CHARFI Cloud Computing : Généralités & Concepts de base


Introduction
Caractéristiques essentiels
Modèles du Cloud
Infrastructure de base
Déploiement du Cloud
Avantages & Inconvénients
Caractéristiques du Cloud

Caractéristiques du Cloud I

Élasticité/Ressource en libre service (Self service)


Plus besoin de rédiger une demande au fournisseur pour
augmenter l’espace de stockage/capacité de calcul
Ressource adaptées automatiquement aux besoin du
consommateur

Faiez CHARFI Cloud Computing : Généralités & Concepts de base


Introduction
Caractéristiques essentiels
Modèles du Cloud
Infrastructure de base
Déploiement du Cloud
Avantages & Inconvénients
Caractéristiques du Cloud

Caractéristiques du Cloud II

Faiez CHARFI Cloud Computing : Généralités & Concepts de base


Introduction
Caractéristiques essentiels
Modèles du Cloud
Infrastructure de base
Déploiement du Cloud
Avantages & Inconvénients
Caractéristiques du Cloud

Caractéristiques du Cloud III

Faiez CHARFI Cloud Computing : Généralités & Concepts de base


Introduction
Caractéristiques essentiels
Modèles du Cloud
Infrastructure de base
Déploiement du Cloud
Avantages & Inconvénients
Caractéristiques du Cloud

Caractéristiques du Cloud IV

Personnalisation : possibilité d’enrichir le service


commercialisé au niveau des données ou des traitements pour
qu’il réponde plus finement aux besoins de chaque client .
Ouverture : Le cloud est accessible de n’importe quel
terminal.
Paiement à l’usage.

Faiez CHARFI Cloud Computing : Généralités & Concepts de base


Introduction
Caractéristiques essentiels
Modèles du Cloud
Infrastructure de base
Déploiement du Cloud
Avantages & Inconvénients
Caractéristiques du Cloud

Infrastructure I

Entrepôt, Data center, architecture réseau


Production Data Center 6= Cloud Data Center
Coût d’exploitation (Centre flottant de Google )
SDN : Software Defined netWork

Faiez CHARFI Cloud Computing : Généralités & Concepts de base


Introduction
Caractéristiques essentiels
Modèles du Cloud
Infrastructure de base
Déploiement du Cloud
Avantages & Inconvénients
Caractéristiques du Cloud

Avantages
Flexibilité : réponse à la demande instantanée
Récupération des données : plus besoin de programme
complexes pour récupérer les données.
Mise à jour logicielle automatique : Plus de souci de mise à
jour des logiciels.
Absence de frais d’investissement (charge fixe de matériel et
d’énergie)
Collaboration accrue : document et application partagés
Mobile : Accessible de n’importe où.
Contrôle des documents
Sécurité des données : Données toujours accessible - pas de
perte de données
Compétitivité : PME et PMI peuvent agir rapidement sur le
marché.
Respect de l’environnement : Réduction de la consommation
Faiez CHARFI Cloud Computing : Généralités & Concepts de base
Introduction
Caractéristiques essentiels
Modèles du Cloud
Infrastructure de base
Déploiement du Cloud
Avantages & Inconvénients
Caractéristiques du Cloud

Inconvénients

Sécurité et confidentialité des données


utilisation des réseaux publics → Cyberattaques
Le client dépend de la QoS du réseau pour accéder à ces
services Cloud.
Question juridiques : absence de localisation géographique des
données (Quels pays, quel data center )
Marge de manœuvre limitée (fonctionnalités limités)

Faiez CHARFI Cloud Computing : Généralités & Concepts de base


Introduction
Caractéristiques essentiels
Modèles du Cloud
Infrastructure de base
Déploiement du Cloud
Avantages & Inconvénients
Caractéristiques du Cloud

Faiez CHARFI Cloud Computing : Généralités & Concepts de base


Introduction
Caractéristiques essentiels
Modèles du Cloud
Infrastructure de base
Déploiement du Cloud
Avantages & Inconvénients
Caractéristiques du Cloud

Faiez CHARFI Cloud Computing : Généralités & Concepts de base


Introduction
Caractéristiques essentiels
Modèles du Cloud
Infrastructure de base
Déploiement du Cloud
Avantages & Inconvénients
Caractéristiques du Cloud

N’est pas nouveau, mais c’est l’avenir ....

Faiez CHARFI Cloud Computing : Généralités & Concepts de base

Vous aimerez peut-être aussi