13.04.2015 Views

DEDICACES - EC2LT

DEDICACES - EC2LT

DEDICACES - EC2LT

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!