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)
5
Introduction
Evénements marquants de l’histoire de l’informatique
2010: la troisième rupture
10
Introduction
Le Cloud en chiffre
12
Cloud computing - Caractéristiques
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.
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.
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.
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.
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
Grid Cloud
Computing Computing
Notion du Temps Période planifiée Toujours
27
Ancêtres du cloud
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
31
Cloud computing - atouts
Recentrage sur le cœur de métier
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.
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.
35