Virtualisation du cloud computing
Virtualizationest une technique qui permet de partager une seule instance physique d'une application ou d'une ressource entre plusieurs organisations ou locataires (clients). Il le fait en assigning a logical name à une ressource physique et en fournissant un pointer to that physical resource à la demande.
Concept de virtualisation
La création d'une machine virtuelle sur le système d'exploitation et le matériel existants est appelée virtualisation matérielle. Les machines virtuelles fournissent un environnement qui est logiquement séparé du matériel sous-jacent.
La machine sur laquelle la machine virtuelle est créée est appelée host machine et virtual machine est appelé un guest machine. Cette machine virtuelle est gérée par un logiciel ou un micrologiciel, appelé hypervisor.
Hyperviseur
le hypervisor est un micrologiciel ou un programme de bas niveau qui agit comme un gestionnaire de machine virtuelle. Il existe deux types d'hyperviseur:
Type 1 hypervisor s'exécute sur un système nu. LynxSecure, RTS Hypervisor, Oracle VM, Sun xVM Server, VirtualLogic VLX sont des exemples d'hyperviseur de type 1. Le diagramme suivant montre l'hyperviseur de type 1.
![](https://assets.edu.lat/cloud_computing/images/cloud_computing-type1_hypervisor.jpg)
le type1 hypervisor n'a pas de système d'exploitation hôte car ils sont installés sur un système nu.
Type 2 hypervisor est une interface logicielle qui émule les périphériques avec lesquels un système interagit normalement. Conteneurs, KVM, Microsoft Hyper V, VMWare Fusion, Virtual Server 2005 R2, Windows Virtual PC et VMWare workstation 6.0 sont des exemples d'hyperviseur de type 2. Le diagramme suivant montre l'hyperviseur de type 2.
![](https://assets.edu.lat/cloud_computing/images/cloud_computing-type2_hypervisor.jpg)
Types de virtualisation matérielle
Voici les trois types de virtualisation matérielle:
- Virtualisation complète
- Virtualisation d'émulation
- Paravirtualization
Virtualisation complète
Dans full virtualization,le matériel sous-jacent est complètement simulé. Le logiciel invité ne nécessite aucune modification pour s'exécuter.
![](https://assets.edu.lat/cloud_computing/images/cloud_computing-full_virtualization.jpg)
Virtualisation d'émulation
Dans Emulation,la machine virtuelle simule le matériel et en devient donc indépendante. En cela, le système d'exploitation invité ne nécessite aucune modification.
![](https://assets.edu.lat/cloud_computing/images/cloud_computing-emulation.jpg)
Paravirtualisation
Dans Paravirtualization,le matériel n'est pas simulé. Les logiciels invités exécutent leurs propres domaines isolés.
![](https://assets.edu.lat/cloud_computing/images/cloud_computing-paravirtualization.jpg)
VMware vSphere est une infrastructure hautement développée qui offre un cadre d'infrastructure de gestion pour la virtualisation. Il virtualise le système, le stockage et le matériel réseau.