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
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]