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 />

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

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

Saved successfully!

Ooh no, something went wrong!