0% ont trouvé ce document utile (0 vote)
64 vues83 pages

Cloud Partie 1

Transféré par

md
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
64 vues83 pages

Cloud Partie 1

Transféré par

md
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Références:

• 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, jouez et
échangez... dans le nuage, Dunod, 2013
• Syntec Numérique, Livre blanc du cloud comptine, 5 mai 2010
• Microsoft, cloud economics, Livre blanc, novembre 2010 [lire en ligne] [PDF]
• Eurocloud France, Livre Blanc : Le Cloud et la Distribution et de la distribution,
2011 [présentation en ligne] [lire en ligne] [PDF]
• Rapport Cigref, Fondamentaux du Cloud Computing : Le point de vue des
Grandes Entreprises, mars 2013 [lire en ligne] [PDF]
¨ 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 16/12/2016


Plan:
¨ Introduction
¨ Ancêtres du cloud
¨ Cloud computing: Définitions
¨ Caractéristiques du Cloud Computing
¨ Atoûts et faiblesses

16/12/2016
Introduction

16/12/2016
Evénements marquants de l’histoire de
7
l’informatique… Grosso modo
¨ Années 80: la première rupture

Le PC
(l’ordinateur personnel)

Le concept du multi fenêtrage (Windows) et de la souris.


Evénements marquants de l’histoire de
8
l’informatique… Grosso modo
¨ Années 90: la seconde rupture

L’internet (le Web ou la toile informatique).


Evénements marquants de l’histoire de
9
l’informatique… Grosso modo
¨ 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 d’applications (ancêtre du SaaS).
Ø 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 d’Amazon (2006) :
11

Ø Problématique d’Amazon (2006) :


Ø Absorber la charge importante des
commandes faites sur leur site au
moment de Noël
Ø Investissement dans un grand parc de
machines
Ø Ressources sous-utilisées le reste de
l’année

¨ Idée: Louer ces ressources à


d’autres entreprises.
Une révolution en informatique?
12

üLe Cloud Computing est en train de révolutionner


l’informatique.
üLe cloud a imposé un changement radical dans:
ü Notre façon d’utiliser l’ordinateur ainsi qu’internet
ü Notre façon d’utiliser, de développer et de maintenir les
logiciels
ü Notre façon de stocker l’information et d’exécuter les
applications.
ü 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)
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
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


logiciel, le consommateur se sert de puissance mise à disposition par un ou des
fournisseur(s) via Internet.

¨ Fait référence à l’utilisation 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
l’infrastructure 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
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 :
¤ accès via le réseau,
¤ à la demande et en libre-service,
¤ 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
Les nuages
nuages de serveurs ne constituent pas une
informatique
informatique de réseau. Ils sont plus que cela :
ü Les services proposés sont accessibles de n’importe où dans le
monde (informatique de réseau restreinte à l’entreprise).
ü Le « Cloud Computing » n’est pas une simple sous-traitance :
Les applications sont accessibles par tout le monde via internet
(multiples sociétés).
ü Dans l’informatique de réseau les applications et les documents
sont accessibles sur le réseau d’entreprise. Concernant le
« cloud computing », plusieurs entreprises, plusieurs serveurs et
de multiples réseaux sont interconnectés.

16/12/2016
Data Center
19

¨ Espace physique conçu pour accueillir des serveurs et gérant en


priorité les problèmes d’énergie, d’accè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

¨ 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
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
serveur centralisé mais ces documents sont
difficilement accessibles en dehors du réseau
d’entreprise.
üLe réseau d’entreprise doit constamment être mis
à jour par l’administrateur (patchs, nouvelles
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).
üMoins de maintenance serveur pour
l’administrateur réseau.
üAccessible de n’importe quel ordinateur dans le
monde pourvu qu’il dispose d’un accès
internet.
üLes documents et applications sont accessibles
en dehors du réseau d’entreprise.

16/12/2016
Exemple : mise en place d’un serveur 1/2
26

Mode classique: Sans le Cloud Avec le Cloud


Se connecter au site d’un
Chercher une offre ou appeler un fournisseur
fournisseurs d’infrastructures
pour acheter un serveur.
Cloud.
Choisir le serveur, payer à
Commander le serveur
l’usage.
Attendre sa livraison (quelques
Attendre sa livraison, (1 jour, 1 semaine, etc)
minutes)
-Trouver et aménager une salle pour le mettre Rien à faire
(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.
Exemple : mise en place d’un serveur 1/2
27

Sans le Cloud Avec le Cloud « IaaS »


Au final : j’ai passé (si tout va à merveille)
plusieurs heures au minimum pour installer
dessus tous les logiciels nécessaires, pour le
pramétrer, etc. Quelques minutes (ou quelques dizaine de
En cas de problème (s) matériel ou logiciel: minutes) pour tout installer, paramétrer…
il faut des jours voir des semaines pour tout
régler

Pendant sa durée d’utilisation


il faut que je vérifie si le matériel et
rien à faire, l’hébergeur s’en charge.
notamment les disques ne tombent pas en
panne, faire les mise à jour, etc.
Si le serveur devient non performant, ses Louer plus de capacités chez l’hébergeur:
capacités deviennent insuffisantes, que en quelques minutes ou dès le début confier
faire? Reprendre le processus pour faire à l’hébergeur la gestion automatique de la
D’une 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 l’Utility Computing.

16/12/2016
Informatique utilitaire 1/2
32

¨ L’informatique utilitaire : désigne le principe de location des


ressources informatiques (la puissance de calcul des machines), que l’on
facture à l’usage.

¨ Cette notion de consommation a été proposée par John McCarthy en


1961, lors d’une conférence au MIT (Massachusetts Institute of
Technology). Ce dernier a suggéré que l’informatique pourrait un jour
être organisée comme un service public tout comme le téléphone est un
service public.

16/12/2016
Informatique utilitaire 2/2
33

¨ Ce concept a l’avantage d’avoir un coût d’investissement initial très


faible pour un accès immédiat aux ressources informatiques.

¨ L’informatique utilitaire a préparé pour la transition vers


l’informatique "On-Demand" et l’informatique "as a Service".

16/12/2016
Grid Computing
34

o Le Grid Computing présente une infrastructure virtuelle


constituée d’un 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 d’une 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 à
l’abstraction ou le masquage des ressources d’un
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 d’exploitation 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 l’ensemble 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 d’entrée/sortie).
¨ Deux types d’hyperviseur.
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 s’exé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.

