La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Virtual Hard Disks VM 1 Parent VM 2 Child VM 3 Child Virtualization Platform and Management Standard Hardware Standard Hardware Windows Server 2003 Virtual.

Présentations similaires


Présentation au sujet: "Virtual Hard Disks VM 1 Parent VM 2 Child VM 3 Child Virtualization Platform and Management Standard Hardware Standard Hardware Windows Server 2003 Virtual."— Transcription de la présentation:

1

2 Virtual Hard Disks VM 1 Parent VM 2 Child VM 3 Child Virtualization Platform and Management Standard Hardware Standard Hardware Windows Server 2003 Virtual Server 2005 R2 VM 2 VM 3 Windows HyperVisor Intel VT / AMDV

3 Introduction à Windows Virtualization for servers Fondé sur un hyperviseur Petite partition de management séparée (parent) Etend considérablement la notion de virtualisation de périphériques Disponibilité cible : la « vague Longhorn » Définition Hyperviseur : fine couche logicielle situé sous tous les OS Partition parente : une partition qui gère ses enfants Partitions enfant : tout nombre de partitions qui sont démarrées, gérées et arrêtées par leur parent Pile de virtualisation : la collection des composants qui s’exécutent dans la partition parente pour la gestion de la machine virtuelle

4 OS Hôte VMM Invité 1 Invité 2 VMM Invité 1 Invité 2 OS Hôte VMM Invité 1 Invité 2 VMM de type 2VMM de type 1 (Hyperviseur) VMM hybride Exemples : JVM CLR Exemples : Virtual PC & Virtual Server Exemple : Virtualization Server Hardware Ce que nous avons aujourd’hui Ce que nous construisons pour le futur

5 Application Invité Operating System H/W Virtuel H/W Virtuel R2 Serveur x86/x64 Assistance matérielle à la Virtualisation Intel VT/AMD-V (32-bit et 64-bit) Windows Hypervisor VM 1 “Parent” Disponible avec Microsoft Virtual Server 2005 R2 SP1 Windows Hypervisor le supportera Solution de virtualisation Haute performance Disponible avec Longhorn Windows Server 'Longhorn‘ Datacenter Edition : nombre illimité d’instances virtualisées Migration depuis Microsoft Virtual Server VM 2 “Enfant” VM 3 “Enfant” VM 4 “Enfant” Partition Parent Partition Enfant Couche de virtualisation

6 Partition Parente Partitions Enfant Mode Kernel Mode User Virtualization Service Providers (VSPs) NoyauWindows Server Core IHV Drivers Virtualization Service Clients (VSCs) NoyauWindows Enlightenments VMBus Hyperviseur Windows Virtualization Stack VM Worker Processes VM Service WMI Provider Applications Hardware Serveur Designed for Windows Fourni par : Microsoft ISV OEM Virtual Server

7 Hyperviseur monolithique Plus simple qu’un noyau moderne mais encore complexe Contient son propre modèle de drivers Hyperviseur VM 1 (“Admin”) VM 1 (“Admin”) VM 2 VM 3 Hardware Hyperviseur VM 2 (« Enfant ») VM 2 (« Enfant ») VM 3 (« Enfant ») VM 3 (« Enfant ») Pile de Virtualisation VM 1 (« Parent ») Hyperviseur micronoyau Fonctionnalité de partitionnement simple Amélioration de la robustesse et minimisation du TCB Pas de code tiers Les drivers s’exécutent dans les invités Drivers

8

9 Meilleure isolation SécuritéPerformance Support de la virtualisation matérielle …et … Simplicité –Prise en charge des périphériques –Prise en charge des OS invités Hardware Windows hypervisor Parent Partition Server Core Apps Child Partition OS 1 OS 2

10

11

12 Disque Hyperviseur Storage VSP VMBus Périphériques physiques Gérés par les drivers traditionnels Virtualization service providers (VSP) Virtualise une classe spécifique de périphérique (réseau, stockage, etc.) Expose une interface abstraite S’exécute dans la partition qui détient le périphérique physique correspondant Virtualization service clients (VSC) Consomme le service hardware virtualisé VMBus « Bus » logiciel (énumération, hot plug, etc.) Permet la communication de VSP et VSC Utilisation de la mémoire partagée et des messages IPC de l’hyperviseur Périphériques physiques Gérés par les drivers traditionnels Virtualization service providers (VSP) Virtualise une classe spécifique de périphérique (réseau, stockage, etc.) Expose une interface abstraite S’exécute dans la partition qui détient le périphérique physique correspondant Virtualization service clients (VSC) Consomme le service hardware virtualisé VMBus « Bus » logiciel (énumération, hot plug, etc.) Permet la communication de VSP et VSC Utilisation de la mémoire partagée et des messages IPC de l’hyperviseur Storage Stack Port Driver Storage Stack Storage VSC Partition Enfant Partition Parent

13 Windows hypervisor “Designed for Windows” Server Hardware Basic Linux Kernel Applications Windows Kernel Longhorn Server VSP Windows Server 2003, “Longhorn” Applications Windows Kernel VSC VMBusVMBus Emulation Xen-enabled Linux Kernel Applications VSC VMBus Provided by: OS MS/XenSource ISV/IHV/OEM Windowsvirtualization

14 OS MS / XenSource / Novell ISV/IHV/OEM Windows Server Virtualization Windows hypervisor “Designed for Windows” Server Hardware Non hypervisor aware OS Windows Server 2003, “Longhorn” Applications Windows Kernel VSC Longhorn Server VSP VMBus Emulation Parent Partition Kernel Mode User Mode Xen-enabled Linux Kernel Linux VSCs VMBus Hypercall Adapter Applications Child Partitions VMBus Virtualization Stack VM Service WMI Provider VM Worker Process Applications

15

16

17 © 2007 Microsoft France Votre potentiel, notre passion TM


Télécharger ppt "Virtual Hard Disks VM 1 Parent VM 2 Child VM 3 Child Virtualization Platform and Management Standard Hardware Standard Hardware Windows Server 2003 Virtual."

Présentations similaires


Annonces Google