Chapitre 4 - CloudComputing
Chapitre 4 - CloudComputing
Chapitre 4 - CloudComputing
CLOUD COMPUTING
3
Notation : Client-serveur = C/S
CONTEXTE DU DÉVELOPPEMENT DES SIS
Architecture client (lourd) - serveur ’80 - fin ’90
Avantages:
plus de graphisme et plus de sophistication en terme d’ergonomie.
faible coût
Inconvénients:
L’absence de gouvernance de cette croissance a souvent abouti à des duplications
d’informations, saisies et gérées de manière autonome par ces différents services.
Les applications client/serveur ont engorgé les PCs de multiples exécutables difficiles à
maintenir et dotés d’interfaces incohérentes.
Cette multiplication s’est révélée complexe à maîtriser et donc improductive pour l’utilisateur
4
CONTEXTE DU DÉVELOPPEMENT DES SIS
Architecture Web (1995)
5
CONTEXTE DU DÉVELOPPEMENT DES SIS
6
D’OÙ VIENT LE CLOUD ?
7
DÉFINITIONS DU CLOUD COMPUTING
10
Principes du Cloud
5 caractéristiques clés
① Ressources partagées/groupées
n Les ressources sont extraites d’un reservoir commun
④ Elasticité rapide
n Les ressources peuvent augmenter et diminuer rapidement
selon la demande du client
n Totalement automatique
⑤ Pay by use
12
DÉFINITIONS DU CLOUD COMPUTING
Challenges :
13
COMMENT FONCTIONNE LE CLOUD ?
4 modèles de déploiement
Public
Privé
14
Communautaire Hybride
CLOUD PUBLIC
3 modèles de service
IaaS (Infrastructure as a
Service) : Un prestataire vous Clients
fournit un accès à tout ou partie
SaaS
finaux
de son infrastructure technique.
PaaS (Plateform as as
Service) :
l’infrastructure +un accès à une Développeurs
plate-forme de développement
S
19
CLOUD COMPUTING : 3 MODÈLES
Software as a Service
Platform as a Service
Data Center
Servers Networking Storage 20
Fabric
Infrastructure as a Service
IAAS
• Caractéristiques
o Les ressources sont distribuées en tant que service
o Ressources informatiques évolutives
o Coût variable, modèle de tarification des services publics
21
22
IAAS
L'hébergeur mutualise le réseau (infrastructure + liaisons) et le
stockage (SAN, NAS, Backup sur bande...)
Création et facturation à distance des services
23
LES ACTEURS DE L'IAAS
Le plus important:
S3 / Simple Storage Service: Utilisée par Dropbox,
Ubuntu One, Second life...
EC2 / Elastic Cloud Computer: Hébergement de machine
virtuelle Windows, GNU/Linux et FreeBSD basée sur XEN.
Utilisée par The guardian, SNCF, Amazon, Bakinter
24
PAAS
n Plate-forme de développement utilisé pour les développeurs
n Un ensemble d'outils et de services conçus pour faire de codage et de déploiement SaaS
rapide et efficace
Exemples
n Google App Engine, OpenShift (Redhat), Bluemix (IBM), Azure Cloud (Microsoft),
Heroku 25
26
DIFFÉRENCES ENTRE IAAS ET PAAS
PAAS = I A A S + …
-Bases de données
27
SAAS
28
29
SAAS
Applications livrées en tant que service, sur demande, aux utilisateurs
finaux sur Internet, via un navigateur.
Le service comprend le logiciel, le matériel et le support
Tout est chez le fournisseur de service SAAS
Les utilisateurs doivent adapter leur processus aux applications proposées.
On ne peut pas, pour l'instant, tout faire en SAAS.
Exemples:
● Communications unifiées (VoIP)
● Gestion de la relation client (CRM...)
● Messagerie électronique (Google APPS...)
● Réunion virtuelle (Chat, Visio, Share...)
●
Portail d'entreprise (Extranet / Intranet...) etc...
30
QUELQUES ACTEURS...
31
AVANTAGES DU CLOUD COMPUTING
32
PRÉOCCUPATIONS ET RISQUES DU
CLOUD
• Risques Physiques
• Risques Légaux
• Risques – qualité / contrôle
(SLA)
• Risques de sécurité
33
RISQUES PHYSIQUES: RÉSEAU
• Stockage délocalisé
– Lois qui s’appliquent:
• Pays du fournisseur
• Pays où sont physiquement stockées les données
• Pays où est stocké le backup
• Pays du client (organisation)
35
RISQUES QUALITÉ / CONTRÔLE
36
RISQUES DE SECURITÉ
Concernant la sécurité du système d’information (risques techniques):
37
RISQUES DE SECURITÉ
38
CRITIQUES
Richard Stallman, fondateur de la FSF (Free Software Foundation)
prévient que les systèmes d’informatique en « nuage » ne méritent pas
la publicité qui leur est faite. Selon lui, le Cloud « est un piège ». Les
entreprises et les individus perdent le contrôle direct de leurs données
en adoptant de tels systèmes.
39