ESG Preso Microsoft Hyper-V Performance SQL Server Mar 11_Wide

Embed Size (px)

Citation preview

  • 7/27/2019 ESG Preso Microsoft Hyper-V Performance SQL Server Mar 11_Wide

    1/21

    2011 Enterprise Strategy Group

    Enterprise Strategy Group

    Virtualizing SQL Server Workloads w

    Microsoft Hyper-V R2

    Mark Bowker, Senior Analyst

    Brian Garrett, Vice President, ESG Lab

  • 7/27/2019 ESG Preso Microsoft Hyper-V Performance SQL Server Mar 11_Wide

    2/21

    The Enterprise Strategy Group

    2011 Enterprise Strategy Group 2

  • 7/27/2019 ESG Preso Microsoft Hyper-V Performance SQL Server Mar 11_Wide

    3/21

    Application Virtualization Timeline

    2011 Enterprise Strategy Group 3

    59% have not virtualized any tier-1 workloads

    100% virtualized

    Time

    Tier-2

    Utilities

    S

    P

    A

    A

    M

    C

    Tier-1

    PercentVirtualized

  • 7/27/2019 ESG Preso Microsoft Hyper-V Performance SQL Server Mar 11_Wide

    4/21

    ESG Server Virtualization Maturity Model

    2011 Enterprise Strategy Group 4

    Basic, 22% Progressing, 53% Adva

    Percent of current virtualization users, by segment

    75% of the market

    58% are less than 30% virtualized

    75% expect to be more than 30% virtualized in 24 months

    56% have less than 250 virtual machines deployed

  • 7/27/2019 ESG Preso Microsoft Hyper-V Performance SQL Server Mar 11_Wide

    5/21

    Factors Preventing Organizations from Using Virtualization

    2011 Enterprise Strategy Group 5

    Collaboration and Training Best Practices

    Application Performance Lack of Understan

    Virtual Stall

    Virtualization technology is not the barrier to success

  • 7/27/2019 ESG Preso Microsoft Hyper-V Performance SQL Server Mar 11_Wide

    6/21

    Accelerating Virtualization Adoption

    2011 Enterprise Strategy Group 6

    Massive Opportunity

    70% of organizations using more than one hypervisor

    31% expect 25:1 VM consolidation in 24 months

    75% expect to be more than 30% virtualized in 24 months

    Key Metrics for Gauging Virtualization Success

  • 7/27/2019 ESG Preso Microsoft Hyper-V Performance SQL Server Mar 11_Wide

    7/21

    Extent of Production VM-based Applications

    2011 Enterprise Strategy Group 7

    Why This Matters

    Deployment flexibility

    Simplified administration

    Reduced hardware costs

    Ability to improve service levels

    Tier-2 database (i.e., Oracle

    Standard, Microsoft SQL, MySQL,

    etc.)

  • 7/27/2019 ESG Preso Microsoft Hyper-V Performance SQL Server Mar 11_Wide

    8/21

    ESG Lab: Hands-on Testing and Analysis

    2011 Enterprise Strategy Group 8

    Discover whether a product works as advertised or not

    Insight into why and how these capabilities matter

    Focused on usability, functionality, performance,

    scalability, total cost of ownership, etc.

    The Gold Standard in Independent Product Validation Service

  • 7/27/2019 ESG Preso Microsoft Hyper-V Performance SQL Server Mar 11_Wide

    9/21

    2010 ESG Lab Highlights: VM Scalability

    2011 Enterprise Strategy Group 9

    Hyper-V R2 on 16 servers with Microsoft Cluster Shared Volumes (CSV) sto

    single SAN attached disk array supported 1,024 virtual machines

    http://www.enterprisestrategygroup.com/2010/11/emc-symmetrix-vmax-and-microsoft-server-virtualization-scalable-enterprise-class-virtual-infrastructure/

    0

    128

    256

    384

    512

    640

    768

    896

    1,024

    0 2 4 6 8 10 12 14

    VrirtualMachines

    Clustered Hyper-V R2 Servers

    Virtual Machine Scalability

    1 through 16 Microsoft Hyper-V R2 Servers

    http://www.enterprisestrategygroup.com/2010/11/emc-symmetrix-vmax-and-microsoft-server-virtualization-scalable-enterprise-class-virtual-infrastructure/http://www.enterprisestrategygroup.com/2010/11/emc-symmetrix-vmax-and-microsoft-server-virtualization-scalable-enterprise-class-virtual-infrastructure/http://www.enterprisestrategygroup.com/2010/11/emc-symmetrix-vmax-and-microsoft-server-virtualization-scalable-enterprise-class-virtual-infrastructure/http://www.enterprisestrategygroup.com/2010/11/emc-symmetrix-vmax-and-microsoft-server-virtualization-scalable-enterprise-class-virtual-infrastructure/http://www.enterprisestrategygroup.com/2010/11/emc-symmetrix-vmax-and-microsoft-server-virtualization-scalable-enterprise-class-virtual-infrastructure/http://www.enterprisestrategygroup.com/2010/11/emc-symmetrix-vmax-and-microsoft-server-virtualization-scalable-enterprise-class-virtual-infrastructure/http://www.enterprisestrategygroup.com/2010/11/emc-symmetrix-vmax-and-microsoft-server-virtualization-scalable-enterprise-class-virtual-infrastructure/http://www.enterprisestrategygroup.com/2010/11/emc-symmetrix-vmax-and-microsoft-server-virtualization-scalable-enterprise-class-virtual-infrastructure/http://www.enterprisestrategygroup.com/2010/11/emc-symmetrix-vmax-and-microsoft-server-virtualization-scalable-enterprise-class-virtual-infrastructure/http://www.enterprisestrategygroup.com/2010/11/emc-symmetrix-vmax-and-microsoft-server-virtualization-scalable-enterprise-class-virtual-infrastructure/http://www.enterprisestrategygroup.com/2010/11/emc-symmetrix-vmax-and-microsoft-server-virtualization-scalable-enterprise-class-virtual-infrastructure/http://www.enterprisestrategygroup.com/2010/11/emc-symmetrix-vmax-and-microsoft-server-virtualization-scalable-enterprise-class-virtual-infrastructure/http://www.enterprisestrategygroup.com/2010/11/emc-symmetrix-vmax-and-microsoft-server-virtualization-scalable-enterprise-class-virtual-infrastructure/http://www.enterprisestrategygroup.com/2010/11/emc-symmetrix-vmax-and-microsoft-server-virtualization-scalable-enterprise-class-virtual-infrastructure/http://www.enterprisestrategygroup.com/2010/11/emc-symmetrix-vmax-and-microsoft-server-virtualization-scalable-enterprise-class-virtual-infrastructure/http://www.enterprisestrategygroup.com/2010/11/emc-symmetrix-vmax-and-microsoft-server-virtualization-scalable-enterprise-class-virtual-infrastructure/http://www.enterprisestrategygroup.com/2010/11/emc-symmetrix-vmax-and-microsoft-server-virtualization-scalable-enterprise-class-virtual-infrastructure/http://www.enterprisestrategygroup.com/2010/11/emc-symmetrix-vmax-and-microsoft-server-virtualization-scalable-enterprise-class-virtual-infrastructure/http://www.enterprisestrategygroup.com/2010/11/emc-symmetrix-vmax-and-microsoft-server-virtualization-scalable-enterprise-class-virtual-infrastructure/http://www.enterprisestrategygroup.com/2010/11/emc-symmetrix-vmax-and-microsoft-server-virtualization-scalable-enterprise-class-virtual-infrastructure/http://www.enterprisestrategygroup.com/2010/11/emc-symmetrix-vmax-and-microsoft-server-virtualization-scalable-enterprise-class-virtual-infrastructure/http://www.enterprisestrategygroup.com/2010/11/emc-symmetrix-vmax-and-microsoft-server-virtualization-scalable-enterprise-class-virtual-infrastructure/http://www.enterprisestrategygroup.com/2010/11/emc-symmetrix-vmax-and-microsoft-server-virtualization-scalable-enterprise-class-virtual-infrastructure/http://www.enterprisestrategygroup.com/2010/11/emc-symmetrix-vmax-and-microsoft-server-virtualization-scalable-enterprise-class-virtual-infrastructure/http://www.enterprisestrategygroup.com/2010/11/emc-symmetrix-vmax-and-microsoft-server-virtualization-scalable-enterprise-class-virtual-infrastructure/http://www.enterprisestrategygroup.com/2010/11/emc-symmetrix-vmax-and-microsoft-server-virtualization-scalable-enterprise-class-virtual-infrastructure/
  • 7/27/2019 ESG Preso Microsoft Hyper-V Performance SQL Server Mar 11_Wide

    10/21

    2010 ESG Lab Highlights: Mixed Workloads

    2011 Enterprise Strategy Group 10

    Hyper-V R2 on 2 servers with 16 VMs sharing a single disk array: 18,750 mailboxes with the Microsoft Exchange 2010 Jetstress utility

    and 3,475 small database IOs per second with the Microsoft SQLIO utility

    and 650 MB/sec of database throughput with the SQLIO utility

    and 3,106 simulated web server IOPs with the Iometer utility and 413 MB/sec of simulated backup throughput with the Iometer utility

    with predictably fast response times and scalability

    http://www.enterprisestrategygroup.com/2010/06/ibm-system-storage-ds5020ds3950-express-and-ibm-system-x3950-m2-mixed-workload-performance-in-micr

    0

    2,000

    4,000

    6,000

    8,000

    10,000

    12,000

    14,000

    1 2 3 4

    I/O'spersecond(IOPS)

    Virtual Machines

    Exchange

    SQL Server

    Web Server

    Scan/read

    http://www.enterprisestrategygroup.com/2010/06/ibm-system-storage-ds5020ds3950-express-and-ibm-system-x3950-m2-mixed-workload-performance-in-microsoft-hyper-v-r2-environments/http://www.enterprisestrategygroup.com/2010/06/ibm-system-storage-ds5020ds3950-express-and-ibm-system-x3950-m2-mixed-workload-performance-in-microsoft-hyper-v-r2-environments/http://www.enterprisestrategygroup.com/2010/06/ibm-system-storage-ds5020ds3950-express-and-ibm-system-x3950-m2-mixed-workload-performance-in-microsoft-hyper-v-r2-environments/http://www.enterprisestrategygroup.com/2010/06/ibm-system-storage-ds5020ds3950-express-and-ibm-system-x3950-m2-mixed-workload-performance-in-microsoft-hyper-v-r2-environments/http://www.enterprisestrategygroup.com/2010/06/ibm-system-storage-ds5020ds3950-express-and-ibm-system-x3950-m2-mixed-workload-performance-in-microsoft-hyper-v-r2-environments/http://www.enterprisestrategygroup.com/2010/06/ibm-system-storage-ds5020ds3950-express-and-ibm-system-x3950-m2-mixed-workload-performance-in-microsoft-hyper-v-r2-environments/http://www.enterprisestrategygroup.com/2010/06/ibm-system-storage-ds5020ds3950-express-and-ibm-system-x3950-m2-mixed-workload-performance-in-microsoft-hyper-v-r2-environments/http://www.enterprisestrategygroup.com/2010/06/ibm-system-storage-ds5020ds3950-express-and-ibm-system-x3950-m2-mixed-workload-performance-in-microsoft-hyper-v-r2-environments/http://www.enterprisestrategygroup.com/2010/06/ibm-system-storage-ds5020ds3950-express-and-ibm-system-x3950-m2-mixed-workload-performance-in-microsoft-hyper-v-r2-environments/http://www.enterprisestrategygroup.com/2010/06/ibm-system-storage-ds5020ds3950-express-and-ibm-system-x3950-m2-mixed-workload-performance-in-microsoft-hyper-v-r2-environments/http://www.enterprisestrategygroup.com/2010/06/ibm-system-storage-ds5020ds3950-express-and-ibm-system-x3950-m2-mixed-workload-performance-in-microsoft-hyper-v-r2-environments/http://www.enterprisestrategygroup.com/2010/06/ibm-system-storage-ds5020ds3950-express-and-ibm-system-x3950-m2-mixed-workload-performance-in-microsoft-hyper-v-r2-environments/http://www.enterprisestrategygroup.com/2010/06/ibm-system-storage-ds5020ds3950-express-and-ibm-system-x3950-m2-mixed-workload-performance-in-microsoft-hyper-v-r2-environments/http://www.enterprisestrategygroup.com/2010/06/ibm-system-storage-ds5020ds3950-express-and-ibm-system-x3950-m2-mixed-workload-performance-in-microsoft-hyper-v-r2-environments/http://www.enterprisestrategygroup.com/2010/06/ibm-system-storage-ds5020ds3950-express-and-ibm-system-x3950-m2-mixed-workload-performance-in-microsoft-hyper-v-r2-environments/http://www.enterprisestrategygroup.com/2010/06/ibm-system-storage-ds5020ds3950-express-and-ibm-system-x3950-m2-mixed-workload-performance-in-microsoft-hyper-v-r2-environments/http://www.enterprisestrategygroup.com/2010/06/ibm-system-storage-ds5020ds3950-express-and-ibm-system-x3950-m2-mixed-workload-performance-in-microsoft-hyper-v-r2-environments/http://www.enterprisestrategygroup.com/2010/06/ibm-system-storage-ds5020ds3950-express-and-ibm-system-x3950-m2-mixed-workload-performance-in-microsoft-hyper-v-r2-environments/http://www.enterprisestrategygroup.com/2010/06/ibm-system-storage-ds5020ds3950-express-and-ibm-system-x3950-m2-mixed-workload-performance-in-microsoft-hyper-v-r2-environments/http://www.enterprisestrategygroup.com/2010/06/ibm-system-storage-ds5020ds3950-express-and-ibm-system-x3950-m2-mixed-workload-performance-in-microsoft-hyper-v-r2-environments/http://www.enterprisestrategygroup.com/2010/06/ibm-system-storage-ds5020ds3950-express-and-ibm-system-x3950-m2-mixed-workload-performance-in-microsoft-hyper-v-r2-environments/http://www.enterprisestrategygroup.com/2010/06/ibm-system-storage-ds5020ds3950-express-and-ibm-system-x3950-m2-mixed-workload-performance-in-microsoft-hyper-v-r2-environments/http://www.enterprisestrategygroup.com/2010/06/ibm-system-storage-ds5020ds3950-express-and-ibm-system-x3950-m2-mixed-workload-performance-in-microsoft-hyper-v-r2-environments/http://www.enterprisestrategygroup.com/2010/06/ibm-system-storage-ds5020ds3950-express-and-ibm-system-x3950-m2-mixed-workload-performance-in-microsoft-hyper-v-r2-environments/http://www.enterprisestrategygroup.com/2010/06/ibm-system-storage-ds5020ds3950-express-and-ibm-system-x3950-m2-mixed-workload-performance-in-microsoft-hyper-v-r2-environments/http://www.enterprisestrategygroup.com/2010/06/ibm-system-storage-ds5020ds3950-express-and-ibm-system-x3950-m2-mixed-workload-performance-in-microsoft-hyper-v-r2-environments/http://www.enterprisestrategygroup.com/2010/06/ibm-system-storage-ds5020ds3950-express-and-ibm-system-x3950-m2-mixed-workload-performance-in-microsoft-hyper-v-r2-environments/http://www.enterprisestrategygroup.com/2010/06/ibm-system-storage-ds5020ds3950-express-and-ibm-system-x3950-m2-mixed-workload-performance-in-microsoft-hyper-v-r2-environments/http://www.enterprisestrategygroup.com/2010/06/ibm-system-storage-ds5020ds3950-express-and-ibm-system-x3950-m2-mixed-workload-performance-in-microsoft-hyper-v-r2-environments/http://www.enterprisestrategygroup.com/2010/06/ibm-system-storage-ds5020ds3950-express-and-ibm-system-x3950-m2-mixed-workload-performance-in-microsoft-hyper-v-r2-environments/http://www.enterprisestrategygroup.com/2010/06/ibm-system-storage-ds5020ds3950-express-and-ibm-system-x3950-m2-mixed-workload-performance-in-microsoft-hyper-v-r2-environments/http://www.enterprisestrategygroup.com/2010/06/ibm-system-storage-ds5020ds3950-express-and-ibm-system-x3950-m2-mixed-workload-performance-in-microsoft-hyper-v-r2-environments/
  • 7/27/2019 ESG Preso Microsoft Hyper-V Performance SQL Server Mar 11_Wide

    11/21

    2011 ESG Lab Test Bed (Physical)

    2011 Enterprise Strategy Group

    SAN

    2x4 Gbps FC per server

    HP BL680C

    up to 24 cores and 128 GBRAM per blade

    EMC CX4-960

    155 15K RPM FC disk drives

    RAID-10 Pools:

    Data (88):

    Logs(16):

    OS(24):

    Apps(16):

  • 7/27/2019 ESG Preso Microsoft Hyper-V Performance SQL Server Mar 11_Wide

    12/21

    2011 SQL Server Test Bed (Logical)

    2011 Enterprise Strategy Group 12

    Hyper-V R2

    Application: SQL Server 2008 R2

    VM configuration: 4 vCPU, 16 GB RAM

    Guest OS: Windows Server 2008 R2 SP1

    Hypervisor: Microsoft Hyper-V R2

    Physical OS: Windows Server 2008 R2 SP1

    Virtual machine images: Fixed VHD

    SQL data and logs: Fixed VHD

    SAN

  • 7/27/2019 ESG Preso Microsoft Hyper-V Performance SQL Server Mar 11_Wide

    13/21

    2011 Enterprise Strategy Group 13

    2011 SQL Server Workload

    Online Transaction Processing (OLTP)

    Online brokerage application

    One to four SQL Server 2008 R2 VMs

    20,000 customer database per VM

    Out of the box SQL Server settings

  • 7/27/2019 ESG Preso Microsoft Hyper-V Performance SQL Server Mar 11_Wide

    14/21

    2011 Enterprise Strategy Group 14

    2011 SQL Server Workload Results

    0

    20,000

    40,000

    60,000

    80,000

    100,000

    1 2 3 4

    Customers

    Hyper-V R2 Virtual Machines

    Hyper-V R2 Enabled OLTP Workload Scalability(OLTP workload, 4 vCPU per VM, Windows 2008 R2 SP1, SQL Server 2008 R2)

  • 7/27/2019 ESG Preso Microsoft Hyper-V Performance SQL Server Mar 11_Wide

    15/21

    2011 Enterprise Strategy Group 15

    2011 SQL Server Workload Results

    0

    200

    400

    600

    800

    1,000

    1,200

    1,400

    1,600

    1,800

    2,000

    0 1 2 3 4

    Virtual Machines

    Hyper-V R2 Performance and Scalability(OLTP workload, 4 vCPU per VM, Windows 2008 R2 SP1, SQL Server 2008 R2)

    Transactions/sec

  • 7/27/2019 ESG Preso Microsoft Hyper-V Performance SQL Server Mar 11_Wide

    16/21

    2011 Enterprise Strategy Group 16

    2011 SQL Server Workload Results

    0 500 1,000 1,500 2,000 2,500 3,000 3,

    1

    2

    3

    4

    SQL Server Batch Requests per Second

    VirtualMachines

    Hyper-V R2 Performance and Scalability( OLTP workload, 4 vCPU per VM, Windows 2008 R2 SP1, SQL Server 2008 R2)

  • 7/27/2019 ESG Preso Microsoft Hyper-V Performance SQL Server Mar 11_Wide

    17/21

    2011 Enterprise Strategy Group 17

    2011 SQL Server Workload Results

    0

    100

    200

    300

    400

    500

    600

    700

    800

    900

    1,000

    Transactions/sec

    Hyper-V R2 OLTP Performance vs. Native(OLTP workload, 4 CPU cores, Microsoft Windows 2008 R2 SP1, SQL Server 2008 R

    Physical Server Hyper-V R2 Virtual Machine

  • 7/27/2019 ESG Preso Microsoft Hyper-V Performance SQL Server Mar 11_Wide

    18/21

    2011 SQL Server Results Summary

    2011 Enterprise Strategy Group 18

    20,000 to 80,000 customers (one to four VMs)

    Low response times as VMs are added

    Near linear performance scalability

    Transactions

    SQL server batch requests per second

    Low Hyper-V R2 overhead compared to physical (12%)

    Hyper-V R2 SQL Server 2008 R2 Workload Scalability

  • 7/27/2019 ESG Preso Microsoft Hyper-V Performance SQL Server Mar 11_Wide

    19/21

    2011 Enterprise Strategy Group 19

    Why This Matters

    Performance scaled with low response times as SQL Server application wo

    were consolidated on a physical server.

    The manageably low performance impact of Hyper-V R2 wont be detecte

    vast majority of end-users and applications.

    The performance, scalability, and low overhead of Hyper-V R2 can be usedcosts and improve the manageability, flexibility, and availability of consoli

    Server applications.

    The Bigger Truth

  • 7/27/2019 ESG Preso Microsoft Hyper-V Performance SQL Server Mar 11_Wide

    20/21

    2011 Enterprise Strategy Group 20

    Issues to Consider

    Mileage varies; test with your workloads and your data

    Hyper-V

    Included for free with Windows Server 2008

    Proven to perform with demanding applications

    Size matters

    Utility-class SQL Server apps are a great place to start

    Apps that are resource-constrained on a physical server may not be for virtualization

    High Availability matters

    Leverage ESG Lab Validations, Microsoft and its partners best practices/

  • 7/27/2019 ESG Preso Microsoft Hyper-V Performance SQL Server Mar 11_Wide

    21/21

    Getting to the bigger truth.Getting to the bigger truth.

    2011 Enterprise Strategy Group

    TM

    Thank YouFor more information, please contact

    Mark Bowker, Senior Analyst

    508.381.5153 | [email protected]

    Brian Garrett, Vice President, ESG Lab

    508.381.5160 | [email protected]