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 />
d’un conteneur sur les autres conteneurs. Il s’agit de l’hébergement de multiples<br />
environnements virtuels sur un seul système d’exploitation.<br />
- Au niveau des applications<br />
La virtualisation des applications est un terme générique qui décrit des technologies<br />
logicielles qui améliorent la portabilité, la gérabilité et la compatibilité des applications en les<br />
encapsulant dans le système d’exploitation sous-jacent dans lequel elles sont exécutées. Une<br />
application totalement virtualisée n’est pas installé dans le sens traditionnel du terme, bien<br />
qu’elle soit toujours exécutée comme si elle l’était. L’application croit qu’elle est en interface<br />
directe avec le système d’exploitation et toutes les ressources gérées par elle, chose qui n’est<br />
pas réelle. Dans ce contexte, le terme virtualisation se réfère à l’application encapsulée ;<br />
contrairement à la virtualisation matérielle où on se réfère à l’application prélevée. La<br />
virtualisation des applications est étroitement liée à la notion d’applications portables.<br />
- Au niveau des services<br />
En génie logiciel, la virtualisation de services est une méthode d’émulation de composants<br />
spécifiques dans des applications à base de composants hétérogènes. Cette technique est<br />
utilisée pour fournir le développement logiciel et l’accès aux composants de système<br />
dépendants qui sont nécessaires pour exécuter une application. Avec le comportement des<br />
composants virtualisés, les tests et les développements peuvent se faire sans avoir accès aux<br />
composants physiques.<br />
3.4.La virtualisation de la mémoire<br />
Il s’agit de l’agrégation des mémoires RAM de système en réseau en un pool de mémoires. Le<br />
pool de mémoires est accessible par le système d’exploitation ou des applications en cours<br />
d’exécution sur le système d’exploitation. Il peut être alors utilisé comme un cache à haute<br />
vitesse, une couche de messagerie, ou une grande ressource de mémoire partagée pour un<br />
CPU ou un GPU. La mémoire virtuelle est une technique de gestion de mémoire développée<br />
pour les noyaux multitâches. Cette technique « virtualise » des formes diverses d’architectures<br />
de stockage de données, permettant à un programme d’être conçu comme s’l y a seulement<br />
une mémoire, la mémoire virtuelle, directement accessible en lecture/écriture. La plupart des<br />
systèmes d’exploitation supportant la mémoire virtuelle exécutent aussi chaque processus<br />
dans leur propre espace. Chaque programme semble avoir un accès unique à la mémoire<br />
virtuelle. La mémoire virtuelle fait fonctionner les programmes plus facilement en cachant le<br />
fragment de la mémoire physique, en laissant au noyau la gestion de la hiérarchie de la<br />
mémoire.<br />
3.5.La virtualisation de stockage<br />
C’est un processus qui permet d’extraire le stockage logique du stockage physique. Les<br />
systèmes de stockage peuvent utiliser la virtualisation comme un outil pour permettre une<br />
meilleure fonctionnalité et des caractéristiques. C’est une méthode également utilisée par les<br />
systèmes de fichiers distribués. Elle permet également de fournir un stockage rapide et fiable<br />
pour le calcul et le traitement des données. La virtualisation de stockage assure aussi la<br />
sécurité des données. Les systèmes de stockage peuvent fournir un block de stockages ou un<br />
Virtualisation d’un réseau informatique avec Netkit<br />
21