Académique Documents
Professionnel Documents
Culture Documents
Dr K. GUEYE
Virtualisation et Coud Computing
Dr K. GUEYE
Virtualisation et Coud Computing
Objectif
Objectifs spécifiques
savoir définir le concept de la virtualisation ;
prendre connaissance des domaines de la virtualisation ;
déterminer les avantages et les inconvénients de la virtualisation ;
connaître les différentes méthodes de virtualisation ;
comprendre les différents types de virtualisation.
Connaitre les différentes plateforme de virtualisation
Comprendre les outils de gestion des plateforme de virtualisation
Comprendre le cloud computing
Connaitre les plus grands fournisseurs du cloud
Dr. Kéba GUEYE
Virtualisation et Coud Computing
Objectif
L’objectif de ce cours vise à donner aux étudiants une :
Compréhension sur les principes de la virtualisation ;
Manipulation des différents concepts de la virtualisation à travers des outils pratiques ;
Découverte de la notion du Cloud Computing et ses applications ;
Connaissance des plateformes Cloud les plus connues et de manipuler les services
offerts par au moins une de ses plateformes.
Comprendre les outils de gestion des plateforme de virtualisation
Depuis plusieurs années, la virtualisation et le Cloud Computing font partie des solutions pour
stocker de grandes quantités de données et les rendre disponibles pour un client indépendamment
de sa localisation et de l’appareil qu’il utilise.
La virtualisation du stockage touche aussi les éléments de stockage dédié, comme les NAS
(Network-Attached Storage) ou SAN (Storage Area Network).
Un isolateur est installé dans un système d’exploitation existant. Il permet de cloisonner des
applications qu’on souhaite virtualiser dans des zones d’exécution mémoire différentes. Ces
zones génèrent un contexte propre à chaque application. L’isolation n’est pas une technique de
virtualisation au sens propre du terme. L’isolation permet d’obtenir des environnements qui
semblent se comporter comme des VM, mais qui partagent un même noyau. On parle ici de
conteneur. Un conteneur fait tourner une distribution sur une distribution.
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 du matériel.
Ce type d’opération est le plus utilisé dans les centres de données, car il s’agit d’une technique où la
couche hyperviseur repose directement sur le matériel et tous les systèmes d’exploitation virtualisés
sont exécutés dessus. Dans ce cas, les machines virtuelles ont un accès direct au matériel.
exemple: Microsoft Hyper-V, VMware vSphere, Xen Server, Proxmox, Oracle VM, ESX Server de
Vmware, etc.
Dr. Kéba GUEYE
Virtualisation et Coud Computing
Concepts de base de la virtualisation et étude de quelques hyperviseurs
Les 3 méthodes de virtualisation
L'hyperviseur
Hyperviseur de Type 2:
Un hyperviseur de type 2 est un logiciel qui s’exécute à l’intérieur d’un autre système d’exploitation.
Un système d’exploitation invité s’exécutera donc en troisième niveau au-dessus du matériel. Les
systèmes d’exploitation invités n’ayant pas conscience d’être virtualisés, ils n’ont pas besoin d’être
adaptés. Il s’agit d’un type d’opération implémenté via un système d’exploitation, c’est-à-dire un
système d’exploitation qui s’exécute sur le matériel et qui, à son tour, la couche hyperviseur est
effectuée sur ce système d’exploitation. Un hyperviseur de type 2 est également appelé hyperviseur
hébergé. Quelques exemples de tels hyperviseurs sont:
Vmware Workstation, Vmware Fusion, Hyperviseur open source QEMU, les produits Microsoft
Virtual PC et Virtual Server, Virtualbox d’Oracle, Parallels Workstation de Swsoft et Parallels
Desktop…
Dr. Kéba GUEYE
Virtualisation et Coud Computing
Concepts de base de la virtualisation et étude de quelques hyperviseurs
Les différents types de virtualisation
La virtualisation complète
La virtualisation dite complète permet de faire fonctionner n’importe quel système d’exploitation en tant qu’invité
dans une machine virtuelle. Pour l’utilisateur final, ce type de virtualisation est la plus simple à mettre en place et est
plus pratique.
Principe:
L’hyperviseur crée un environnement virtuel complète simulant littéralement un nouvel ordinateur complet, avec du
faux matériel. A quelques rares exceptions, le système d’exploitation invité (installé dans la machine virtuelle) ne
communique qu’avec ce faux matériel simulé, rendant étanche l’environnement virtualisé.