Conclusion
Après avoir planifié les différentes
tâches du projet, on va par la suite définir les notions de base
ainsi que les normes les plus utilisées en virtualisation. En effet,
dans le chapitre suivant, une étude théorique de quelques notions
de virtualisation nécessaires à la réalisation du projet
sera effectuée afin d'appréhender et de mieux cerner le
projet.
PFE 2013-2014 Yapi Assoi & Nday Benjamin 22
Chapitre II : Notions de base sur la Virtualisation
Introduction
Nous verrons dans cette partie, dans un premier temps certains
aspects techniques de la virtualisation. Ensuite nous nous intéresserons
aux différentes solutions proposées sur le marché, telles
que VMware ESXi Server, Hyper V de Microsoft ou Xen server de CitrixXen la
solution Open Source en étudiant notamment leur intégration en
environnement de production et en faisant leur étude comparative. Cette
étude devrait aboutir au choix d'un outil pour notre environnement de
travail.
I. Les principes de la virtualisation
Le principe de virtualisation en informatique consiste
à l'ensemble des techniques logiciels qui permettent de faire
fonctionner sur une seule machine plusieurs systèmes d'exploitations
séparément les uns des autres, comme s'ils fonctionnaient sur des
machines physiques distinctes.
1. Le principe de partage de serveur
Un serveur est un ordinateur utilisé à distance
depuis différents postes de travail, ou autres
périphériques. Il possède des ressources
matérielles, principalement CPU, mémoire, disques et interfaces
réseau. Ces ressources sont utilisées par des applications, non
pas de manière directe, mais en s'appuyant sur un système
d'exploitation. La virtualisation de serveur est un ensemble de technique et
d'outils permettant de faire tourner plusieurs systèmes d'exploitation
sur un même serveur physique. Le principe de la virtualisation est donc
un principe de partage : les différents
systèmes d'exploitation se partagent les ressources du serveur.
Pour être utile de manière opérationnelle,
la virtualisation doit respecter deux principes fondamentaux :
PFE 2013-2014 Yapi Assoi & Nday Benjamin 23
Le cloisonnement : chaque système
d'exploitation a un fonctionnement indépendant, et ne peut
interférer avec les autres en aucune manière.
La transparence : le fait de fonctionner en mode
virtualisé ne change rien au fonctionnement du système
d'exploitation et à fortiori des applications.
La transparence implique la compatibilité : toutes les
applications peuvent tourner sur un système virtualisé, et leur
fonctionnement n'est en rien modifié. Pour ce qui est du cloisonnement,
il existe bien sûr une interférence passive liée à
la concurrence dans le partage des ressources. Mais nous verrons que ce partage
peut être parfaitement contrôlé.
|