1
CLOUD COMPUTING (V0)
Niveau : II3 ILSI & ISID
Enseignante: Rim DRIRA
Ann e universitaire 2016/2017
Ann e universitaire 2016/2017
16/12/2016
R f rences:
3
" Le livre blanc du Cloud, du SaaS et des Managed Services pour les partenaires IT
et t l coms edition 2013 - t l chargeable
" Romain Hennion, Hubert Tournier, Eric Bourgeois, Cloud computing : D cider -
Concevoir - Piloter - Am liorer, Eyrolles, 2012
" Guillaume Plouin, Cloud Computing, S curit , strat gie d'entreprise et panorama
du march , Collection InfoPro, Dunod, 2013
Guillaume Plouin, Tout sur le Cloud Personnel, Travaillez, stockez,
" Guillaume Plouin, Tout sur le Cloud Personnel, Travaillez, stockez,
changez... dans le nuage, Dunod, 2013
changez... dans le nuage, Dunod, 2013
jouez et
jouez et
" Syntec Num rique, Livre blanc du cloud comptine, 5 mai 2010
" Microsoft, cloud economics, Livre blanc, novembre 2010
" Eurocloud France, Livre Blanc : Le Cloud et la Distribution et de la distribution,
2011
" Rapport Cigref, Fondamentaux du Cloud Computing : Le point de vue des
Grandes Entreprises, mars 2013
Nicolas, F., et Julien, V. 2009. La virtualisation . In IUT Charlemagne de
NANCY. Licence pro. A.S.R.A.L.L.
16/12/2016
4
CHAPITRE1: INTRODUCTION AU
CLOUD COMPUTING
Ann e universitaire 2016/2017
Ann e universitaire 2016/2017
16/12/2016
Plan:
Introduction
Anc tres du cloud
Cloud computing: D finitions
Caract ristiques du Cloud Computing
Caract ristiques du Cloud Computing
Ato ts et faiblesses
16/12/2016
5
Introduction
Introduction
6
16/12/2016
Ev nements marquants de lhistoire de
linformatique& Grosso modo
7
Ann es 80: la premi re rupture
Le PC
(lordinateur personnel)
Le concept du multi fen trage (Windows) et de la souris.
Ev nements marquants de lhistoire de
linformatique& Grosso modo
8
Ann es 90: la seconde rupture
Linternet (le Web ou la toile informatique).
Ev nements marquants de lhistoire de
linformatique& Grosso modo
9
2010: la troisi me rupture
Le Cloud Computing (le Nuage informatique).
Plus pr cisemment &
10
2010 CLOUD
2006 AWS (Amazon Web Service) : 1er cloud public
2000 SOA, Service-Oriented Architecture.
H bergeurs Web dapplications (anc tre du SaaS).
2000 Premi res applications Web 2.0 : outils collaboratifs,
2000 Premi res applications Web 2.0 : outils collaboratifs,
CRM, environnements de d veloppement et de test.
1990 WEB INTERNET
1980 Client-Serveur
1970 Mainframe
1950 Concept du RJE (Remote Job Entry Process _ ex cution
de travaux distance) (IBM).
Probl matique dAmazon (2006) :
11
Probl matique dAmazon (2006) :
Absorber
commandes
moment de No l
la charge importante des
site au
faites
leur
sur
Investissement dans un grand parc de
Investissement dans un grand parc de
machines
Ressources
lann e
sous-utilis es
le reste de
Id e:
ces
dautres entreprises.
Louer
ressources
Une r volution en informatique?
12
Le Cloud Computing est en train de r volutionner
linformatique.
Le cloud a impos un changement radical dans:
Notre fa on dutiliser lordinateur ainsi quinternet
Notre fa on dutiliser, de d velopper et de maintenir les
Notre fa on dutiliser, de d velopper et de maintenir les
logiciels
Notre fa on de stocker
applications.
linformation et dex cuter
les
Notre fa on de mettre en place et administrer les r seaux
https://www.youtube.com/watch?v=HF1hryPHj_Y
16/12/2016
Cloud computing:
D finition(s)
D finition(s)
13
16/12/2016
Cloud computing?
14
Not yet a common definition
Some definitions
A style of computing where massively scalable IT-enabled
capabilities are provided "as a service" over the network
(Petroleum Federation of India)
A large-scale distributed computing paradigm that is driven by
A large-scale distributed computing paradigm that is driven by
economies of scale, in which a pool of abstracted, virtualized,
dynamically-scalable, managed computing power, storage,
platforms, and services are delivered on demand to external
customers over the Internet (Foster et al 2008)
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 (NIST).
16/12/2016
Cloud computing?
15
Cloud computing= nuage informatique=informatique dans les nuages.
Ensemble de Services & Ressources IT la demande, consolid s, virtualis s,
allou s automatiquement, externalis s, factur s l'usage.
Au lieu d'obtenir de la puissance de calcul par acquisition de mat riel et de
Au lieu d'obtenir de la puissance de calcul par acquisition de mat riel et de
logiciel, le consommateur se sert de puissance mise disposition par un ou des
logiciel, le consommateur se sert de puissance mise disposition par un ou des
fournisseur(s) via Internet.
Fait r f rence lutilisation de la m moire et des capacit s de calcul des serveurs
r partis dans le monde entier et li s par un r seau tel internet.
Donne acc s de mani re volutive des services en ligne sans avoir g rer
linfrastructure sous-jacente souvent complexe (seul un navigateur web est
n cessaire).
16/12/2016
Cloud computing?
16
Selon la d finition officielle du NIST, Le nuage
informatique est un mod le pratique, la
demande, permet d tablir un acc s, par le
r seau, un r servoir partag de ressources
r seau, un r servoir partag de ressources
informatiques configurables (r seau, serveurs,
stockage, applications et services) qui peuvent tre
rapidement approvisionn es et lib r es en
minimisant les efforts de gestion ou les interactions
avec le fournisseur de service
16/12/2016
Cloud computing?
17
La d finition du NIST num re cinq caract ristiques
essentielles du nuage informatique :
Publicité
acc s via le r seau,
la demande et en libre-service,
ressources informatiques virtualis es et mutualis es,
ressources informatiques virtualis es et mutualis es,
lasticit ou mise l chelle rapide,
et service mesur .
Elle num re galement les trois mod les de services
(logiciel en tant que service, plate-forme en tant que
service et infrastructure en tant que service).
16/12/2016
Cloud computing
18
Les nuages de serveurs ne constituent pas une
informatique de r seau. Ils sont plus que cela :
Les services propos s sont accessibles de nimporte o dans le
Les services propos s sont accessibles de nimporte o dans le
monde (informatique de r seau restreinte lentreprise).
Le Cloud Computing nest pas une simple sous-traitance :
Les applications sont accessibles par tout le monde via internet
(multiples soci t s).
Dans linformatique de r seau les applications et les documents
sont accessibles sur
le
cloud computing , plusieurs entreprises, plusieurs serveurs et
de multiples r seaux sont interconnect s.
le r seau dentreprise. Concernant
16/12/2016
Data Center
19
Espace physique con u pour accueillir des serveurs et g rant en
priorit les probl mes d nergie, dacc s des r seaux haut d bit
et de s curit physique.
16/12/2016
Data Center
20
Inside a google datacenter
https://www.youtube.com/watch?v=XZmGGAbHqa0
Facebook datacenter
https://www.youtube.com/watch?v=Y8Rgje94iI0
https://www.youtube.com/watch?v=Y8Rgje94iI0
Microsoft datacenter
https://www.youtube.com/watch?v=0uRR72b_qvc
16/12/2016
Mod le conomique du cloud
21
Un mod le B n ficiaire pour le client
16/12/2016
Mod le conomique du cloud
22
Un mod le B n ficiaire pour le fournisseur Cloud
16/12/2016
Sans cloud VS avec
cloud: quelques exemples
cloud: quelques exemples
23
16/12/2016
Sans cloud
24
Il faut installer sur chaque poste le ou les logiciels
n cessaires (co t de licence).
Les documents cr s par
les utilisateurs sont
souvent sauvegard s en local (en cas de panne).
Les documents sont parfois sauvegard s sur un
Les documents sont parfois sauvegard s sur un
sont
serveur
serveur
sont
difficilement accessibles en dehors du r seau
dentreprise.
centralis mais
centralis mais
ces documents
ces documents
Le r seau dentreprise doit constamment tre mis
(patchs, nouvelles
ladministrateur
jour par
versions, antivirus&).
16/12/2016
Avec cloud
25
Plus de logiciels installer sur le PC (moins de
maintenance).
Les applications sont externalis es (moins de
co t de licence et de d veloppements).
serveur
serveur
de maintenance
de maintenance
Moins
Moins
ladministrateur r seau.
pour
pour
Accessible de nimporte quel ordinateur dans le
acc s
dispose
pourvu
dun
quil
monde
internet.
Les documents et applications sont accessibles
en dehors du r seau dentreprise.
16/12/2016
Exemple : mise en place dun serveur 1/2
26
Mode classique: Sans le Cloud
Avec le Cloud
Chercher une offre ou appeler un fournisseur
pour acheter un serveur.
Commander le serveur
Commander le serveur
Attendre sa livraison, (1 jour, 1 semaine, etc)
-Trouver et am nager une salle pour le mettre
(prises de courant, prises r seau, etc.)
-R ceptionner la livraison, d baller le serveur du
carton et v rifier le contenu de la livraison
-Le brancher au r seau.
-Le d marrer et enfin commencer travailler dessus.
Se connecter au site dun
fournisseurs dinfrastructures
Cloud.
Choisir le serveur, payer
Choisir le serveur, payer
lusage.
Attendre sa livraison (quelques
minutes)
Rien faire
Exemple : mise en place dun serveur 1/2
27
Sans le Cloud
Au final : jai pass (si tout va merveille)
plusieurs heures au minimum pour installer
dessus tous les logiciels n cessaires, pour le
pram trer, etc.
En cas de probl me (s) mat riel ou logiciel:
En cas de probl me (s) mat riel ou logiciel:
il faut des jours voir des semaines pour tout
r gler
Pendant sa dur e dutilisation
il faut que je v rifie si le mat riel et
notamment les disques ne tombent pas en
panne, faire les mise jour, etc.
Avec le Cloud IaaS
Quelques minutes (ou quelques dizaine de
minutes) pour tout installer, param trer&
minutes) pour tout installer, param trer&
rien faire, lh bergeur sen charge.
Si le serveur devient non performant, ses
capacit s deviennent insuffisantes, que
faire? Reprendre le processus pour faire
Louer plus de capacit s chez lh bergeur:
en quelques minutes ou d s le d but confier
lh bergeur la gestion automatique de la
Dune fa on g n rale: Sans Cloud
28
16/12/2016
Avec le cloud
29
16/12/2016
Anc tres du cloud
30
16/12/2016
Anc tres du cloud
31
Les anc tres les plus directs du nuage
informatique sont
la virtualisation,
le Grid Computing
et lUtility Computing.
16/12/2016
Informatique utilitaire 1/2
32
Linformatique utilitaire : d signe le principe de location des
ressources informatiques (la puissance de calcul des machines), que lon
facture lusage.
Cette notion de consommation a t propos e par John McCarthy en
Cette notion de consommation a t propos e par John McCarthy en
1961, lors dune conf rence au MIT (Massachusetts Institute of
Technology). Ce dernier a sugg r que linformatique pourrait un jour
tre organis e comme un service public tout comme le t l phone est un
service public.
16/12/2016
Publicité
Informatique utilitaire 2/2
33
Ce concept a lavantage davoir un co t dinvestissement initial tr s
faible pour un acc s imm diat aux ressources informatiques.
Linformatique utilitaire a pr par pour la transition vers
linformatique "On-Demand" et linformatique "as a Service".
linformatique "On-Demand" et linformatique "as a Service".
16/12/2016
Grid Computing
34
o Le Grid Computing pr sente une infrastructure virtuelle
constitu e dun ensemble de ressources informatiques
potentiellement partag es, distribu es, h t rog nes,
d localis es et autonomes.
o Ces ressources ont un objectif commun qui consiste la
constitution dune infrastructure virtuelle performante
offrant une tr s grande capacit de calcul.
16/12/2016
Grid VS Cloud computing
35
Points communs
Infrastructure distribu e
Flexibilit
Points diff rents
Mod le conomique
n Grid: project oriented, Cloud: pay as you go
Ressource on-demand
Une m me vision initiale
Des technologies compl mentaires
Des usages pour l'instant actuellement tr s diff rents
16/12/2016
Virtualisation: D finition
37
La Virtualisation a t la premi re pierre vers l re du
Cloud Computing.
La virtualisation est une technologie qui fait r f rence
labstraction ou le masquage des ressources dun
labstraction ou le masquage des ressources dun
serveur physique pour les faire appara tre
logiquement diff rentes ce qu'elles sont physiquement.
La virtualisation permet de faire fonctionner
simultan ment plusieurs syst mes dexploitation qui
peuvent tre h t rog nes (par exemple Linux, Windows,
Mac&) sur une seule machine.
16/12/2016
Virtualisation: D finition
38
Un serveur virtualis est commun ment appel une
machine virtuelle (VM).
Ainsi, un syst me principal s'interpose entre la machine
physique et lensemble des VM selon le type de la
physique et lensemble des VM selon le type de la
virtualisation choisi.
Une plateformes de virtualisation est appel e
hyperviseur et elles permettent de cr er des machines
virtuelles et de leurs faire allouer un mat riel virtuel (CPU,
m moire, contr leurs dentr e/sortie).
Deux types dhyperviseur.
16/12/2016
Types des hyperviseurs
39
Hyperviseur Type 1
Un hyperviseur de Type 1, ou natif, voire bare metal
(litt ralement m tal nu ) est un logiciel qui sex cute directement
sur le mat riel de la machine h te. Les syst mes d'exploitation
invit s s'ex cuteront sur un autre niveau au-dessus de l'hyperviseur.
invit s s'ex cuteront sur un autre niveau au-dessus de l'hyperviseur.
Exemples: VMware ESX/ESXi, XenServer et KVM sont des exemples
de l'hyperviseur de type 1
16/12/2016
Types des hyperviseurs
40
16/12/2016
Hyperviseur Type 1
Types des hyperviseurs
41
Hyperviseur Type 2 est un logiciel qui sex cute lint rieur
dun syst me dexploitation pr install . Ce type dhyperviseur est
appel galement host-based . Avec la couche hyperviseur
comme un second niveau logiciel distinct, les syst mes d'exploitation
invit s sex cuteront au troisi me niveau au-dessus du mat riel.
invit s sex cuteront au troisi me niveau au-dessus du mat riel.
Exemples: VirtualBox, VMware Server et VMware Workstation sont
des exemples de l'hyperviseur de type 2.
16/12/2016
Types des hyperviseurs
42
Hyperviseur Type 2
16/12/2016
Types des hyperviseurs
43
Les hyperviseurs de type 2 sont moins efficaces que
ceux de type 1, mais la facilit dutilisation de ce type
de virtualisation repr sente un grand avantage
16/12/2016
Carct ristiques du cloud
Carct ristiques du cloud
44
16/12/2016
Caract ristiques
45
On-demand self-service : un client peut s'allouer lui-
m me des ressources (temps cpu, stockage, bande
passante, logiciel)
Broad network access : les ressources sont accessibles
Broad network access : les ressources sont accessibles
depuis un r seau via des m canismes utilisables depuis
diff rents clients (pc, portable, smartphone, tablette...)
16/12/2016
Caract ristiques
46
Resource pooling : les ressources sont allou es
dynamiquement selon la demande, sans localisation
pr cise
Measured service : le syst me s'appuie sur des crit res
Measured service : le syst me s'appuie sur des crit res
de mesures des diff rents services pour le contr le,
l'optimisation et la facturation
Rapid elasticity : les ressources peuvent s'adapter de
fa on lastique aux pics de charge
16/12/2016
Resource pooling
47
Les ressources informatiques sont mises la disposition de
plusieurs utilisateurs au moyen dun mod le multi-client.
Ces ressources peuvent ainsi tre affect es et r affect es
aux utilisateurs en fonction de la demande.
Lutilisateur na habituellement ni connaissance ni contr le
du lieu exact des ressources qui lui sont fournies; il peut
toutefois pr ciser le lieu un plus haut niveau dabstraction
(par exemple, le lieu g ographique ou le centre de
donn es).
Cest le Multitenancy
16/12/2016
Service mesurable
48
Les syst mes du nuage contr lent automatiquement et
optimisent lutilisation des ressources en fonction des
informations remont es par des fonctionnalit s de
mesures, selon le type de service (par exemple,
stockage, traitement, bande passante, et comptes
stockage, traitement, bande passante, et comptes
dutilisateurs actifs) et dune fa on transparente.
Les utilisateurs ne sont factur s que pour ce quils
consomment. (le pay as you go ou pay as you
use ).
16/12/2016
lasticit
49
sont allou es et
lasticit ou mise l chelle rapide :
Les
lib r es de fa on
ressources
lastique, parfois automatique, pour dimensionner
rapidement la capacit , de laugmenter et de la
rapidement la capacit , de laugmenter et de la
diminuer en fonction des modifications des besoins
de calcul.
16/12/2016
Elasticit VS Scalabilit ?
50
La scalabilit correspond laptitude dune application
r pondre la mont e en charge en ajoutant/retirant des
ressources (puissance de calcul, m moire ou stockage) afin
de maintenir un certain niveau de performance et de QoS.
L lasticit inclut la scalabilit , mais une application dite
"scalable" nest pas n cessairement une application
lastique.
Lelasticit permet dajuster la quantit de ressources en fonction
de la demande (scalabilit ), mais de mani re optimale ce qui
induit des propri t s comme la r activit , la pr cision et plus
g n ralement lefficacit du processus dadaptation.
16/12/2016
Elasticit VS Scalabilit ?
51
16/12/2016
Cloud: Ato ts et faiblesses
52
16/12/2016
Ato ts
53
R duction des co ts : r duction du co t total de possession des syst mes
informatiques, la facilit d'augmenter ou de diminuer les ressources.
Utiliser des applications sans les installer.
Am liorer l'accessibilit : acc der des fichiers personnels, des
Publicité
applications partir de importe quel ordinateur, avec Internet.
Recentrage sur le cSur de m tier
Recentrage sur le cSur de m tier
La maintenance, la s curisation et les volutions des services tant la charge
exclusive du prestataire dont c'est g n ralement le cSur de m tier,
D charger les quipes informatique des entreprises, qui ont alors plus de
disponibilit pour des activit s haute valeur ajout e.
volutivit .
lasticit .
Points faibles
54
Perte de la ma trise de son informatique (confi e un ou
des tiers)
Du fait que l'on ne peut pas toujours exporter les donn es
d'un service cloud, la r versibilit (ou les co ts de sortie
associ s) n'est pas toujours prise en compte.
le client se trouve souvent pi g par son prestataire et
le client se trouve souvent pi g par son prestataire et
c'est seulement lorsqu'il y a des probl mes (changement des
termes du contrat ou des conditions g n rales d'utilisation,
augmentation du prix du service, besoin d'acc der ses
donn es en local, etc.) qu'il se rend compte de
l'enfermement propri taire (vendor lock-in) dans lequel il se
trouve.
16/12/2016
Points faibles
55
Perte de la ma trise de son informatique (confi e un
ou des tiers) suite
Pour Richard Stallman, l'origine du projet GNU,
l'informatique dans le nuage est un pi ge , les
l'informatique dans le nuage est un pi ge , les
utilisateurs perdent le contr le de leurs applications. Il le
consid re comme un concept publicitaire sans int r t,
rejoignant les critiques exprim es par Larry Ellison,
fondateur d'Oracle, selon lequel il s'agit d'un
ph nom ne de mode.
16/12/2016
Points faibles
56
Probl mes li s la s curit
L'utilisation des r seaux publics, dans le cas du cloud public, entra ne des risques
li s la s curit du cloud. En effet, la connexion entre les postes et les serveurs
applicatifs passe par le r seau internet, et expose des risques suppl mentaires
de cyberattaques, et de violation de confidentialit .
Le risque existe pour les particuliers, mais aussi pour les grandes et moyennes
entreprises, qui ont depuis longtemps prot g leurs serveurs et leurs applications
des attaques venues de l'ext rieur gr ce des r seaux internes cloisonn s.
Tout comme les logiciels install s localement, les services de cloud computing sont
utilisables pour lancer des attaques (craquage de mots de passe, d ni de
service&).
En 2009, par exemple, un cheval de Troie a utilis ill galement un service du
cloud public d'Amazon pour infecter des ordinateurs.
16/12/2016
Points faibles
57
Juridique, souverainet
De quelle juridiction/pays vont d pendre les donn es et
les machines d ploy es chez un fournisseur de cloud ?
16/12/2016
CLOUD - SECURITE ET CONFIDENTIALITE
58
La r glementation europ enne conna t un principe selon lequel les donn es personnelles ne
peuvent tre export es hors de l'Union europ enne (UE) dans un pays ne disposant pas d'une
l gislation ad quate de protection desdites donn es. En France, exporter en Chine sans
pr cautions un traitement de paie ou un fichier clients est ainsi puni de cinq ans de prison et
de 300 000 euros d'amende.
Les Etats-Unis ne disposent pas une r glementation f d rale en la mati re, ce qui ne devait
pas permettre aux groupes am ricains de recueillir les donn es personnelles europ ennes. La
commission europ enne et le d partement du commerce am ricain ont palli la difficult : ils
ont n goci un programme d'autor gulation appel Safe Harbor (port de s curit ).
Les entreprises am ricaines qui se consid rent conformes un minimum requis en mati re de
Les entreprises am ricaines qui se consid rent conformes un minimum requis en mati re de
donn es personnelles n'ont qu se d clarer Safe Harbor aupr s du d partement du
commerce am ricain et le tour est jou . Elles peuvent alors l galement recevoir des donn es
europ ennes. Or la Commission n'a n goci ni proc dure de contr le du Safe Harbor, ni
sanctions en cas de fausses d clarations.
Le caract re illusoire du Safe Harbor a t d montr par les r v lations dEdgard Snowden
sur le programme Prism, car les entreprises d sign es dans Prism pour avoir donn la NSA un
acc s direct toutes les donn es qu'ils h bergent taient galement d clar es Safe Harbor ...
Source : L'Europe ne doit pas laisser le nuage informatique lui chapper, OLIVIER ITEANU, Le Monde - DIMANCHE 19 - LUNDI 20 AVRIL
2015 - D BATS 13. Olivier Iteanu est avocat et vice-pr sident de l'association professionnelle Cloud Confidence.
Conclusion
Le Cloud Computing est un concept r cent qui int resse les
g ants de linformatique qui investissent de fa on colossale.
Des partenariats ont d j eu lieu (Google et SalesForce) ce qui
prouve que le march est en pleine explosion.
Certains m tiers sont en train d voluer : administrateur r seau,
d veloppeurs&
Cependant, la migration des applicatifs sera longue.
Il faudra changer les mentalit s notamment en ce qui concerne
la confidentialit des donn es.
60
CHAPITRE2: SERVICES ET MOD LES
DU CLOUD COMPUTING
Ann e universitaire 2016/2017
Ann e universitaire 2016/2017
16/12/2016
CLOUD Vue densemle
61
Mise en commun de ressources
" Mod le de D veloppement
" Mod le de D ploiement
" Mod le de Consommation
Caract ristiques
essentielles
Mod les de
services
services
Mod les de
d ploiement
Services du cloud
Services du cloud
64
16/12/2016
Services
65
16/12/2016
Services
66
16/12/2016
Infrastructure as a services (IaaS)
67
Lobjectif de IaaS consiste d sengager lentreprise de
toute infrastructure informatique : il sagit de
d mat rialiser la salle informatique on the Cloud afin
de r duire les co ts de fonctionnement ( lectricit ,
climatisation, achat de serveurs,&).
C'est le service de plus bas niveau. Il consiste offrir un
C'est le service de plus bas niveau. Il consiste offrir un
acc s un parc informatique virtualis . Des machines
virtuelles sur lesquelles le consommateur peut installer un
syst me d'exploitation et des applications.
Le consommateur est ainsi dispens de l'achat de mat riel
informatique.
Acteurs dIaaS
68
Loffre IaaS existe aupr s de quelques grandes
soci t s, seules poss der des centres de
traitements informatiques (DataCenter) dans le
monde entier : Microsoft, IBM, Amazon.
Amazon:
Amazon:
S3 / Simple Storage Service: Un services de stockage Utilis e par
Dropbox, Ubuntu One, ...
EC2 / Elastic Cloud Computer: Un service IaaS reposant sur un
hyperviseur Xen (hyperviseur de machine virtuelle) et permettant un
client de demander des ressources informatiques pour y h berger ses
applications. EC2 est compatible avec Windows et Linux pour les
syst mes virtualis s. Utilis e par The guardian, SNCF, Amazon, Bakinter.
En France: Gandi, OVH...
Platform as a service (PaaS)
69
Dans ce type de service, situ juste au-dessus du pr c dent, le syst me
d'exploitation et les outils d'infrastructure sont sous la responsabilit du
fournisseur.
Plus le besoin d'investir des millions de $$$ pour obtenir cette plateforme
de d veloppement pr te pour les d veloppeurs.
PaaS propose l'utilisateur d'avoir acc s une v ritable plate-forme de
PaaS propose l'utilisateur d'avoir acc s une v ritable plate-forme de
d veloppement (langage de programmation, outils de d veloppements,
d veloppement (langage de programmation, outils de d veloppements,
modules). L'utilisateur b n ficie donc d'un environnement de
d veloppement manag , h berg , maintenu par un prestataire, bas sur
une infrastructure externe son entreprise.
Le fournisseur PaaS livre cette plate-forme sur le web, et dans la plupart
des cas, il est possible de lutiliser partir dun navigateur, sans avoir
besoin de t l charger un logiciel.
Acteurs du PAAS
70
Parmis les solutions existantes :
Window Azure de Microsoft.
App Engine de Google.
App Engine de Google.
Bluemix de IBM.
Chaque PaaS propose des mod les de d veloppement
diff rents: Google App Engine se limite Java et Python alors
que Windows Azure travaille avec les langages .Net, Python,
PHP, Ruby et Java.
16/12/2016
Platform as a service (PaaS)
71
Remarque:
La situation est analogue celle de l'h bergement web
o le consommateur loue l'exploitation de serveurs sur
lesquels les outils n cessaires sont pr alablement plac s
Publicité
et contr l s par le fournisseur.
et contr l s par le fournisseur.
La diff rence tant que les syst mes sont mutualis s et
offrent une grande lasticit - capacit de s'adapter
automatiquement la demande, alors que dans une
offre classique d'h bergement web l'adaptation fait
suite une demande formelle du consommateur.
Software as a service (SaaS)
72
SaaS (Software as a Service)
renvoie un mod le de logiciel
commercialis non pas sous la forme d'un produit (licence), que le client
installerait, mais en tant qu'application accessible distance comme un
service, par le biais d'Internet et du Web.
SaaS est un mod le qui sappuie sur les technologies li es aux Web
Services , lArchitecture Orient e Services (SOA), Ajax&
Dans ce type de service, des applications sont mises la disposition des
Dans ce type de service, des applications sont mises la disposition des
consommateurs.
Les applications peuvent tre manipul es l'aide d'un navigateur web
ou install es de fa on locative sur un PC, et le consommateur n'a pas se
soucier d'effectuer des mises jour, d'ajouter des patches de s curit et
d'assurer la disponibilit du service.
Software as a service (SaaS)
73
Exemples:
Gmail est un exemple de tel service. Il offre au consommateur un service
de courrier lectronique et le consommateur n'a pas se soucier de la
mani re dont le service est fourni.
Office 365 propose un ensemble de services en abonnement dont la suite
logicielle Office qui se met automatiquement jour, l'utilisateur ne se
logicielle Office qui se met automatiquement jour, l'utilisateur ne se
soucie pas de racheter un nouveau logiciel ou de le mettre jour. On
soucie pas de racheter un nouveau logiciel ou de le mettre jour. On
parle ici de location de services h berg s par Microsoft.
Salesforce CRM, Microsoft Dynamics CRM on line (Gestion Relation Client).
R duction des risques et des co ts li s limpl mentation dun syst me CRM
(60 90 jours au lieu de 6 mois).
D'autres exemples de logiciels mis disposition en Saas sont Google
Apps, LotusLive (IBM), FaceBook.
Autres services
74
DaaS: Data as a Service : correspond la mise
disposition de donn es d localis es quelque part sur le
r seau. Ces donn es sont principalement consomm es
par ce que l'on appelle des mashups.
BPaaS : il s'agit du concept de Business Process as a
service (BPaaS)
Desktop as a Service,
Etc.
16/12/2016
Mod les de d ploiement
75
16/12/2016
Mod les de d ploiement
76
Il existe divers mod les de d ploiement du Cloud
Computing. Ils sont essentiellement au nombre de quatre
mod les et ils diff rent selon les besoins dutilisation.
Cloud Public
Cloud Public
Cloud Priv
Cloud hybride
Cloud communautaire
16/12/2016
Mod les de d ploiement
77
16/12/2016
Cloud public
78
Les services sont mis la disposition du grand public
travers Internet
Les services peuvent tre fournis titre gratuit ou
on reux
on reux
Les services sont le plus souvent accessibles par un
mod le de paiement en fonction de lutilisation.
Parmi les solutions existantes, nous pouvons citer :
Amazon ou encore Google App Engine (GAE).
16/12/2016
Cloud Priv
79
Les services sont exploit s pour le compte dune seule
personne (individu, entreprise ou organisation).
Ils sont non accessibles aux personnes ext rieures
lentreprise ou lorganisation.
lentreprise ou lorganisation.
Contrairement au Cloud public, lutilisation du Cloud
priv par une entreprise n cessite un investissement sur
les ressources mat rielles ainsi que sur la maintenance
mais garantit en contrepartie la s curit des donn es
car celles-ci restent internes lentreprise.
16/12/2016
Cloud hybride
80
Correspond lutilisation de plusieurs Clouds , priv s ou
publics.
Il est possible de:
D porter des applications vers un Cloud public qui
consommera des donn es stock es et expos es dans un
consommera des donn es stock es et expos es dans un
Cloud priv .
Faire communiquer deux applications h berg es dans deux
Clouds priv s distincts.
Consommer plusieurs services h berg s dans des Cloud
publics diff rents.
16/12/2016
Cloud communautaire
81
Correspondent une infrastructure Cloud partag e par
plusieurs organisations pour les besoins dune
communaut qui souhaite mettre en commun des moyens
(s curit , conformit , etc..).
Cette infrastructure peut tre g r e par les
organisations ou par une tierce partie et peut tre
plac e dans les locaux ou lext rieur.
16/12/2016
Difficult s li es lusage du
Cloud
Cloud
82
16/12/2016
S lection dun environnement
appropri
83
Vu la grande variabilit technique et l volution continue des
diff rents environnements Cloud, le choix de lenvironnement
ad quat qui r pond mieux aux exigences dune application
d ployer est une t che d licate.
Exemple : Google App Engine qui est une plateforme en
tant que service (PaaS), supporte les langages de
programmation suivants : Java, Python, PHP et Go, m me
pour ces langages Google support quelques versions en
particulier comme java8.
16/12/2016
configuration correcte
84
Parmi les ventuels environnements Cloud identifi s, un
choix plus pr cis doit tre fait en sp cifiant les qualit s
de services (QOS) en ad quation avec les exigences
techniques de lapplication. Par exemple, la taille de la
base de donn es, la taille de m moire vive RAM, la
base de donn es, la taille de m moire vive RAM, la
fr quence de CPU, etc.
16/12/2016
Migration et manque dinterop rabilit
85
Suite au processus de d ploiement, les utilisateurs du
Cloud se trouvent parfois dans lobligation de changer
leurs fournisseurs ou de migrer dun environnement
Cloud un autre cause dun probl me dadaptabilit
ou dun besoin des services manquants dans
ou dun besoin des services manquants dans
lenvironnement actuellement utilis . Ce processus de
migration repr sente plusieurs difficult s et n cessite un
niveau dexpertise assez lev .
16/12/2016
S curit & confidentialit (Security and
Privacy) 1/2
86
Les donn es d'entreprise pr cieuses r side en dehors
du pare-feu d'entreprise, cela suscite de s rieuses
inqui tudes.
Le piratage et diverses attaques contre l'infrastructure
cloud affecteraient plusieurs clients m me si un seul site
est attaqu .
16/12/2016
S curit & confidentialit (Security and
Privacy) 2/2
87
Ces risques peuvent tre att nu s par l'utilisation
d'applications de s curit , de syst mes de fichiers
chiffr s, de logiciels de perte de donn es et d'achat de
mat riel de s curit pour suivre le comportement
inhabituel des serveurs.
inhabituel des serveurs.
16/12/2016
88
FIN
16/12/2016