Académique Documents
Professionnel Documents
Culture Documents
ENSA
ECOLE NATIONALE DES
SCIENCES APPLIQUEES D’EL JADIDA
Filière IITE
Cloud Computing et Virtualisation
Introduction, Concepts, Technologies et Panorama du marché
Pr. A.Aqqal
1
- -
2
- -
3
- -
4
- -
10
5
- -
Client
Serveur
Réseau
Surdimensionnement
≫ Problèmes en cas de surcharge du serveur
de taille mémoire et de
≫ Inadaptés à une montée en charge importante vitesse de processeur
12
6
- -
7
- -
Traitement
Serveur
Client
Réseau
16
8
- -
Client riche
Client riche :
• Un « client riche » est un compromis entre le client léger et le client
lourd.
Traitement Traitement
Client Serveur
Réseau
Machines isolées
Serveur centralisé
Client Serveur
2-Niveau
présentation Traitement + Données
Client Serveur
3-Niveau
présentation Middleware Données
Client Serveur
Seveur1 de traitement
n-Niveau
Seveur2 de traitement
9
- -
Le Cloud Computing
Computing Paradigm Shift :
• Si l'Internet peut être considéré comme la révolution des deux dernières décennies, les
changements eux se sont faits dans un cadre évolutif.
• L'un des composants les plus populaires d'Internet est évidemment le Web. Ce dernier a
connu jusqu'à maintenant trois grandes périodes qui se superposent et enrichissent les
périodes précédentes.
10
- -
• Il s'agit principalement de
pages composées de textes et
d'images reliées entre elles à
l'aide d'hyperliens.
11
- -
23
- Les utilisateurs doivent être considérés comme des co-développeurs, en suivant les
principes Open Source
- Cette évolution continue est possible car on parle de services en ligne et non de
logiciels: les utilisateurs peuvent bénéficier des nouveautés sans avoir à gérer de
déploiement logiciel
24
12
- -
13
- -
Définitions
28
14
- -
29
30
15
- -
31
16
- -
33
Cloud
Rentabilité Computing Mobilité
Model
17
- -
• Idée:
Louer ces ressources à d’autres entreprises.
35
36
googlezon-google-amazon-an-alternative-history-of-media-evolution !!!
18
- -
CLOUD – Modèles
Caractéristiques
essentielles
Modèles de
services
Modèles de
déploiement
• Modèle de Développement
• Modèle de Déploiement
• Modèle de Consommation 37
Le Cloud Computing
De manière générale, les fournisseurs de « Cloud » se répartissent en trois
Catégories :
38
19
- -
Le Cloud Computing
39
L’image du service de livraison de pizzas pour expliquer les services offerts par le Cloud.
40
20
- -
L’image du service de livraison de pizzas pour expliquer les services offerts par le Cloud.
41
CLOUD – Services
42
21
- -
43
44
22
- -
45
Le Cloud Computing
46
23
- -
CLOUD – Services
CLOUD – Services
48
24
- -
CLOUD – Services
49
CLOUD – Services
50
25
- -
Le Cloud Computing
• La plateforme-as-a-service
Données
La plateforme du cloud computing est la couche
intermédiaire entre les services (SaaS) et la partie
Applications
physique (IaaS).c’est une plateforme de calcul logicielle
VOUS
• Mise à disposition d'une: Librairie / API /
plate-forme d'exécution d'applications web pour un Framework
langage de programmation donné et sur une
infrastructure hébergée étant totalement transparente et Système OS / BD
un environnement prêt à l’emploi, fonctionnel et
Serveur virtuel
performant,
CPU / RAM / Disque
• Cible : Les développeurs Stockage
PaaS
• Exemples: Google App Engine (Python), mutualisés
• http://www.microsoft.com/windowsazure/
51
CLOUD – Services
26
- -
CLOUD – Services
CLOUD – Services
54
27
- -
Le Cloud Computing
Données
• le Software-as-a-service. VOUS
http://tools.google.com/dlpage/cloudconnect?hl=fr 55
Le Cloud Computing
• La plus élémentaire est la couche IaaS où est mise en place une infrastructure de
travail.
• Ensuite la couche PaaS qui permet de créer son propre « cloud », elle offre un
environnement de travail, avec un certain nombre d’outils et de services.
•enfin la dernière couche qui est le SaaS, Cette couche offre un service fini.
Avantages Inconvénients
SaaS pas d'installation sécurité
plus de licence dépendance des prestataires
28
- -
CLOUD – Services
Cette
représentation des
différents modèles
de service montre
comment les
responsabilités sont
théoriquement
réparties suivant les
modèles interne,
IaaS, PaaS, SaaS
→
Cloud Computing =
+ Software as a Service
+ Platform as a Service
+ Infrastructure as a Service
Data as a Service 57
CLOUD – Modèles
58
29
- -
CLOUD – Services
• …..
60
30
- -
CLOUD – Services
Un nuage public est mis à disposition du grand public. Les services sont
typiquement mis à disposition par une entreprise, qui manipule une
infrastructure qui lui appartient.
61
CLOUD – Services
62
31
- -
CLOUD – Services
63
32