0
Andrew Fryer Microsoft UK Ltd
 
<ul><li>Computerworld </li></ul><ul><ul><li>“ Although virtualization has been the buzz among technology providers, only 6...
<ul><li>Information Week Oct. 2007 </li></ul><ul><ul><li>“ The [virtualization field] is nowhere near saturated. IDC estim...
 
<ul><ul><li>32-bit (x86) & 64-bit (x64) VMs </li></ul></ul><ul><ul><li>Large memory support (64 GB)  per  VM </li></ul></u...
Windows hypervisor Parent Partition Child Partitions User Mode Kernel Mode Provided by: Windows Server 2008 Windows   Kern...
<ul><li>x64 server with hardware assisted virtualization </li></ul><ul><ul><li>AMD AMD-V or Intel VT </li></ul></ul><ul><l...
<ul><li>Isolation </li></ul><ul><ul><li>No sharing of virtualized devices </li></ul></ul><ul><ul><li>No sharing of memory ...
Not able to run SQL server on core until Windows 2008 r2 What you see is what you get ...
 
 
<ul><li>monolithic hypervisor </li></ul><ul><li>Simpler than a modern kernel, but still complex </li></ul><ul><li>Contains...
Management Unified Physical and Virtual Virtual Machines Virtual Only Migration Quick Migration WAN Disaster Recovery Live...
<ul><li>Windows Server 2008 with Hyper-V (+$28) </li></ul><ul><ul><li>Standard – 1VM </li></ul></ul><ul><ul><li>Enterprise...
<ul><li>Microsoft Virtualization Home: </li></ul><ul><ul><li>http://www.microsoft.com/virtualization </li></ul></ul><ul><l...
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be...
Windows Server 2008 VM 2 VM 1 Windows hypervisor VM 3 Parent Partition Child Partitions User Mode Kernel Mode Ring -1 Wind...
 
 
 
 
Upcoming SlideShare
Loading in...5
×

Virtualization for SQL

788

Published on

Virtualization for SQL

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

  • Be the first to like this