¨ Exemples: VMware ESX/ESXi, XenServer et KVM sont des exemples


de l'hyperviseur de type 1

16/12/2016
Types des hyperviseurs
40

Hyperviseur Type 1
16/12/2016
Types des hyperviseurs
41

¨ Hyperviseur Type 2 est un logiciel qui s’exécute à l’intérieur


d’un système d’exploitation préinstallé. Ce type d’hyperviseur est
appelé également « host-based ». Avec la couche hyperviseur
comme un second niveau logiciel distinct, les systèmes d'exploitation
invités s’exé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é d’utilisation de ce type
de virtualisation représente un grand avantage

16/12/2016
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
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


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 d’un modèle multi-client.
¨ Ces ressources peuvent ainsi être affectées et réaffectées
aux utilisateurs en fonction de la demande.
¨ L’utilisateur n’a 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 d’abstraction
(par exemple, le lieu géographique ou le centre de
données).
¨ C’est le Multitenancy
16/12/2016
Service mesurable
48

¨ Les systèmes du nuage contrôlent automatiquement et


optimisent l’utilisation 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
d’utilisateurs actifs) et d’une façon transparente.
¨ Les utilisateurs ne sont facturés que pour ce qu’ils
consomment. (le « pay as you go » ou « pay as you
use »).

16/12/2016
Élasticité
49

¨ Élasticité ou mise à l’échelle rapide : Les


ressources sont allouées et libérées de façon
élastique, parfois automatique, pour dimensionner
rapidement la capacité, de l’augmenter et de la
diminuer en fonction des modifications des besoins
de calcul.

16/12/2016
Elasticité VS Scalabilité ?
50

¨ La scalabilité correspond à l’aptitude d’une 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" n’est pas nécessairement une application
élastique.
¤ L’elasticité permet d’ajuster 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 l’efficacité du processus d’adaptation.

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
applications à partir de importe quel ordinateur, avec Internet.
¨ Recentrage sur le cœur 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 cœur 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
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
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
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 d’Edgard 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 l’informatique 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 16/12/2016


CLOUD – Vue d’ensemle
61
Caractéristiques
essentielles
Mise en commun de ressources

Modèles de
services

Modèles de
déploiement

• Modèle de Développement
• Modèle de Déploiement
• Modèle de Consommation
Services du cloud

64

16/12/2016
Services
65

16/12/2016
Services
66

16/12/2016
Infrastructure as a services (IaaS)
67

¨ L’objectif de IaaS consiste à désengager l’entreprise de


toute infrastructure informatique : il s’agit 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
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 d’IaaS
68

¨ L’offre 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:
¤ 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
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 l’utiliser à partir d’un 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.

¨ 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
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 s’appuie sur les technologies liées aux « Web
Services », à l’Architecture Orientée Services (SOA), à Ajax…
¨ 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
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 à l’implémentation d’un 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 d’utilisation.
¤ 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
¨ Les services sont le plus souvent accessibles par un
modèle de paiement en fonction de l’utilisation.
¨ 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 d’une seule


personne (individu, entreprise ou organisation).
¨ Ils sont non accessibles aux personnes extérieures à
l’entreprise ou l’organisation.
¨ Contrairement au Cloud public, l’utilisation 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 à l’entreprise.

16/12/2016
Cloud hybride
80

¨ Correspond à l’utilisation 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
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 d’une
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 à l’extérieur.

16/12/2016
Difficultés liées à l’usage du
Cloud

82

16/12/2016
Sélection d’un environnement
83
approprié
¨ Vu la grande variabilité technique et l’évolution continue des
différents environnements Cloud, le choix de l’environnement
adéquat qui répond mieux aux exigences d’une 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 l’application. Par exemple, la taille de la
base de données, la taille de mémoire vive RAM, la
fréquence de CPU, etc.

16/12/2016
Migration et manque d’interopérabilité
85

¨ Suite au processus de déploiement, les utilisateurs du


Cloud se trouvent parfois dans l’obligation de changer
leurs fournisseurs ou de migrer d’un environnement
Cloud à un autre à cause d’un problème d’adaptabilité
ou d’un besoin des services manquants dans
l’environnement actuellement utilisé. Ce processus de
migration représente plusieurs difficultés et nécessite un
niveau d’expertise assez élevé.

16/12/2016
Sécurité & confidentialité (Security and
86
Privacy) 1/2
¨ 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
87
Privacy) 2/2
¨ 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.

16/12/2016
FIN

88

16/12/2016

Vous aimerez peut-être aussi