Domaines de la virtualisation
Virtualisation de serveur
Virtualisation de poste de travail
Virtualisation de plateforme/application
Virtualisation de stockage
Virtualisation de réseau
34
Domaines de la virtualisation
Virtualisation de serveur
Virtualisation de poste de travail
Virtualisation de plateforme/application
Virtualisation de stockage
Virtualisation de réseau
35
Virtualisation de serveurs
36
Virtualisation de serveur
• La virtualisation de serveur est utilisée pour masquer les ressources du
serveur aux utilisateurs du serveur: le nombre et l'identité des systèmes
d'exploitation, des processeurs et des serveurs physiques individuels.
• La virtualisation de serveur est le processus de division d'un serveur
physique en plusieurs serveurs virtuels uniques et isolés au moyen d'une
application logicielle.
• Chaque serveur virtuel peut exécuter ses propres systèmes d'exploitation
indépendamment.
37
Comment ça fonctionne?
• La virtualisation de serveur fonctionne en faisant abstraction ou en
isolant le matériel d'un ordinateur de tous les logiciels qui pourraient
s'exécuter sur ce matériel.
• L'abstraction reconnaît essentiellement les ressources physiques de
l'ordinateur et crée des alias logiques pour ces ressources.
• Le nombre réel de machines virtuelles pouvant être créées est limité par
les ressources physiques présentes sur l'ordinateur hôte et les exigences
informatiques imposées par les applications d'entreprise exécutées
dans ces machines virtuelles.
38
Avantages de la virtualisation de serveur
39
Inconvénients de la virtualisation de serveur
• Risque et disponibilité : mettre en œuvre des techniques de répartition de charge optimale et récupération ||
résilience
• VM sprawl : l’étalement des VM pour que les VMs inutiles doivent être identifiées et mises hors service afin que
les ressources soient libérées pour être réutilisées.
• Pénuries de ressources. La virtualisation permet de dépasser l'utilisation normale des ressources du serveur,
• Licences des hyperviseurs doivent être soigneusement contrôlées pour respecter les termes et conditions des
accords de licence du logiciel.
40
Domaines de la virtualisation
Virtualisation de serveur
Virtualisation de poste de travail
Virtualisation de plateforme/application
Virtualisation de stockage
Virtualisation de réseau
41
Virtualisation de poste de
travail
42
Virtualisation de poste de travail
La virtualisation des postes de travail ou virtualisation
des clients est une technologie qui sépare les
applications d'un utilisateur du poste de travail
Ø La virtualisation des postes de travail est une technologie logicielle qui héberge de
manière centralisée des postes de travail dans un centre de données ou un cloud,
permettant aux utilisateurs d'accéder aux ressources à partir d'un appareil connecté
à distance.
Ø La virtualisation de desktop permet d'exécuter plusieurs systèmes d'exploitation de
bureau, chacun dans sa propre machine virtuelle sur le même ordinateur.
Ø Elle crée une version logicielle (ou virtuelle) de l'environnement de bureau et du
système d'exploitation (OS) d'un utilisateur final qui est découplée du reste de
l'appareil informatique
43
Types de virtualisation de poste de travail
q Il existe trois mode de
déploiement de bureau virtuel:
§ l’infrastructure de postes
de travail virtuels(VDI),
§ les services pour postes de
travail distants (RDS),
§ et les postes de travail sous
forme de service (DaaS).
44
Types de virtualisation de poste de travail
§ l’infrastructure de postes de travail virtuels(VDI)
o L'image du bureau se déplace sur le réseau
o l'utilisateur final peut interagir avec le bureau (ainsi que
les applications et le système d'exploitation sous-
jacents) comme s'ils étaient locaux.
§ Les caractéristique d’une VDI:
o Les bureaux virtuels vivent dans des VM sur un serveur
centralisé
o Chaque bureau virtuel comprend une image du système
d'exploitation, généralement Microsoft Windows
o Un broker de connexion pour connecter le client au
pool de ressource
§ Deux modes d’utilisation:
o VDI persistant
o VDI non persistant
45
VDI
q Fonctionnement
§ Chaque utilisateur dispose d'un bureau virtuel complet avec son propre système
d'exploitation (OS).
§ Les bureaux virtuels sont hébergés sur des serveurs de datacenter.
§ Les utilisateurs accèdent à leur bureau virtuel via des clients légers ou des
applications de bureau à distance.
q Avantages de la VDI
§ Isolation : Chaque utilisateur a son propre environnement virtuel.
§ Personnalisation : Les utilisateurs peuvent personnaliser leur bureau.
§ Sécurité accrue : Les données sont stockées de manière centralisée et sécurisée.
§ Gestion centralisée : Les mises à jour et la maintenance sont plus simples.
q Inconvénients de la VDI
§ Coûts initiaux élevés en matière de matériel et de licences.
§ Utilisation intensive des ressources matérielles.
46
Types de virtualisation de poste de travail
§ Les services pour postes de travail distants (RDS)
o Le RDS est souvent utilisé là où un nombre limité d’applications doivent être virtualisées, plutôt
qu’un poste de travail Windows, Mac ou Linux complet.
o Les applications sont diffusées sur le terminal local qui exécute son propre système
d’exploitation.
o Seules les applications sont des systèmes RDS virtualisés,la densité d’utilisateurs par VM est
donc plus élevée
o RDS exécute des applications de bureau sur Microsoft Windows Server,
47
RDS
q Fonctionnement
§ Les utilisateurs se connectent à un serveur de bureau distant (généralement Windows
Server).
§ Les utilisateurs partagent le même système d'exploitation et les mêmes ressources du
serveur.
q Avantages de RDS
§ Utilisation efficace des ressources : Les ressources sont partagées entre plusieurs utilisateurs.
§ Coûts réduits : Moins de matériel nécessaire, moins de licences.
§ Gestion centralisée : Les applications et les mises à jour sont gérées de manière centralisée.
q Inconvénients de RDS
§ Moins d'isolation entre les utilisateurs.
§ Moins de personnalisation des environnements de bureau.
§ Administration et sécurité plus complexes.
q
48
Types de virtualisation de poste de travail
§ Les postes de travail sous forme de service (DaaS).
o Le DaaS transfère la charge de la virtualisation des postes de travail aux fournisseurs de services, ce qui allège
considérablement la charge informatique liée à la fourniture de postes de travail virtuels.
o Les entreprises qui souhaitent faire passer les dépenses informatiques des coûts d’investissement aux coûts
opérationnels apprécieront les coûts mensuels prévisibles sur lesquels les fournisseurs DaaS fondent leur
business model.
o
49
DaaS
q Fonctionnement : Dans un environnement DaaS, les bureaux virtuels sont hébergés sur des
serveurs cloud gérés par un fournisseur de services. Les utilisateurs accèdent à leurs bureaux
virtuels à l'aide de clients légers ou d'applications de bureau à distance via Internet.
q Avantages du DaaS :
§ Gestion simplifiée ,
§ Évolutivité ,
§ Accès à distance ,
§ Mises à jour et sécurité
q Inconvénients du DaaS :
q Dépendance au Fournisseur : Les entreprises dépendent du fournisseur de services DaaS pour la
disponibilité et la qualité du service. Une panne du fournisseur peut avoir un impact significatif.
q Coûts Opérationnels Continus , Connectivité Internet, Personnalisation Limitée , Latence et
Sécurité et Confidentialité
50
Types de virtualisation de poste de travail
51
Avantages de la virtualization de poste de travail
q Optimisation des ressources
§ Les ressources sont regroupées pour plus d’efficacité au niveau du cloud ou
d’un centre de données.
q Amélioration de l’expérience de l’utilisateur final
§ Accès à son environnement (système d’exploitation, applicatifs et données)
de partout, y compris de chez lui, sans la contrainte de transporter son
terminal.
q Sécurité
§ Contrôle de sécurité centralisé, avec des besoins de sécurité matérielle limités
aux serveurs de virtualisation, et met l’accent sur la gestion des identités et
des accès avec des autorisations basées sur les rôles qui limitent les
utilisateurs aux seules applications et données auxquelles ils sont autorisés à
accéder.
52
Test de connaissance
1 : Quelle est la principale différence entre la VDI et les RDS (Remote Desktop Services) ?
q a) La VDI offre un accès à distance aux postes de travail, tandis que les RDS sont conçus pour la virtualisation
des serveurs.
q b) La VDI est principalement utilisée pour les serveurs, tandis que les RDS sont destinés aux postes de travail.
q c) La VDI partage les ressources du serveur entre les utilisateurs, tandis que les RDS isolent chaque
utilisateur.
q d) Il n'y a aucune différence significative entre la VDI et les RDS.
2: Quel est l'objectif principal des RDS ?
q a) Fournir des bureaux virtuels isolés aux utilisateurs.
q b) Partager des ressources matérielles entre plusieurs utilisateurs.
q c) Gérer les applications mobiles.
3 : Qu'est-ce que DaaS (Desktop as a Service) ?
q a) Un logiciel de gestion de base de données.
q b) Un service cloud qui offre des bureaux virtuels gérés.
q c) Une technologie de chiffrement de données.
53
Test de connaissance
4 : Pourquoi les entreprises optent-elles pour le DaaS ?
q a) Pour réduire les coûts d'investissement en matière d'infrastructure.
q b) Pour une gestion centralisée des serveurs locaux.
q c) Pour améliorer la sécurité de leurs données locales.
5 : Comment les utilisateurs accèdent-ils généralement à leur bureau
virtuel DaaS ?
q a) En utilisant des clients légers.
q b) En exécutant des applications locales sur leur ordinateur.
q c) En accédant à distance à leur serveur local.
54
Domaines de la virtualisation
Virtualisation de serveur
Virtualisation de poste de travail
Virtualisation de plateforme/application
Virtualisation de stockage
Virtualisation de réseau
55
Virtualisation d’applications
56
Sans virtualisation d’applications
q Ancien Modèle
§ Installations locales des applications
§ Les applications écrivent directement sur le
file system, et impactent le système
d’exploitation (OS)
§ Les applications doivent cohabiter avec l’OS
et entre-elles(DLL, composants,
environnements)
§ L’environnement de travail repose sur un
eco-système de plus en plus complexe
nécessitant toujours plus de solutions de
gestion (automatisme, déploiement,
backup, recovery etc)
57
Avec virtualisation d’applications
q Nouveau Modèle:
§ Applications virtualisées
§ OS et Applications séparés
§ Gérer l’OS et les application comme des
unités distinctes et autonomes, mais qui
peuvent collaborer
§ Isolation forte d’erreurs et de sécurité
§ Standard, OS Independent
§ Déploiement d’application n’importe où et
très rapidement
§ Flexibilité de choisir la bonne application quel
que soit l’état de l’OS
58
Virtualisation d’applications
q Elle cible tout ou une partie des applications métiers et/ou de
bureautique.
q Elle consiste à encapsuler dans un même package l’application et son
environnement système de manière imperméable au système
d'exploitation sur lequel l'application s'éxécute.
q Technologie essentiellement utilisée dans les environnements
Windows mais il existe des outils Linux qui utilisent ce concept (Klik).
59
Virtualisation d’applications
•Portabilité :
La virtualisation d'application permet de rendre une application
portable. Cela signifie que vous pouvez déplacer l'application et
ses dépendances d'un environnement à un autre (par exemple,
d'un PC à un autre) sans avoir à la réinstaller ou à reconfigurer
son environnement.
•Isolation :
Les applications virtualisées fonctionnent dans un
environnement isolé, ce qui signifie qu'elles n'interfèrent pas
avec d'autres applications ou le système d'exploitation hôte.
Cela permet d'éviter les problèmes de compatibilité et de
dépendance.
60
Avantages de la virtualisation d’applications
q Pas d’installation/désinstallation
q Plus d’impact sur l’OS: registres et fichiers systèmes
q Pas de conflits entre les applications
q Multiple environnements d’ exécution possibles
q Plusieurs versions de la même application
q Déploiement sur des postes non gérés
q Mise à jours, migration d’application et rollback faciles.
61
Exemples de logiciels de virtualisation d’applications
q Vmware thinapp (exercice à faire sur l’espace de cours UVT)
q Ms App-V
62
Test de connaissance
1- Qu'est-ce que la virtualisation d'application ?
q a) L'exécution d'applications directement sur le matériel sans système d'exploitation intermédiaire.
q b) L'exécution d'applications dans un environnement virtuel isolé du système d'exploitation hôte.
q c) L'émulation d'applications sur des systèmes d'exploitation différents.
2: Quel est l'avantage de la virtualisation d'application en ce qui concerne la gestion logicielle ?
q a) Les mises à jour logicielles sont plus compliquées.
q b) Les applications peuvent être déployées et gérées de manière centralisée.
q c) La gestion logicielle est entièrement éliminée.
3 : Quelle technologie est souvent utilisée pour mettre en œuvre la virtualisation d'application ?
q a) Machine virtuelle (VM)
q b) Conteneur
q c) Émulateur
63
Test de connaissance
4 : Qu'est-ce qu'un "sandbox" dans le contexte de la virtualisation d'application ?
q a) Un environnement virtuel où les applications sont exécutées en toute sécurité et isolées du système hôte.
q b) Une zone de stockage pour les applications.
q c) Un terme technique pour une machine virtuelle.
5 : Quel est l'avantage de la virtualisation d'application en matière de sécurité ?
q a) Elle n'a aucun impact sur la sécurité des applications.
q b) Elle isole les applications, empêchant les interactions non autorisées.
q c) Elle renforce la sécurité du système d'exploitation hôte.
q
64
Questions de réflexion
q Faut-il virtualiser des postes de travail complets ou juste les
applications ?
q Comparer la virtualization de serveurs à la virtualization de poste de
travail.
65