• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Virtualization for SQL
 

Virtualization for SQL

on

  • 1,478 views

Virtualization for SQL

Virtualization for SQL

Statistics

Views

Total Views
1,478
Views on SlideShare
1,442
Embed Views
36

Actions

Likes
0
Downloads
46
Comments
0

2 Embeds 36

http://www.slideshare.net 21
http://blogs.msdn.com 15

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • 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.

Virtualization for SQL Virtualization for SQL Presentation Transcript

  • Andrew Fryer Microsoft UK Ltd
  •  
    • Computerworld
      • “ 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 .”
    • The Rise of the Virtual Machine and the Real Impact It Will Have
      • “ 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 .
    • Information Week Oct. 2007
      • “ 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 .”
  •  
      • 32-bit (x86) & 64-bit (x64) VMs
      • Large memory support (64 GB) per VM
      • Multiple cores (up to 4)
      • Live Backup
      • Pass-through disk access
      • Virtual Machine snapshots
      • Robust networking: VLANs and NLB
  • 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
    • x64 server with hardware assisted virtualization
      • AMD AMD-V or Intel VT
    • Hardware enabled Data Execution Prevention (DEP) required
      • AMD (NX no execute bit)
      • Intel (XD execute disable)
    • Note: Enabling these BIOS features requires powering down (not rebooting) the server to take effect
    • Isolation
      • No sharing of virtualized devices
      • No sharing of memory
      • VMs cannot communicate with each other, except through traditional networking
      • Guests can’t perform DMA attacks because they’re never mapped to physical devices
      • Neither Guest nor Parent Partitions can write to the hypervisor
  • Not able to run SQL server on core until Windows 2008 r2 What you see is what you get ...
  •  
  •  
    • monolithic hypervisor
    • Simpler than a modern kernel, but still complex
    • Contains its own drivers model
    • microkernelized hypervisor
    • Simple partitioning functionality
    • Increase reliability and minimize TCB
    • No third-party code
    • Drivers run within guests
    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
  • 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
    • Windows Server 2008 with Hyper-V (+$28)
      • Standard – 1VM
      • Enterprise – 4VM
      • Data Centre unlimited
    • SQL Server
      • All editions Licensed per VM
      • Except Enterprise which is licensed for the physical box and allows for unlimited guest VMs (irrespective of virtualization provider)
    • Microsoft Virtualization Home:
      • http://www.microsoft.com/virtualization
    • Windows Server Virtualization Blog Site:
      • http://blogs.technet.com/virtualization/default.aspx
    • Windows Server Virtualization TechNet Site:
      • http://technet2.microsoft.com/windowsserver2008/en/servermanager/virtualization.mspx
    • Me:
      • http://blogs.technet.com/andrew
  • © 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.
  • 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
  •  
  •  
  •  
  •