Vous êtes sur la page 1sur 24

2020-2021

CHAPITRE 3

Virtualisation des Postes de travail

FIA3-GL Nihed BAHRIA

VCC2020/2021 FIA3-GL 107


Virtualisation du Desktop
Définition (1/2)
• aussi appelé VDI (Virtual Desktop Infrastructure)
– Citrix préfère utiliser le terme de DDI (Dynamic Desktop
Infrastructure)
• La virtualisation des postes de travail est une
technologie logicielle qui permet au client d’exécuter
des postes de travail utilisateurs au sein d’un Data
Center (on premise ou celui d’un fournisseur de Cloud
public), et d’afficher ces postes de travail sur des
terminaux distants.
• Désigne le fait de découpler l’OS de l’environnement
nécessaire à son exécution
VCC2020/2021 FIA3-GL 108
Virtualisation du Desktop
Définition (2/2)
• fournir aux utilisateurs finaux des "bureaux virtuels"
– la possibilité de se connecter de n’importe où à leur
environnement de travail (OS, applications et données).
• La capacité de travailler sur un ordinateur distant comme s'il
s'agissait d'un poste local.
• Les « bureaux virtuels » sont hébergés sur des serveurs
distants (datacenters).
• Ils sont indépendants les uns des autres.
• On accède aux bureaux virtuels via une simple connexion
Internet
– Application cliente ou navigateur Web
• Le poste local peut être un simple terminal.

VCC2020/2021 FIA3-GL 109


Virtualisation du Desktop
Vs virtualisation des applications

Desktops, Applications, User Data

• La virtualisation de poste de travail résout les problèmes connus de la


virtualisation d’application
– Non fonctionnement de certaines applications
– Difficulté de gestions des périphériques externes
VCC2020/2021 FIA3-GL 110
Virtualisation du Desktop
Vs virtualisation des applications
• La virtualisation de la présentation: c’est la
virtualisation des applications en mode
exécution distante
• La virtualisation des applications (mode Presentation Layer
streaming): une application peut être Presentation Virtualization
téléchargée (le package) et exécutée localement Corpora
te

sans configuration spéciale ni de l’application ni Applica


tin

du PC client ni de son OS Application Layer


Application Virtualization

• La virtualisation du desktop: utilise à la fois la


couche virtualisation de machines pour créer Desktop OS Layer
les VMs sur un serveur, et la couche de Machine Virtualization

