Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
CLOUD COMPUTING
Etablissement Inter-Etats d’Enseignement Supérieur
(+241) 07.70.55.00 - (+241) 07.70.56.00
2263, Libreville – GABON
Exposé réalisé dans le cadre du cours de Génie Logiciel
www.iaisiege.com | contact@iaisiege.com
Septembre 2020
PLAN
INTRODUCTION
I. La virtualisation
1) Présentation
2) Techniques
3) Avantages et Inconvénients
3
VIRTUALISATION:
PRÉSENTATION
1.
Définition
Ensemble des techniques matérielles et/ou
Ensemble des techniques matérielles et/ou
logicielles permettant de faire fonctionner sur
logicielles permettant de faire fonctionner sur
une seule machine plusieurs systèmes
une seule machine plusieurs systèmes
d'exploitation, plusieurs instances différentes
d'exploitation, plusieurs instances différentes
et cloisonnées d'un même système ou plusieurs
et cloisonnées d'un même système ou plusieurs
applications, séparément les uns des autres,
applications, séparément les uns des autres,
comme s'ils fonctionnaient sur des machines
comme s'ils fonctionnaient sur des machines
physiques distinctes.
physiques distinctes.
Un composant informatique créé dans le cadre
Un composant informatique créé dans le cadre
de la virtualisation est appelé composant virtuel
de la virtualisation est appelé composant virtuel
ou logique et peut être utilisé de la même
ou logique et peut être utilisé de la même
manière que son équivalent physique. 4
manière que son équivalent physique.
VIRTUALISATION:
PRÉSENTATION
2.
Historique
5
VIRTUALISATION : DOMAINES
3.
Domaines
1. Virtualisation d’applications
2. Virtualisation de serveurs
3. Virtualisation de stockage
4. Virtualisation de réseaux
6
VIRTUALISATION: DOMAINES
1. Virtualisation
d’application
La virtualisation d'applications permet:
Ce qui permettra:
aux utilisateurs de disposer des applications de façon
efficiente.
7
VIRTUALISATION: DOMAINES
3. Virtualisation de
serveurs
Avec la virtualisation, il est possible de faire:
8
VIRTUALISATION: DOMAINES
4. Virtualisation de
stockage
Concept visant:
9
VIRTUALISATION: DOMAINES
5. Virtualisation d’OS ou
Isolateur
Elle désigne:
Elle gère:
l’ensemble données unifiées afin de les sécuriser et de
les gouverner de manière centralisée, puis de les fournir
en temps réel aux utilisateurs métiers.
11
VIRTUALISATION: TECHNIQUES
2) Hyperviseur de type 2
3) Hyperviseur complet
4) Paravirtualisation
12
VIRTUALISATION: TECHNIQUES
4. Virtualisation d’OS ou
Isolateur
Un isolateur :
Par exemple :
Linux-VServer (isolation des
processus en espace utilisateur) ;
BSD Jail (isolation en espace
utilisateur) ;
OpenVZ : libre, (partitionnement
au niveau noyau sous Linux).
14
Virtualisation: Techniques
2. Hyperviseur de type
2
Application installée sur l’OS
Virtualise et/ou émule le matériel
Comparable à un émulateur mais accès « direct » au
CPU, RAM, FS.
Performances réduites si le CPU doit être émulé
Bonne étanchéité entre les OS invités.
15
Virtualisation: Techniques
2. Hyperviseur de type
2
Par exemple :
User Mode Linux :
noyau tournant en espace
utilisateur) ;
Cooperative Linux ou coLinux :
noyau coopératif avec un hôte
Windows);
L4Linux :
micro noyau RT faisant tourner Linux
en kernel-space non-RT 16
Virtualisation: Techniques
3. Hyperviseur
complet
Noyau système léger et optimisé
Outils de supervision
Exemple:
XEN
KVM
VMware
vSphere…
18
VIRTUALISATION: TECHNIQUES
4.
Paravirtualisation
Noyau système allégé et optimisé
19
VIRTUALISATION: TECHNIQUES
4.
Paravirtualisation
Par exemple :
KVM...
20
VIRTUALISATION: TECHNIQUES
5. Noyau dans l’espace
utilisateur
21
VIRTUALISATION: AVANTAGES ET
INCONVÉNIENTS
A. Les Avantages
24
CLOUD COMPUTING:
PRÉSENTATION
1. Présentation du cloud
computing
26
CLOUD COMPUTING: SERVICES
2. Les services du Cloud computing
27
CLOUD COMPUTING: SERVICES
3. SAAS : Software As A Service
28
CLOUD COMPUTING: SERVICES
4. PAAS : Platform As A Service
29
CLOUD COMPUTING: SERVICES
3. IAAS : Infrastructure As A Service
30
CLOUD COMPUTING: SERVICES
4. DAAS :Data As A
Service
Correspond à
la mise à disposition de données délocalisées quelque
part sur le réseau.
business process as a service (BPaaS).
31
CLOUD COMPUTING: SERVICES
5. AUTRES SERVICES
33
III- LES AVANTAGES ET LES
INCONVÉNIENTS
2. Les Inconvénients
Contrôle et fiabilité
Sécurité et conformité
Compatibilité
Coûts imprévus
III- VIRTUALISATION VS CLOUD COMPUTING
35
III- VIRTUALISATION VS CLOUD COMPUTING
36
CONCLUSION