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