samedi 2 février 2013

La Virtualisation des Systèmes d’Information : 1 Définition









I : Définition

Virtualisation : un terme encore absent du dictionnaire

Proposition de définition : abstraction des couches physiques d’un élément de l’infrastructure informatique

Un élément physique apparaît comme plusieurs éléments logiques
Plusieurs éléments physiques apparaissent comme 1 élément logique

     Un élément physique, n éléments logiques
     
Questions:
qui a déjà utilisé la virtualisation? Pourquoi?
qui peut donner une définition de « virtualisation », « machine virtuelle »? pourquoi « virtuelle »?


Modèles de Virtualisation

n  Emulation
n  Virtualisation « complète »
n  Para-virtualisation
n  Virtualisation du système d’exploitation
n  Virtualisation des applications


Exemples d’émulation :

-          Java Virtual Machines
-          Mame32 (démo)
-          Emulateurs de système d’exploitation

Para-virtualisation :

-la différence est que le « guest » est modifié pour être « conscient » de la virtualisation
-moins « d’overhead »
-plus de hardware disponible
-moins fléxible


Modèle de Virtualisation Complète

Avantages :

Pas de modification des guest OS

Inconvénients :

Filtrage au niveau de l’hyperviseur  =  perte de performance  > nécessaire car certaines instructions ne peuvent pas être virtualisées
Atténué par les technologies de virtualisation matériel des processeurs (Intel-VT & AMD-V)


Modèle de Para-virtualisation

Avantages :

Pas de filtrage au niveau de l’hyper viseur = meilleur performance

Inconvénients :

Le guest OS doit être modifié >TCO plus élevé, migration plus complexe, compatibilité réduite



Modèle de Virtualisation OS


exp: Parallels Virtuzzo

Avantages:

Meilleure performance, scalabilité supérieure (en terme de ratio de consolidation)

Inconvénients:

Isolation moindre (tous les containers dépendent de l’OS virtualisé)
OS host = OS guest


Modèle de Virtualisation d’application : 


Les accès au registre et fichiers ( DLLs, .ini, etc...) est filtré et « virtualisé ».  L’application est un package autonome qui est compatible avec un évential de systèmes d’exploitation.





Emulation :  Démo Mame32 



Les 4 Raisons de Virtualiser

Partager :
Examples :          LPARs, VMs, virtual disks, VLANs
Benefits :            Resource utilization, workload manageability, flexibility, isolation

Consolider :
Examples :          Virtual disks, IP routing to clones
Benefits :            Management simplification, investment protection, scalability

Emuler :
Examples :  Arch. emulators, iSCSI, virtual tape
Benefits :            Compatibility, software investment protection, interoperability, flexibility

Isoler :
Exemples :         Spare CPU subst., CUoD, SAN-VC
Benefits :            Continuous availability, flexibility, software investment protection




0 commentaires:

Enregistrer un commentaire