Vous êtes sur la page 1sur 35

Cours

Virtualisation et cloud (Version1)

Institut Supérieur d’Informatique de Mahdia AU : 2021-2022

Responsable de module : Dr. Oussama Ben Haj Belkacem


Département Télécommunications et Réseaux
E-mail: nelkacemoussema@yahoo.fr
Section : 3-LCE/LCS
Plan du cours

La virtualisation

La virtualisation VS Les conteneurs

Le cloud computing

Etude de cas : Openstack

O.B.belkacem – 2020/2021 2
Chapitre 1:
La virtualisation

Responsable de module : Dr. Oussama Ben Haj Belkacem


Département Télécommunications
Institut Supérieur etMahdia
d’Informatique de Réseaux AU : 2020-2021
E-mail: nelkacemoussema@yahoo.fr
Section : 3-LCE/LCS
Introduction
Définition du la virtualisation

❖ La virtualisation est donc un principe de partage : les différents


systèmes d’exploitation se partagent les ressources du serveur.

4
Introduction
Définition du la virtualisation

❖ La virtualisation est le socle 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)
▪ Provisioning en libre-service ou à la demande
▪ Niveau élevé d'automatisation

5
Introduction
Définition du la virtualisation

❖ Ensemble de techniques permettant de faire tourner


plusieurs systèmes d’exploitation sur une même machine
physique.

6
Introduction
Caractéristiques du la virtualisation

❖La virtualisation de matériel

❖ LA virtualisation du presentation

❖La virtualisation d’application

7
Introduction
la virtualisation du matériel

❖ C’est le faite de faire tourner plusieurs environnement sur


la même système physique

8
Introduction
la virtualisation de présentation

❖ Consiste a exécuter des application de maniére centralisé


sur des serveurs et déporter l’affichage sur des poste
client «Remote control service »

9
Introduction
la virtualisation d’application

❖ Permet de distribuer sur un poste client des applications


métiers sans perturber le système d’application

10
Introduction
Exemple de la virtualisation

11
Introduction
Avantages de la virtualisation

❖ Améliorer le déploiement.

❖ Optimiser la portabilité

❖ Utiliser des logiciels prévus pour divers


environnements

❖ réduire les coûts

12
L’hyperviseur
Définition du la virtualisation

❖ La virtualisation est implémentée par l'utilisation


d'hyperviseur

❖ C’st un intermédiaire entre le système physique


(système hôte), et le système virtualisé (système
invité).

❖ Les hyperviseurs nécessitent des différents


composants installés sur le système hôte pour assurer
la virtualisation.

13
L’hyperviseur
Définition du la virtualisation

❖ une VM aura donc son propre disque dur, sa mémoire,


son processeur et ses périphériques, à la différence
près que tout cela sera virtuel.

14
L’hyperviseur
Types des hyperviseurs

❖ Hyperviseurs type 1
▪ Ils sont particulièrement utiles dans des grosses
architectures réseaux d’entreprise
▪ Nécessitent des optimisations de coûts et de maintenance,
tout en améliorant la robustesse face aux pannes.

❖ Hyperviseurs type 2
▪ Ils sont effectivement adaptés pour les petites
infrastructures.
▪ Adaptés dans le cas où vous avez une seule machine et que
vous voulez faire des tests multiplateformes (d’application,
d’OS, de communication…).

15
L’hyperviseur
Hyperviseurs types 1

❖ Les hyperviseurs de type 1 s’exécutent directement sur la plateforme


matérielle, sans OS intermédiaire
❖ Il gère les accès des noyaux des systèmes d’exploitation invités à
l’architecture matérielle sous-jacente
❖ plusieurs systèmes d’exploitation peuvent être exécutés quasiment
directement au-dessus du matériel

16
Introduction
Hyperviseurs types 1

❖ L’hyperviseur type 2 intègre son propre OS (ou micro OS) de


taille réduite et de préférence peu consommateur en ressources.
▪ L’Hyperviseur alloue aux machines virtuelles des ressources
matérielles
▪ VMware ESX, HyperV , Xen Citrix

17
L’hyperviseur
Hyperviseurs types 2

❖ Les hyperviseurs de type 2, ou hosted hypervisor (hyperviseur


hébergé), est le plus facile à mettre en place

❖ Il s’installe comme n’importe quelle application, qui se situe au-


dessus de l’OS hôte

❖ . Le système d'exploitation contrôle l'accès au matériel physique.

❖ L'hyperviseur agit comme un système de contrôle entre le système


d'exploitation hôte et les systèmes d'exploitation invités

❖ créer des VMs indépendantes de l’OS hôte.

18
L’hyperviseur
Hyperviseurs types 2

❖ Virtualisation au dessus du système d’exploitation

▪ L’isolateur ou Superviseur est installé dans un OS


existant (VMware Workstation, Virtual ,VirtualBox…)

19
Les différents types de virtualisation
Virtualisation complète

❖ virtualisation complète (full virtualization) par opposition à la


paravirtualisation consiste à émuler l’intégralité d’une machine
physique pour le système invité. Le système invité « croit »
s’exécuter sur une véritable machine physique.

❖ caractéristique principale de la virtualisation complète : les


systèmes invités n’ont pas à être modifiés pour être utilisés
dans une machine virtuelle utilisant une technologie de
virtualisation

❖ Exemples : VirtualBox , Microsoft VirtualPC et Microsoft


