La virtualisation des systèmes
Présentation
Ce site a été réalisé par David KOMAR dans le cadre des Exposés Système
du cours de Dominique Revuz, maître de conférence à
l'université de Marne La Vallée et directeur de la filière Informatique et Réseaux du dispositif
Ingénieurs 2000.
Objectif
L'objectif principal de cet article est de présenter un nouveau type d'architecture des systèmes d'information (SI) aussi bien au niveau des possibilités techniques que de la gestion des coûts, la virtualisation.
Cette notion englobe l'ensemble des technologies matérielles et/ou logicielles permettant de faire fonctionner plusieurs applications ou système d'exploitation complets sur une même machine et de manière isolée.
Cette technologie se veut être une des réponses possibles aux problèmes suivants :
- La multiplication croissante du nombre de serveurs
- La diminution des coûts matériels et d'exploitation des serveurs
- La sécurité et la fiabilité des services proposés aux utilisateurs
Les notions
Les systèmes de virtualisation implémentent une ou plusieurs des notions suivantes :
- OS Hôte / Os Invité : respectivement le système d'exploitation installé sur la machine physique et celui/ceux de la ou les machines virtuelles.
-
Partage des ressources physiques : les différentes machines virtuelles installées sur
le serveur hôte se
partagent
le processeur, les disques durs, et autres périphériques. - Réseau virtuel et isolation : concernant la connectivité, les machines virtuelles sont vues comme des ordinateurs physiques différents présents sur un réseau local et possèdent donc chacune sa propre adresse IP.
-
Manipulation des machines virtuelles (Gel, clônage, snapshot) : une machine virtuelle se résume
à un fichier situé sur un disque du serveur hôte. Cette dernière est par conséquent manipulable.
On parle de
gel
ou pause, declônage
ou duplication et desnapshot
ou sauvegarde de contexte (instantané) qui permettent respectivement de mettre en pause la machine virtuelle en cas de maintenance, de sauvegarder cette dernière par simple copie de fichier ou bien encore de sauvegarder son état à un moment T et de restituer ce dernier si nécessaire.
L'étude à venir permettra d'éclaircir certaines de ces notions, de présenter les avantages et les inconvénients de cette technologie ainsi que deux logiciels de virtualisation et leur architecture respective, VMWare et XEN.