CLOUD COMPUTING (V0)

Eyrolles
Page 1 sur 84Lecteur de document UniversityLib

CLOUD COMPUTING (V0)

Cloud Computing, Computer Science, IT Services · course

Voir tous les documents en systèmes d'exploitation et cloud

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