Vous êtes sur la page 1sur 35

Module : Cloud Computing Avancé

Chapitre 1: Modèle économique du Cloud Computing – concepts de


base
1er année Master RISC

Enseignante: Dr. Nour Brinis


1
Email: nour.brinis@ensi-uma.tn
Plan
 Introduction générale
 Historique: Ancêtres du Cloud
 Cloud Computing: Définitions
 Caractéristiques du Cloud
 Atouts et faiblesses

2
Introduction
Les premiers utilisateurs des technologies « Cloud » c'est
VOUS !!!

3
Introduction
Evénements marquants de l’histoire de l’informatique
Années 80: la première rupture

Le PC
(l’ordinateur personnel)

Le concept du multi fenêtrage (Windows)


et de la souris.
4
Introduction
Evénements marquants de l’histoire de l’informatique
Années 90: la seconde rupture

L’internet (le Web ou la toile


informatique)

5
Introduction
Evénements marquants de l’histoire de l’informatique
2010: la troisième rupture

Le Cloud Computing (le Nuage informatique).


6
Introduction
Plus précisément…
 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,...
 1990 WEB INTERNET
 1980 Client-Serveur
 1970 Mainframe
7
Introduction
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

Louer ces ressources à d’autres entreprises.

Apparition du 1er cloud public


8
Introduction
 Le Cloud Computing est en train de révolutionner l’informatique.
 Le Coud 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
9
Introduction
Peut-on dire que le cloud computing est une
révolution pour l'informatique ?

 C'est une révolution économique, mais pas technologique.


Car il repose sur des technologies établies depuis
longtemps.

10
Introduction
Le Cloud en chiffre

Evolution du marché du Cloud


Computing
11 Source : https://www.forrester.com/report/The+Public+Cloud+Market+Is+Now+In+Hypergrowth/-/E-
RES113365
Cloud computing - Définitions
D’après le NIST (National Institute of Standards and Technology ):

« Le cloud computing est l'accès via le réseau, à la demande et en libre-service à


des ressources informatiques virtualisées et mutualisées ».

Le Cloud Computing : infrastructure informatique dans laquelle les données et les


logiciels sont conservés et traités à distance dans le data center du fournisseur du
cloud (prestataire cloud) ou dans des centres interconnectés au moyen d’une
excellente bande passante indispensable à la fluidité du système, accessibles en tant
que service par le biais d’Internet.

 Un nouveau mode d’utilisation des ressources informatiques (de tous types)

12
Cloud computing - Caractéristiques

 La définition du NIST énumère cinq caractéristiques


essentielles du nuage informatique :
1. Accès via le réseau à la demande,
2. Service mesuré.
3. Ressources informatiques mutualisées et virtualisées,
4. Elasticité ou mise à l’échelle rapide,
5. Service mesuré.

13
Cloud computing - Caractéristiques
1. Accès via le réseau à la demande
 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.

 C’est l’aspect Multitenant ou multiclient : une même instance d’un


logiciel est partagée par l’ensemble des clients de façon transparente et
indépendante. Tous les clients utilisent la même version du logiciel et
bénéficient instantanément des dernières mises à jour. Chaque client
dispose d’un paramétrage utilisateur qui lui est propre.

14
Cloud computing - Caractéristiques

2. Service mesuré
 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»).
15
Cloud computing - Caractéristiques
3. la mutualisation/Virtualisation des
ressources :
les ressources utilisées pour exécuter le service sont mutualisées
pour servir à de multiples clients. Les multiples serveurs
sollicités, totalement interconnectés, ne forment plus qu’une
seule ressource virtuelle puissante et performante. Cette
caractéristique est permise lorsque la solution déployée est
multi-locative .

16
Cloud computing - Caractéristiques

3. Elasticité
 É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.

17
Cloud computing - Caractéristiques

Elasticité Vs Scalabilité
 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
réactive, rapide et le plus souvent automatique.
18
Cloud computing - Caractéristiques