VirtualServer
20
Les différents types de virtualisation
Virtualisation complète

❖ Les OS étant conçus pour s’exécuter sur le Ring 0, ils vérifient


régulièrement leur positionnement, car certaines instructions ne
s’exécutent que si elles viennent du Ring 0.
❖ VMware utilise la translation binaire en interceptant certaines
requêtes ce qui permet de leurrer l’OS invité sur la place qu’il
occupe réellement sur le système.

21
Les différents types de virtualisation
la paravirtualisation

39
❖ Paravirtualisation est très proche du concept de la virtualisation
complète, dans le sens où c’est toujours un système d’exploitation
complet qui s’exécute sur le matériel émulé par une machine
virtuelle
❖ La para-virtualisation évite d'utiliser un système hôte complet
pour faire la virtualisation.
❖ Les performances sont bien meilleures en para-virtualisation qu'en
virtualisation complète

Exemples :
Xen , KVM , ESX/ESXi ,
Hyper-V

22
Les différents types de virtualisation
la paravirtualisation

❖ Paravir L’hyperviseur met simplement à disposition une interface


de programmation (API) qui permet aux systèmes d’exploitation
invités d’accéder directement au matériel physique du système
hôte
❖ Elle consiste à modifier les OS invités (la couche du noyau) pour
permettre de s’exécuter ailleurs que sur le Ring 0.

23
Les différents types de virtualisation
la virtualisation assistée par le matériel
❖ Le partitionnement matériel, enfin, est la technique historique
utilisée sur les gros systèmes.

❖ Elle consiste à séparer les ressources matérielles au niveau de la


carte mère de la machine.

❖ Cette technique est surtout répandue dans les serveurs hauts de


gamme, par exemple les Logical Domains de chez Sun. Elle est
assez rare dans le monde x86.

❖ L’hyperviseur fonctionne en mode Racine (Root Mode) avec le


niveau de contrôle le plus élevé. Les systèmes d’exploitation
invités fonctionnent
sur le Ring 0. Ils occupent bien
l’emplacement pour lequel ils ont été con

24
Les différents types de virtualisation
la virtualisation assistée par le matériel

25
Les différents types de virtualisation
le cloisonnement/ L’isolation
42

❖ L’isolation consiste à mettre en place, sur un même


noyau de système d’exploitation, une séparation forte
entre différents contextes logiciels.

❖ Il s'agit de la technique de virtualisation la plus «


légère » qui existe.

❖ Les solutions
Les deux principales solutions pour l’isolation Linux sont
OpenVZ et LXC. Linux-Vserver,

26
Virtualisation – Les types de connexion au réseau

43

❖ En termes de connexion au réseau, on trouve


plusieurs types de connexion au réseau

❖Parmi ces types de connexion au réseau, on


trouve :
▪ Bridge
▪ NAT
▪ Host-Only
▪ LAN Segment

27
Les types de connexion au réseau
Le type Bridge

❖ Ce mode est le plus utilisé puisqu’il permet de


connecter une machine virtuelle directement sur le
réseau physique sur lequel est branchée la carte réseau
physique de l’hôte.

❖ Si l’hôte physique dispose de plusieurs cartes réseaux,


on peur choisir de créer un pont ce qui permet une
flexibilité dans la configuration et dans la gestion de la
connexion réseau

28
Les types de connexion au réseau
Le type Bridge

Virtualisation & Cloud 29


Les types de connexion au réseau
Le type NAT
❖ Ce type de connexion permet à la machine virtuelle
d’accéder au réseau de façon totalement transparente
puisque c’est l’adresse IP de la machine physique qui
est utilisée grâce à la translation d’adresse du
processus NAT.

❖ masquer l’adresse IP des clients qui lui sont connectés


pour sortir sur le réseau.

❖ la machine virtuelle utilise une adresse IP distribuée


par l’application de virtualisation via un serveur DHCP,
puis elle utilisera votre hôte physique comme
passerelle pour sortir du réseau

30
Les types de connexion au réseau
Le type NAT

Virtualisation & Cloud 31


Les types de connexion au réseau
Le type host only

❖ Ce type de connexion ne permet pas de sortir vers un


réseau extérieur, ni d’accéder au réseau local par
l’intermédiaire de la carte réseau physique de la
machine physique hôte.

❖ Ce mode permet uniquement d’établir une connexion


entre la machine virtuelle et la machine physique. Cela
par l’intermédiaire de l’adaptateur virtuel de la
machine virtuelle et l’adaptateur virtuel de la machine
physique qui obtiendront des adresses IP via le serveur
DHCP virtuel de l’hyperviseur.

32
Les types de connexion au réseau
Le type host only

Virtualisation & Cloud 33


Les types de connexion au réseau
Le type Segment LAN

❖ Le type LAN Segment permet d’isoler des machines sur


un LAN virtuel.

❖ Par exemple, si un LAN virtuel « LAN-1 » est créé,


toutes les machines ayant une carte réseau en mode
LAN Segment connectée au « LAN-1 » pourront
communiquer ensemble. toutes les machines reliées à
« LAN-2 » pourront communiquer ensemble mais ne
pourront pas communiquer avec les machines virtuelles
du « LAN-1 ».

34
Les types de connexion au réseau
Le type Segment LAN

Virtualisation & Cloud 35

Vous aimerez peut-être aussi