ESG Preso Microsoft Hyper-V Performance SQL Server Mar 11_Wide
-
Upload
antonio-remigio -
Category
Documents
-
view
222 -
download
0
Transcript of ESG Preso Microsoft Hyper-V Performance SQL Server Mar 11_Wide
-
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]