Scalabilité
• Il existe deux types de scalabilités : verticale et horizontale.
• La scalabilité verticale vise à accroître la capacité d'une ressource
hardware de manière unitaire.
• Exemple: pour un serveur, ce type de scalabilité consistera à ajouter
de la mémoire, augmenter la fréquence du processeur ou encore
installer des disques plus rapides.
• La scalabilité horizontale permet de développer le nombre de
ressources hardware
• Exemple: ajouter des serveurs, ajouter des instances de serveurs
d'applications additionnelles (le load balancer répartira la charge
sur plus de serveurs d'applications).
19
Modèle économique du cloud
• Le modèle économique du cloud est un modèle bénéficiaire
pour le client
 Payer selon l’usage au lieu de s’approvisionner pour les pics de
charges

20
Modèle économique du cloud
• Le modèle économique du cloud est un modèle bénéficiaire
pour le fournisseur Cloud
 Partage de capacités

21
Ancêtres du cloud
 Les ancêtres les plus directs du nuage informatique sont :
 la virtualisation,
 le Grid Computing
 l’Utility Computing.

22
Ancêtres du cloud

Informatique utilitaire
 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.
23
Ancêtres du cloud

Informatique utilitaire
 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".

24
Ancêtres du cloud

Grid Computing
 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.

 Ces ressources ont un objectif commun qui consiste à la


constitution d’une infrastructure virtuelle performante
offrant une très grande capacité de calcul.

25
Ancêtres du cloud

Pointscommuns:
Infrastructure distribuée
Flexibilité

Pointsdifférents
Modèle économique
Grid: project oriented,
Cloud: pay as you go
Ressource « on-demand

• Une même vision initiale


• Des usages actuellement très différents
26
Ancêtres du cloud

Grid Cloud
Computing Computing
Notion du Temps Période planifiée Toujours

Notion de Partage Shared-power Allocation

Acteur Institute de Fournisseur de


recherche services

27
Ancêtres du cloud

Grid Computing Cloud Computing


Orienté Job Orienté Service

Infrastructure à l’échelle Infrastructure à l’échelle d’un


mondiale datacenter
Collaboration à grande échelle 1 seul opérateur

Ressources statiques Ressources dynamiques

Mutualisation Pay as you use

28
Ancêtres du cloud

Virtualisation
 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.
29
Ancêtres du cloud

Virtualisation
 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).
30
Cloud computing - atouts
 Réduction des coûts :
 Coût d’acquisition et de maintenance des infrastructures
informatiques.
 Applications externalisées (moins de coût de licence et de
développements).
 Facturation selon l’usage

 Amélioration de l'accessibilité: accéder à des fichiers


personnels, des applications à partir de n’importe quel
dispositif via Internet.

31
Cloud computing - atouts
 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.

32
Cloud computing - Faiblesses
 Pas de connexion, pas de cloud
 Perte de la maîtrise de son informatique (confiée à un ou
des tiers)
 l'enfermement propriétaire (vendor lock-in): 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.

 la réversibilité (ou les coûts de sortie associés) n'est pas


toujours prise en compte: Du fait que l'on ne peut pas
toujours exporter les données d'un service cloud.

33
Cloud computing - Faiblesses
•Problèmes liés à la sécurité
•Les données et les applications précieux de l'entreprise résident en
dehors de son pare- feu.
•Le piratage et diverses attaques contre l'infrastructure cloud
affecteraient plusieurs clients même si un seul site est attaqué.
•Exemple: En 2009, par exemple, un cheval de Troie a utilisé illégalement un
service du cloud public d'Amazon pour infecter des ordinateurs.

•Problème Juridique, souveraineté


•De quelle juridiction/pays vont dépendre les données et les machines
déployées chez un fournisseur cloud ? (Pays du fournisseur , Pays où sont
physiquement stockées les données , Pays où est stocké le backup, Pays du client )
34
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 applications sera longue.

 Il faudra changer les mentalités notamment en ce qui


concerne la confidentialité des données.

35

Vous aimerez peut-être aussi