DEDICACES - EC2LT
DEDICACES - EC2LT
DEDICACES - EC2LT
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Mémoire de fin de cycle Licence ASRALL 2011-2012<br />
YAKETE-OUALIKETTE Gloria Gihanne Agnès<br />
4. Les techniques de virtualisation<br />
Il existe de nombreuses techniques de virtualisation. Les plus connues sont :<br />
‣ l’isolation<br />
‣ l’émulation<br />
‣ la paravirtualisation<br />
‣ la virtualisation complète<br />
4.1.L’isolation<br />
L’isolation est une technique qui permet d’emprisonner l’exécution des applications dans des<br />
contextes ou des zones d’exécution. Elle permet ainsi de faire tourner plusieurs fois la même<br />
application dans un mode multi-instance (plusieurs instances d’exécution), même si cette<br />
application n’était pas conçue pour. Cette solution est très performante du fait du peu<br />
d’overhead ; c'est-à-dire le temps passé par un système à ne rien faire d’autre que se gérer. Par<br />
contre, les environnements virtualisés ne sont pas complètement isolés. Cette technique ne<br />
vise à virtualiser que des applications. Les isolateurs sont constitués de plusieurs éléments et<br />
peuvent prendre plusieurs formes. Voici quelques exemples d’isolateurs :<br />
- Linux-Vserver qui assure l’isolation des processus en espace utilisateur<br />
- Chroot qui isole le système de fichier en changeant la racine<br />
- BSD Jail qui fait l’isolation en espace utilisateur<br />
- OpenVZ qui assure le partitionnement au niveau noyau sous Linux<br />
Cette solution permet aussi à plusieurs applications de tourner sur le même port ; par exemple,<br />
plusieurs serveurs apache qui écoutent à la fois sur le port 80.<br />
Figure 3 : l’isolation<br />
Virtualisation d’un réseau informatique avec Netkit<br />
23