virtualisation de présentation pour l’accès `


distant à ces VMs à partir du poste client Physical Machine Layer

VCC2020/2021 FIA3-GL 111


Virtualisation du Desktop
Défis
• Accès aux desktops de n’importe quel équipement
connecté (anywhere access)
• Simplifier la gestion des postes locaux (qui n'intègrent
par exemple plus d'OS)clients légers
• Protéger des données sensibles en les centralisant
plutôt qu'en les dispersant sur des postes locaux
• Partager une capacité de calcul centrale entre
utilisateurs locaux
• Centraliser la gestion du poste de travail.
• Garantir la continuité du travail

VCC2020/2021 FIA3-GL 112


Le client léger (zero client) Dell WyseTM P20 conçu
pour la solution VMware ViewTM

VCC2020/2021 FIA3-GL 113


Virtualisation des postes de travail vs
infrastructure de postes de travail virtuels
• La virtualisation des postes de travail
intervient lorsqu’un poste de travail est
virtualisé dans un Data Center et rendu sur le
terminal d’un client.
• L’infrastructure de postes de travail virtuels
est l’ensemble logiciel et matériel nécessaire à
cette virtualisation.

VCC2020/2021 FIA3-GL 114


Virtualisation du Desktop
Principe

• Plusieurs machines virtuelles


(une par poste physique)
équipées d’un système
d’exploitation de bureau
s’exécutent sur un serveur
• Le serveur fonctionne avec un
système d’exploitation particulier appelé « hyperviseur ».
• Lorsqu’un utilisateur allume son poste physique, il se connecte à
l’une de ces machines et y ouvre une session.
• L’affichage et le son de cette machine virtuelle sont transférés
sur le poste physique par l’intermédiaire du réseau.
VCC2020/2021 FIA3-GL 115
Virtualisation du Desktop
Architecture globale

VCC2020/2021 FIA3-GL 116


Virtualisation du Desktop
Connexion à un desktop virtuel

(1) Le client sollicite le système en accédant au broker


(2) Le broker demande à l’hyperviseur l’affichage du PC virtuel adéquat
(3) L’hyperviseur instancie et démarre le PC virtuel
(4) L’hyperviseur envoie l’affichage du PC virtuel au broker
(5) Le broker envoie l’affichage du PC virtuel vers le terminal client

VCC2020/2021 FIA3-GL 117


Virtualisation du Desktop
1. Hyperviseur: création de MV
• Pour créer une machine virtuelle sur un
hyperviseur, quelques clics suffisent:
– On détermine sa configuration réseau, le nombre de
CPUs et la quantité de RAM qu’elle peut utiliser, et
où elle stocke son disque dur, et l’hyperviseur se
charge du reste
– Créer des machines virtuelles avec les mêmes
paramètres n’est pas compliqué: il suffit de répéter
le processus; Mais…

VCC2020/2021 FIA3-GL 118


Virtualisation du Desktop
1. Hyperviseur: création de MV
• Deux solutions permettent de créer les
machines virtuelles en grand nombre et avec le
même disque dur :
1. Le streaming de système d’exploitation (Citrix)
2. La création de disques virtuels pour chacune des
machines (Vmware,…)
• consiste à créer, pour chaque nouvelle MV, un disque «
différentiel », qui stocke la différence entre le disque de la
MV et celui de la machine « mère ».

VCC2020/2021 FIA3-GL 119


Virtualisation du Desktop
2. (Connection) Broker
• Objet:
– Fournir un point unique de connexion pour les accès clients
• Fonctionnalités:
– provisionner les bureaux pour les utilisateurs
– gérer un pool de bureaux virtuels qu’il pourra fournir à la
demande.
– gérer le démarrage, l’arrêt, la suspension, le clonage… des
machines virtuelles pour optimiser leur utilisation sur les
serveurs.
– gérer les reconnexions en cas de coupures
– gérer la fourniture d’un nouveau bureau en cas de panne
logicielle ou matérielle
– équilibrer la charge entre les serveurs

VCC2020/2021 FIA3-GL 120


Virtualisation du Desktop
Connection Broker

• Un logiciel
• Exemples de logiciels de gestion de brokers et
de desktops virtuels
– Vmware View
– Citrix XenDesktop

VCC2020/2021 FIA3-GL 121


Virtualisation du Desktop
Déploiements
1. hosted virtual desktop
– 1 serveur contient plusieurs VM chacune hébergeant 1 utilisateur
2. shared desktop
– 1 seul OS supportant plusieurs utilisateurs qui y ouvrent des sessions
• Toutes les sessions se basent sur une seule image « golden »
– Toutes les modifications apportées au desktop virtuel lors d'une session
de travail ne sont pas enregistrés
– ils disparaissent simplement après que l'utilisateur se déconnecte et la
session utilisateur tourne vers la même image « golden »
3. dedicated desktop
– Chaque utilisateur dispose de son propre fichier image du desktop virtuel
– Les modifications provoqués par l’utilisateur sont conservés dans l’image
• Ils persistent après la déconnexion /reconnexion de l'utilisateur

VCC2020/2021 FIA3-GL 122


Virtualisation du Desktop
Exemples

• Citrix XenDesktop
• VMware View
• Quest Provision Networks
• Oracle VDI: The Oracle Virtual Desktop
Infrastructure product has been discontinued.
• Citrix VDI in a Box...
• hiveIO

VCC2020/2021 FIA3-GL 123


Solutions de vmWare

VCC2020/2021 FIA3-GL 124


Solutions de citrix

VCC2020/2021 FIA3-GL 125


Solutions de Citrix
• Citrix xenDesktop et xen App
• Citrix desktop
• Ctrix workspace
• Citrix virtual apps
• Citrix Cloud (DaaS)
• Citrix Virtual Apps and Desktops

VCC2020/2021 FIA3-GL 126


Virtualisation du Desktop
Problèmes soulevés
• Gestion du multimédia
– les protocoles de connexion à distance n’ont pas été
créés pour permettre une gestion efficace de la vidéo
– Les techniques utilisées pour le déport d’écran
conviennent lorsque l’affichage est relativement
statique mais pas lorsque l’affichage change beaucoup
d’une image à l’autre
– Sol°: Lorsqu’on lance une vidéo, elle est transférée sur le
réseau jusqu’à la machine physique dans son format
d’origine et lue localement.
– intercepter la vidéo, puis l’extraire du reste du flux et de
l’envoyer
– Le « client léger » n’est plus question!!!!!

VCC2020/2021 FIA3-GL 127


Autres types de virtualisation de
desktop
• En plus de VDI
• RDS: Remote desktop Services
– Microsoft
• DaaS : Desktop as a Service

VCC2020/2021 FIA3-GL 128


RDS
• Remote Desktop Services (Microsoft)
• Connu auparavant comme Terminal Services TSE
• Environnement permettant de mutualiser des ressources
(serveur, RAM, Stockage…) pour plusieurs utilisateurs
• Client (installé par défaut, Microsoft Terminal Services)/
serveur (logiciel RDSH :Remote DeskTop Session Host)
• utilise Remote Desktop Protocol (RDP) pour l'affichage sur
le Terminal Léger (TL) ainsi que la communication des
périphériques.
• Il a été implémenté à partir de la version R2 de Windows
Server 2008.
• Se base sur des sessions utilisateurs

VCC2020/2021 FIA3-GL 129


RDS

Pour plus de détails:


https://docs.microsoft.com/en-us/windows-server/remote/remote-desktop-
services/welcome-to-rds
&
https://www.ibm.com/cloud/learn/desktop-virtualization
VCC2020/2021 FIA3-GL 130

Vous aimerez peut-être aussi