0% ont trouvé ce document utile (0 vote)
201 vues15 pages

Virtualisation et Cloud pour Étudiants

Transféré par

Chaimaa BENHSINE
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
201 vues15 pages

Virtualisation et Cloud pour Étudiants

Transféré par

Chaimaa BENHSINE
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Virtualisation & Cloud

Computing
ENSAH – Génie Logiciel– 2020/2021 Pr. Routaib Hayat
[email protected]
Objectifs du cours

Virtualisation Cloud Computing

1. Comprendre les principes de la Découvrir la notion du cloud


virtualisation
computing et ses
2. Manipuler les concepts de la
applications
virtualisation à travers des travaux
pratiques
Plan

I. Introduction
II. Les hyperviseurs
1) Hyperviseur de type 1
2) Hyperviseur de type 2
III. Les domaines de la virtualisation
1) La virtualisation d’applications
2) La virtualisation de réseaux
3) La virtualisation de stockage
4) La virtualisation de serveurs
IV. Avantages & inconvénients de la virtualisation
V. Les différents types de virtualisation
1) La virtualisation complète ;
2) La para-virtualisation ;
3) La virtualisation assistée par le matériel ;
4) Le cloisonnement.
VI . Les Objectifs de virtualisation
Introduction

Un serveur est un ordinateur


qui possède plusieurs
ressources comme : la CPU, la
mémoire, les disques les
interfaces réseau …etc, pour
servir plusieurs postes client,
mobiles et même d’autres
serveurs via ses ressources à
travers un seul système
d’exploitation

La virtualisation de serveurs est un ense-


D’où la mble de techniques et d’outils permettant
nécessité
Diminution de sa qualité de d’utiliser de faire tourner plusieurs systèmes d’expl-
service (QoS) oitation sur un même serveur physique.
Introduction

Architecture traditionnelle des Architecture virtualisée des


serveurs serveurs

 Le principe de la virtualisation est donc un principe de partage : les différents systèmes


d’exploitation se partagent les ressources du serveur.
Introduction

 la virtualisation doit respecter deux principes fondamentaux :

Le cloisonnement La transparence

le fait de fonctionner
chaque système en mode virtualisé ne
d’exploitation a un change rien
fonctionnement au fonctionnement du
indépendant, et système d’exploitation
ne peut interférer de la machine
avec les autres en physique et a fortiori
aucune manière. des applications.
Introduction

 Pourquoi la virtualisation ?
- La virtualisation est la base du Cloud Computing.
 VMware vSphere : est le premier système d’exploitation industriel à
permettre la création de Cloud.
- Caractéristiques d'un Cloud :
 Capacités de stockage et de calcul quasiment illimitées
 Ressources extraites en pools
 Élasticité (extension et allégement simplifiés)
 Provisionnement en libre-service ou à la demande
 Niveau élevé d'automatisation

Ceux-ci seront abordés plus en détails dans la partie II


Introduction

 Pourquoi la virtualisation ?

Grace au Vmware ESX chaque machine


virtuelle possède ses propres application
et OS
Introduction

 Pourquoi la virtualisation ?

Elle permet de déconsolider les charges de travail des serveurs sous-exploités sur un seul serveur tout
en maitrisant le taux d’utilisation global
Les hyperviseurs

 Définition :
 Un hyperviseur est une plate-forme de virtualisation qui permet à plusieurs systèmes
d’exploitation de travailler sur une même machine physique en même temps. (Voir à titre
d’exemple la couche VMware ESX dans ce schéma)
Les hyperviseurs

 Les types d’hyperviseur :


 Il existe deux types d’hyperviseur :

1) L’hyperviseur de type 1 :

 Appelé natif, ou "bare metal" : c’est un logiciel qui s’exécute directement sur une
plateforme matérielle

 cette plateforme est alors considérée comme outil de contrôle de système d’exploitation.

Un système d’exploitation secondaire peut, de ce fait, être exécuté au-dessus de ce matériel.
L’hyperviseur type 1 est un noyau :

Pour ne faire tourner que des noyaux de systèmes


 hôte allégé
d’exploitation invités adaptés et optimisés à cette
 optimisé,
architecture spécifique
Les hyperviseurs

 Les types d’hyperviseur :


1) L’hyperviseur de type 1 :

 Ces systèmes invités ayant "conscience" d’être virtualisés sur des processeurs ayant les
instructions de virtualisation matérielle comme (AMD-V et Intel VT)

 le système d’exploitation invité n’a plus besoin d’être modifié => pour pouvoir être exécuté
dans un hyperviseur de type 1.

 Voici Quelques exemples de tels hyperviseurs plus récents comme Xen, Oracle VM, ESX
VMware Server.
Les hyperviseurs

 Les types d’hyperviseur :


2) L’hyperviseur de type 2 :

 Ce type d’ hyperviseur est un logiciel qui s’exécute à l’intérieur d’un autre système
d’exploitation.

 Le système d’exploitation invité s’exécutera donc en troisième niveau au-dessus du matériel.


Les hyperviseurs

 Les types d’hyperviseur :


2) L’hyperviseur de type 2 :

 Les systèmes d’exploitation invités n’ayant pas conscience d’être virtualisés, ils n’ont pas
besoin d’être adaptés.

 Voici Quelques exemples de cet hyperviseur comme : VMware Workstation, VMware Fusion,
l’hyperviseur open source QEMU, les produits Microsoft, Virtual PC et Virtual Server,
VirtualBox d’Oracle, Workstation de SWsoft et Parallels Desktop

Vous aimerez peut-être aussi