21
©2011 Enterprise Strategy Group Enterprise Strategy Group | Getting to the bigger truth. TM Virtualizing SQL Server Workloads with Microsoft Hyper-V R2 Mark Bowker, Senior Analyst Brian Garrett, Vice President, ESG Lab

Virtualizing SQL Server Workloads with Microsoft Hyper-V R2i.dell.com/sites/content/business/smb/sb360/en... · ©2011 Enterprise Strategy Group Enterprise Strategy Group | Getting

  • Upload
    others

  • View
    10

  • Download
    0

Embed Size (px)

Citation preview

©2011 Enterprise Strategy Group

Enterprise Strategy Group | Getting to the bigger truth. T M

Virtualizing SQL Server Workloads with Microsoft Hyper-V R2

Mark Bowker, Senior Analyst

Brian Garrett, Vice President, ESG Lab

The Enterprise Strategy Group

© 2011 Enterprise Strategy Group 2

Application Virtualization Timeline

© 2011 Enterprise Strategy Group 3

59% have not virtualized any tier-1 workloads

100% virtualized

Time

Tier-2

Utilities

Scalability Performance Availability Agility Manageability Consolidation

Tier-1

Per

cen

t V

irtu

aliz

ed

ESG Server Virtualization Maturity Model

© 2011 Enterprise Strategy Group 4

Basic, 22% Progressing, 53% Advanced, 25%

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

Factors Preventing Organizations from Using Virtualization

© 2011 Enterprise Strategy Group 5

Collaboration and Training Best Practices

Application Performance Lack of Understanding

Virtual Stall

Virtualization technology is not the barrier to success

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

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.)

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 Services

2010 ESG Lab Highlights: VM Scalability

© 2011 Enterprise Strategy Group 9

Hyper-V R2 on 16 servers with Microsoft Cluster Shared Volumes (CSV) stored on a 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 16

Vri

rtu

al M

ach

ine

s

Clustered Hyper-V R2 Servers

Virtual Machine Scalability 1 through 16 Microsoft Hyper-V R2 Servers

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-microsoft-hyper-v-r2-environments/

0

2,000

4,000

6,000

8,000

10,000

12,000

14,000

1 2 3 4

I/O

's p

er s

eco

nd

(IO

PS)

Virtual Machines

Exchange

SQL Server

Web Server

Scan/read

2011 ESG Lab Test Bed (Physical)

© 2011 Enterprise Strategy Group

SAN

2x4 Gbps FC per server

HP BL680C up to 24 cores and 128 GB

RAM per blade

EMC CX4-960 155 15K RPM FC disk drives

RAID-10 Pools:

Data (88):

Logs(16):

OS(24):

Apps(16):

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

© 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

© 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

Cu

sto

me

r s

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)

Ave

rage

Tra

nsa

ctio

n R

esp

on

se (

ms)

500

400

300 200

100 0

© 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 5

Virtual Machines

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

Tran

sact

ion

s/se

c

© 2011 Enterprise Strategy Group 16

2011 SQL Server Workload Results

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

1

2

3

4

SQL Server Batch Requests per Second

Vir

tual

Mac

hin

es

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

© 2011 Enterprise Strategy Group 17

2011 SQL Server Workload Results

0

100

200

300

400

500

600

700

800

900

1,000

Tran

sact

ion

s/se

c Hyper-V R2 OLTP Performance vs. Native

(OLTP workload, 4 CPU cores, Microsoft Windows 2008 R2 SP1, SQL Server 2008 R2)

Physical Server Hyper-V R2 Virtual Machine

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

© 2011 Enterprise Strategy Group 19

Why This Matters

Performance scaled with low response times as SQL Server application workloads were consolidated on a physical server.

The manageably low performance impact of Hyper-V R2 won’t be detected by the vast majority of end-users and applications.

The performance, scalability, and low overhead of Hyper-V R2 can be used to reduce costs and improve the manageability, flexibility, and availability of consolidated SQL Server applications.

The Bigger Truth

© 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 good candidates for virtualization

• High Availability matters

• Leverage ESG Lab Validations, Microsoft and its partners’ best practices/proof points

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

© 2011 Enterprise Strategy Group

TM

Thank You

For more information, please contact Mark Bowker, Senior Analyst 508.381.5153 | [email protected] Brian Garrett, Vice President, ESG Lab 508.381.5160 | [email protected]