WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Implémentation des services de stockage d'objets et de fichiers partagés dans la solution cloud openstack


par Assala HALLA
Ecole Nationale Polytechnique d'Oran - Maurice Audin - Master spécialisé 2020
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

1.2.2. Historique de la virtualisation

La virtualisation remonte aux années 1960. À l'époque, c'est la firme IBM qui créé le premier système de virtualisation de serveur. Dans ce contexte, l'informatique est peu présente et les rares sociétés qui possèdent des systèmes informatiques sont équipées de gros calculateurs, les Mainframe. Déjà à cette époque, les soucis d'optimisation des ressources matérielles d'une machine se posent. En effet, les supers calculateurs sont parfois sous utilisés. IBM développe alors un produit VM/CMS (Virtual Machine / Conversational Monitor System), un système de virtualisation serveurs. Au cours des années 80-90 apparaît l'architecture x86 et les PC se déploie auprès d'un grand nombre d'utilisateurs. Le besoin de virtualiser pour optimiser les machines se fait moins sentir. Mais, dans les années 90-2000, VMware réussi à virtualiser un poste x86. Ceci ouvre la porte à plus de possibilité et relance l'envie pour les sociétés informatiques de développer de nouvelles fonctionnalités pour optimiser et offrir plus de flexibilité. A l'heure actuelle, la virtualisation est très connue. On entend parler de virtualisation de serveur, de VirtualBox, mais aussi de virtualisation de poste de travail, de VDI, et de virtualisation dans les jeux-vidéos avec les émulateurs. [5]

Figure 2 : Historique de la virtualisation[6]

1.2.3. Les principes de la virtualisation

La virtualisation suit deux principes de base, à savoir le cloisonnement et la transparence [6]:

· Le cloisonnement : Chaque système d'exploitation fonctionne indépendamment et ne peut en aucun cas interférer.

· La transparence : L'exécution en mode virtuel ne modifie pas le fonctionnement du système d'exploitation et des applications.

Le principe de la virtualisation repose sur le mécanisme suivant :

· Système hôte : il s'agit d'un système d'exploitation simple installé sur un seul serveur physique. Le système hôte sera utilisé pour accueillir plusieurs autres systèmes d'exploitation via un logiciel appelé hyperviseur. [5]

· L'Hyperviseur : est une sorte de logiciel de virtualisation qui peut être directement installé sur le système d'exploitation principal ou le système d'exploitation hôte, de sorte que plusieurs environnements fermés et indépendants peuvent être créés. Ces environnements peuvent également héberger d'autres systèmes d'exploitation (également appelés systèmes invités). [5]

Les environnements indépendants ainsi créés grâce à l'hyperviseur sont des machines virtuelles.

La figure suivante montre la façon avec laquelle les ressources virtuelles de chaque machine virtuelle (VM) sont créer.

Figure 3 : Création des ressources virtuelles propres à chaque machine virtuelle[5]

Les types des hyperviseurs :

Nous retrouvons deux types d'hyperviseurs que nous allons citer ci-dessous :

· Hyperviseurs de type 1 : Ils sont particulièrement utiles dans les architectures de réseaux de grandes entreprises qui doivent optimiser les coûts et la maintenance, tout en améliorant la robustesse aux pannes. Celui-ci s'exécute directement sur la plate-forme matérielle sans système d'exploitation intermédiaire. Il gère l'accès à l'architecture du noyau du système d'exploitation invité Matériel de base. Pour cela, vous pouvez exécuter plusieurs systèmes d'exploitation Presque directement sur le matériel, sans dépendre du système d'exploitation hôte [5]. Les principaux hyperviseurs de type1 sont les suivants :

· Vmware ESXI

· Microsoft Hyper-V

· Xen

La figure suivante illustre l'hyperviseur de type 1 :

Figure 4 : Représentation de l'hyperviseur du type 1 [4]

· Hyperviseurs de type 2 : Ils conviennent vraiment aux petites infrastructures. Généralement, ils sont adaptés aux situations où vous ne disposez que d'une seule machine et que vous souhaitez effectuer des tests multiplateformes (applications, systèmes d'exploitation, communications ...). Les hyperviseurs de type 2, ou hosted hypervisor (hyperviseur hébergé), est le plus facile à mettre en place. Il s'installe comme n'importe quelle application, qui se situe au-dessus de l'OS hôte. Le système d'exploitation contrôle l'accès au matériel physique. L'hyperviseur agit comme un système de contrôle entre le système d'exploitation hôte et les systèmes d'exploitation invités. Il permet, une fois installé, de créer des VMs indépendantes de l'OS hôte [5]. Les principaux hyperviseurs de type 2 sont les suivants :

· Oracle VirtualBox

· VMWare Workstation (Player et Pro) et VMware Fusion (pour Mac)

· Microsoft VirtualPC (plus maintenu depuis 2011).

La figure suivante illustre l'hyperviseur de type 2 :

Figure 5 : Représentation de l'hyperviseur de type 2 [4]

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Piètre disciple, qui ne surpasse pas son maitre !"   Léonard de Vinci