Hyper-v avec windows serveur 2008
1.1 Introduction
La virtualisation recouvre l'ensemble des techniques matérielles et/ou logicielles qui permettent de faire fonctionner sur une seule machine hôte plusieurs systèmes d'exploitation, plusieurs instances différentes et cloisonnées d'un même système ou plusieurs applications, séparément les uns des autres, comme s'ils fonctionnaient sur des machines physiques distinctes. Nous allons voir tout d’abord pourquoi utiliser la virtualisation, ensuite les différents types de virtualisation et pour finir l’impact de celle-ci sur les performances ainsi que son évolution.
1.2 L'intérêt de la virtualisation
Les intérêts de la virtualisation sont : • Une utilisation optimale des ressources d'un parc de machines (répartition des machines virtuelles sur les machines physiques en fonction des charges respectives) ainsi qu’une économie sur le matériel (consommation électrique, compatibilité logicielle et matérielle…) • L’installation, le déploiement et la migration facile des machines virtuelles d'une machine physique à une autre, notamment dans le contexte d'une mise en production à partir d'un environnement de qualification ou de pré-production, livraison facilitée. • Sécurisation d'un réseau (l’attaquant n’a accès qu’aux machines virtuelles) • Isolation des différents utilisateurs simultanés d'une même machine
1.3 Les Machines Virtuelles
Une machine virtuelle est un logiciel qui tourne sur le système d’exploitation (O.S.) hôte. Ce logiciel permettant de lancer un ou plusieurs OS invités. La machine virtualise le matériel, les O.S. invités pensent donc dialoguer directement avec un matériel physique. En pratique on a recours à une émulation logicielle des périphériques, et parfois aussi de tout ou partie de la machine.
Cette solution isole bien les systèmes d'exploitation invités, mais elle a un coût. Tout d’abord en performance, principalement au niveau des entrées-sorties (I/O). A ce coût, relativement