Windows Server Virtualization

1,112 views

Published on

WINDOWS 2008
Windows Virtualization Architecture

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,112
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
131
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Windows Server Virtualization

    1. 2. <ul><li>Must support hardware virtualization </li></ul><ul><ul><li>Intel’s Virtualization Technology </li></ul></ul><ul><ul><li>AMD’s “Pacifica” </li></ul></ul><ul><li>Must support x64 extensions </li></ul>
    2. 3. <ul><li>• Microsoft has interoperability agreements with both XenSource and Novell </li></ul><ul><li>• VHD image format available via the Open Specification Promise </li></ul><ul><li>• A beta version will be available with the RTM version of Windows Server 2008 </li></ul>
    3. 4. <ul><li>Secure Virtualization Platform </li></ul><ul><li>Server Core </li></ul><ul><li>Virtual Server Migration </li></ul><ul><li>Group Policy Integration </li></ul><ul><li>Utilization Counters </li></ul><ul><li>Virtual Machine Snapshots </li></ul><ul><li>Scripting Interface (Automation via WMI) </li></ul><ul><li>Dynamic Secure Storage </li></ul>CPU Utilization Control <ul><li>Offline VHD Manipulation </li></ul><ul><li>Non-Microsoft Guest OS Support </li></ul>
    4. 5. Host OS VMM Guest 1 Guest 2 VMM Guest 1 Guest 2 Host OS VMM Guest 1 Guest 2 Type-2 VMM Type-1 VMM (Hypervisor) Hybrid VMM Examples: JVM CLR Examples: Virtual PC & Virtual Server Examples: Windows Virtualization Hardware Hardware Hardware
    5. 6. Windows (core) Kernel Windows Hypervisor Hardware Parent partition Child partition Guest Applications Windows Kernel Virtualization Stack Provided by Windows Win Virtualization Others VMBus VSPs VSCs VM Service WMI VM Worker
    6. 7. <ul><li>Transferring data through a ring buffer </li></ul><ul><ul><li>A means of mapping a ring buffer into multiple partitions </li></ul></ul><ul><ul><li>A definition for the format of the ring buffer </li></ul></ul><ul><ul><li>A means of signaling that a ring buffer has gone non-empty </li></ul></ul>Ring 0 is the level with the most privileges and interacts most directly with the physical hardware such as the CPU and memory. Hyper-V on top in ‘new’ ring 1 Ring 1 is the level where Guests communicate (VMBUS) Ring 2 is the level for privileged code (user programs with I/O access permissions) Ring 3 is the level for unprivileged code (nearly all user programs)
    7. 8. <ul><li>Guest OS controls their devices directly </li></ul><ul><ul><li>Parent OS gives up control of these devices </li></ul></ul><ul><li>Ownership of a device is exclusive </li></ul><ul><li>Performance can match that of a non-virtualized machine </li></ul><ul><li>Dependence of partitions can be minimized </li></ul><ul><li>Strong isolation of partitions can be achieved </li></ul>
    8. 10. <ul><li>Volume shadow copy </li></ul><ul><li>No need to power down virtual machines </li></ul><ul><li>Snapshots </li></ul>
    9. 11. Host Host Cluster Automatic Failover
    10. 12. SCVMM HOST1 HOST2 Virtual Machines
    11. 13. <ul><li>Failover Clustering </li></ul><ul><li>Quick Migration </li></ul><ul><li>Backup </li></ul>
    12. 14. <ul><li>Centralized deployment and management of virtual machines </li></ul><ul><li>Intelligent Placement analysis to determine the best servers for virtualization </li></ul><ul><li>Quick physical-to-virtual and virtual-to-virtual conversion </li></ul><ul><li>Faster deployments with administrator-managed self-service provisioning </li></ul><ul><li>Quick automation via PowerShell scripting integration </li></ul>
    13. 16. <ul><li>Windows Server Virtualization uses a new architecture that offers significant improvements over previous offerings </li></ul><ul><li>Virtual machines are managed using an MMC console and automated using WMI, SCVMM and Windows PowerShell </li></ul><ul><li>Hosts / Guests clustering </li></ul><ul><li>>32Gb per Guest </li></ul><ul><li>Max. 8 cpu’s per Guest </li></ul><ul><li>Hot-swap memory, cpu, network </li></ul>

    ×