No Downloads
Views
Total Views
788
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
47
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • 06/07/09 02:52 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • Transcript of "Virtualization for SQL"

    1. 1. Andrew Fryer Microsoft UK Ltd
    2. 3. <ul><li>Computerworld </li></ul><ul><ul><li>“ Although virtualization has been the buzz among technology providers, only 6% of enterprises have actually deployed virtualization on their networks, said Levine, citing a TWP Research report. That makes the other 94% a wide-open market .” </li></ul></ul><ul><li>The Rise of the Virtual Machine and the Real Impact It Will Have </li></ul><ul><ul><li>“ We calculate that roughly 6% of new servers sold last year were virtualized and project that 7% of those sold this year will be virtualized and believe that less than 4% of the X86 server installed base has been virtualized to date . </li></ul></ul>
    3. 4. <ul><li>Information Week Oct. 2007 </li></ul><ul><ul><li>“ The [virtualization field] is nowhere near saturated. IDC estimates that only 17% of the worldwide server market will be virtualized by 2010, up from 5% in 2005 .” </li></ul></ul>
    4. 6. <ul><ul><li>32-bit (x86) & 64-bit (x64) VMs </li></ul></ul><ul><ul><li>Large memory support (64 GB) per VM </li></ul></ul><ul><ul><li>Multiple cores (up to 4) </li></ul></ul><ul><ul><li>Live Backup </li></ul></ul><ul><ul><li>Pass-through disk access </li></ul></ul><ul><ul><li>Virtual Machine snapshots </li></ul></ul><ul><ul><li>Robust networking: VLANs and NLB </li></ul></ul>
    5. 7. Windows hypervisor Parent Partition Child Partitions User Mode Kernel Mode Provided by: Windows Server 2008 Windows Kernel OS Applications Applications Windows Server 2003, 2008 Windows Kernel VSC VMBus Applications Non-Hypervisor Aware OS Emulation “ Designed for Windows” Server Hardware ISV / IHV / OEM IHV Drivers VSP VM Service WMI Provider VM Worker Processes Microsoft Hyper-V VMBus Applications Xen-Enabled Linux Kernel Linux VSC Hypercall Adapter Microsoft / XenSource VMBus
    6. 8. <ul><li>x64 server with hardware assisted virtualization </li></ul><ul><ul><li>AMD AMD-V or Intel VT </li></ul></ul><ul><li>Hardware enabled Data Execution Prevention (DEP) required </li></ul><ul><ul><li>AMD (NX no execute bit) </li></ul></ul><ul><ul><li>Intel (XD execute disable) </li></ul></ul><ul><li>Note: Enabling these BIOS features requires powering down (not rebooting) the server to take effect </li></ul>
    7. 9. <ul><li>Isolation </li></ul><ul><ul><li>No sharing of virtualized devices </li></ul></ul><ul><ul><li>No sharing of memory </li></ul></ul><ul><ul><li>VMs cannot communicate with each other, except through traditional networking </li></ul></ul><ul><ul><li>Guests can’t perform DMA attacks because they’re never mapped to physical devices </li></ul></ul><ul><ul><li>Neither Guest nor Parent Partitions can write to the hypervisor </li></ul></ul>
    8. 10. Not able to run SQL server on core until Windows 2008 r2 What you see is what you get ...
    9. 13. <ul><li>monolithic hypervisor </li></ul><ul><li>Simpler than a modern kernel, but still complex </li></ul><ul><li>Contains its own drivers model </li></ul><ul><li>microkernelized hypervisor </li></ul><ul><li>Simple partitioning functionality </li></ul><ul><li>Increase reliability and minimize TCB </li></ul><ul><li>No third-party code </li></ul><ul><li>Drivers run within guests </li></ul>Any ‘Designed for Windows’ Hardware * Hypervisor Virtual Stack VM 1 (“Parent”) Some Hardware VMware Hyper-V Drivers Drivers Hypervisor Drivers Drivers VM 2 (“Child”) VM 3 (“Child”) VM 1 (“Admin”) VM 2 VM 3
    10. 14. Management Unified Physical and Virtual Virtual Machines Virtual Only Migration Quick Migration WAN Disaster Recovery Live Migration ($$) Local Disaster Recovery ($$) Guest Multi-processing 2/4-core support (free) 2/4-core ($$) Large Memory Support 64 GB per VM 64 GB per VM Architecture Support x86 & x64 x86 & x64 Hyper-V VMWare ESX 3.5 Server
    11. 15. <ul><li>Windows Server 2008 with Hyper-V (+$28) </li></ul><ul><ul><li>Standard – 1VM </li></ul></ul><ul><ul><li>Enterprise – 4VM </li></ul></ul><ul><ul><li>Data Centre unlimited </li></ul></ul><ul><li>SQL Server </li></ul><ul><ul><li>All editions Licensed per VM </li></ul></ul><ul><ul><li>Except Enterprise which is licensed for the physical box and allows for unlimited guest VMs (irrespective of virtualization provider) </li></ul></ul>
    12. 16. <ul><li>Microsoft Virtualization Home: </li></ul><ul><ul><li>http://www.microsoft.com/virtualization </li></ul></ul><ul><li>Windows Server Virtualization Blog Site: </li></ul><ul><ul><li>http://blogs.technet.com/virtualization/default.aspx </li></ul></ul><ul><li>Windows Server Virtualization TechNet Site: </li></ul><ul><ul><li>http://technet2.microsoft.com/windowsserver2008/en/servermanager/virtualization.mspx </li></ul></ul><ul><li>Me: </li></ul><ul><ul><li>http://blogs.technet.com/andrew </li></ul></ul>
    13. 17. © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
    14. 18. Windows Server 2008 VM 2 VM 1 Windows hypervisor VM 3 Parent Partition Child Partitions User Mode Kernel Mode Ring -1 Windows Kernel VSC Windows Kernel VSC Linux Kernel VSC “ Designed for Windows” Server Hardware Mgmt NIC 1 iSCSI NIC 2 VSP VSP VSwitch 1 NIC 3 VSwitch 2 NIC 4 Applications Applications Applications VM Service WMI Provider VMBus VMBus VMBus VMBus VM Worker Processes
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×