Vous êtes sur la page 1sur 15

Virtualisation & Cloud

Computing
ENSAH – Génie Logiciel– 2020/2021 Pr. Routaib Hayat
routaib.hayat@gmail.com
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