Upload
solomon-joseph
View
213
Download
0
Tags:
Embed Size (px)
Citation preview
Optimize SQL Server for Private Cloud
Agenda
Why Private CloudOptimize SQL Server for Private Cloud
ConsolidationElasticitySelf ServiceControl & Customization
Next Steps & Resources
Private Cloud is happening …
70% customers are doing/planning private cloud1 Half of federal agencies will be in the cloud within 12 months2
Adoption of virtualization and cloud computing to increase dramatically in the next 12 months3
Self-services are catching up with virtualization quickly4
1 AFCOM 2011 study
2 Information Week 2011 survey
3 Worldwide Executive Council 2011 survey on 100 CIOs
4 CompTIA 2011 cloud computing survey
Call to ActionLearn more at
http://www.microsoft.com/SQLServerPrivateCloud
Optimize SQL Server for Private Cloud
BENEFITSo Faster time to market
- Automation without compromising controlo Reduce administration overheado Business units can request
resources on demand
BENEFITSo Enforce and standardize
based on policieso Measure service
- Meter resource usage and charge back to business units
o Customize for your business needs
BENEFITSo Greater agility
- Handle peak load scenarios fastero Dynamic infrastructure
- Scale to efficiently meet demand
BENEFITSo Reduce capital expenses
- Standardize and consolidateo Reduce operational expenses
- Improve hardware utilization- Manage IT infrastructure efficiently
o Green IT- Reduce space and power needs
CO
NS
OLI
DATE STEPS
Discover database sprawl and capacity planning
Consolidation options
Physical to Virtual Migration
Virtualize and manage instances
M A N A G E T H R O U G H A S I N G L E PA N E O F G L A S S
DEPLO
Y STEPS
DR
IVE STEPS
SC
ALE
STEPS
Resource PoolingCONSOLIDATE databases
ElasticityScale resources efficiently
Self ServiceDeploy resources on demand
Control & CustomizeDrive standardization and compliance
For additional information go to http://www.microsoft.com/sqlserver Follow us on http://www.facebook.com/sqlserver Follow us on http://twitter.com/SQLServer Follow us on http://www.youtube.com/sqlserver 2011 Microsoft Corporation. All rights reserved.
Setup clustering for fast recovery
Upgrade host with minimum downtime
Increase virtual machine density
Load balance virtual machines
Create virtual machine templates
Build automation
Measure usage
Assign cost for each virtual machine template
Usage reporting
Charge back reporting
Manage private cloud
PRIVATE CLOUD DRIVERS
Resource Pooling
Elasticity Self - Service
Control & Customize
Resource Pooling Key StepsConsolidate databases
STEPS TOOLS OR FEATURES
Discover SQL sprawl and capacity planning
Microsoft® Assessment and Planning (MAP) Toolkit 5.5Microsoft Consolidation Planning Tool for SQL Server v1.0
Consolidation options Microsoft SQL Server® 2008 R2 Upgrade AdvisorSQL Server Migration Assistant (SSMA)
STEPS TOOLS OR FEATURES
Physical-to-Virtual Migration
Microsoft System Center Virtual Machine Manager 2008 R2
Virtualize and manage instances
Windows Server® 2008 R2 Hyper-V™
System Center Virtual Machine Manager 2008 R2
MAP Toolkit
Upgrade advisor
SSMASQL Server
CO
NS
OLI
DA
TE
Resource Pooling
Demo
Recap …Control/discover your DB sprawl
Run MAP toolkit to identify running DBs (SQL Server, MySQL, Oracle, Sybase)
Know when to virtualize or notCapacity Planning
Understand Isolation/security/HA requirementsDetermine software edition, version, & hardware requirementsUse Consolidation Planning Tool for SQL Server to understand resource requirements
Choose consolidation optionsUpgrade using SQL Server Upgrade AdvisorMigrate using SQL Server Migration Assistant
Begin conversion (virtualize)Use P2V to keep existing settingsCreate new VM to combine multiple apps
BenefitsReduce capital expenses
Standardize and consolidate
Reduce operational expenses
Improve hardware utilization
Manage IT infrastructure efficiently
Green IT
Reduce space and power needs
ToolsMAP toolkit 5.5
Consolidation Planning Tool for SL Server
System Center Virtual Machine Manager 2008 R2
SQL Server Upgrade Advisor
SQL Server Migration Assistant
PRIVATE CLOUD DRIVERS
Resource Pooling
Elasticity Self - Service
Control & Customize
Elasticity Key StepsScale resources efficiently
STEPS TOOLS OR FEATURES
Increase virtual machine density
Windows Server 2008 R2 SP1 Hyper-V with Dynamic Memory
SC
ALE
STEPS TOOLS OR FEATURES
Setup clustering for fast recovery
Guest Failover Clustering with
- Windows Server 2008 R2
- SQL Server 2008 R2
Upgrade host with minimum downtime
Windows Server 2008 R2 Hyper-V
Live Migration
Virtual machine load balancing
System Center Virtual Machine Manager 2008 R2
Live Migration
SQL ServerSQL Server
Hyper-V Hyper-VShared StorageiSCSI, SAS, Fiber
SQL ServerSQL Server
Shared StorageiSCSI, SAS, Fiber
Redundant Pathsto Storage
Guest Cluster
Guest Cluster
SQL Server SQL Server
8Gb12Gb
SQL Server SQL Server
Load Balancing
Elasticity
Demo
Recap
IT develops VM templatesBuild and deploy SQL Server Sysprep templates
Minimize planned downtime using Windows Server 2008 R2 Hyper-V Live MigrationManage unplanned downtime with Guest Failover ClusteringIncrease virtual machine density with Dynamic MemoryVirtual machine load balancing with System Center Virtual Machine Manager 2008 R2
BenefitsGreater agility
Handle peak load scenarios faster
Dynamic Infrastructure
Scale to efficiently meet demands
ToolsLive Migration
Dynamic Memory
Guest Failover Clustering
System Center Virtual Machine Manager 2008 R2
PRIVATE CLOUD DRIVERS
Resource Pooling
Self - Service
Control & Customize
Elasticity
Self Service Key StepsDeploy resources on demand
DE
PLO
Y STEPS TOOLS OR FEATURES
Create virtual machine templates
System Center Virtual Machine Manager 2008 R2
Build automation System Center Virtual Machine Manager Self-Service Portal 2.0
ITBUSINESS
Create Roles
Map to Existing Templates
Create VMs
Create VM Templates
Request business
infrastructure
Approve/Reject
Self-Service
Demo
Recap
Use automationLeverage workflow service in SCVMM SSP 2.0Create & assign roles/permissions for business and IT adminRequest and build business specific infrastructures (submit & approval)Map infrastructure to existing VM templatesCreate & retire VMs on-demand
BenefitsFaster time to market
Automation without compromising
control
Reduce administration overhead
Business units can request
resources on demand
ToolsSystem Center Virtual Machine Manager 2008 R2
System Center Virtual Machine Manager Self Service Portal
(SCVMM SSP 2.0)
PRIVATE CLOUD DRIVERS
Resource Pooling
Control & Customize
Elasticity Self - Service
Control & Customize Key StepsDrive standardization and compliance
DR
IVE STEPS TOOLS OR FEATURES
Measure usage
- Assign cost for each virtual machine template
- Usage reporting
- Charge back reporting
System Center Virtual Machine Manager Self-Service Portal 2.0
STEPS TOOLS OR FEATURES
Manage private cloud System Center Virtual Machine Manager 2008 R2
System Center Operations Manager 2007 R2 Management Packs
SQL Server
SQL Server
SQL Server
Usage Reporting
Chargeback
Control & Customization
Demo
Recap
Measure usagePre-build infrastructure by IT based on company standard and policyAssign cost recovery model for each virtual machine templatesMonitor usage by users through reportingChargeback to users
Manage private cloudMonitor & troubleshoot entire stack using SCOM
BenefitsEnforce and standardize based on
policies
Measure service
Meter resource usage and charge back
to business units
Customize for your business needs
Tools & FeaturesSystem Center Virtual Machine Manager 2008 R2
System Center Virtual Machine Manager Self Service Portal
(SCVMM SSP 2.0)
System Center Operations Manager 2007 R2 Management
Packs
Available Offers
2011 Microsoft Corporation. All rights reserved.
Self-Build Reference Architecture Appliance
o “Hyper-V Fast Track Deployment Guide” and SQL Server Private Cloud Optimization guide.
OFF
ER o “HP Database Consolidation Solution
architecture guidance”o “Microsoft and HP database consolidation
appliance” optimized to deliver Private Cloud benefits
Call to Action Learn more athttp://www.microsoft.com/SQLServerPrivateCloud
KE
Y P
OIN
TS
o Highest level of flexibilityo Reuse existing hardwareo Longest Time to Solution - requires in-house expertise,
time and investment to design test and build
KE
Y P
OIN
TS
o Software and hardware built and deployed on siteo Some flexibility in components utilizedo Faster Time to Solution than Self-Buildo Tested Solution: HP specific guidance, tested by
Microsoft and HP and supported by HP
KE
Y P
OIN
TS
o Proven performance & scalabilityo Software installed and tested at factoryo Unique Appliance Features:
- Seamless scale 1/2 rack to multi-racks- Load Balancing based on IO- Optimization tools for Private Cloud - Unified Health Monitoring- Firmware, drivers, appliance utilities
o Single point of supporto “White Glove” delivery, configuration and support service
DBC Appliance – Performance @ Scale
Half Rack Full Rack Multi-Rack Pod
100 VMs* 200 VMs* 200 VMs per rack* 2000 VMs*
A best of breed solution from the two world leaders in database infrastructure
GREEN ITBased on typical database workloads and hardware running for 1 year
Energy(in KwH)
0 500000 1000000
809978
80698
DBC Appliance (200 VMs)
200 Servers (in racks)
Cooling(in MBTU)
0 100 200 300 400
324
16 PhysicalSpace (SQ ft)
0 20 40 60 80 100
99
11
Optimize SQL Server for Private CloudTarget Corporation
customer video
Next StepsTODAY: Build and deploy SQL Server for Private Cloud
All software are available today for immediate deploymentwww.microsoft.com/SqlServerPrivateCloud
COMING SOON:Optimized Database Consolidation Reference Architecture
LATER THIS YEAR:Optimized Database Consolidation Appliance
Faster Time To Market – all software/hardware configured and tuned at factoryOptimized for DB OLTP performanceCan also run non-DB workloadsSingle point of contact for support
ResourcesTopic Resource (Why consolidate)
Benefits on SQL Server consolidation/virtualization
SQL Server 2008 R2 Consolidation DatasheetSQL Server 2008 Consolidation WhitepaperSQL Server 2008 R2 Virtualization Datasheet SQL Server 2008 R2 Licensing and web siteSupport policy for SQL Server virtualizationSQL Server Consolidation Guidance
Topic Resource (Comparison)
Compare Cost Comparison CalculatorHyper-V CalculatorWhy Hyper-V for existing VMware customers?Hyper-V vs. VMware operational cost comparisonHyper-V vs. VMware cost comparison white paperHyper-V vs. VMware cost comparison videoHyper-V vs. VMware ongoing cost comparisonDebunk VMware cost calculator from Taneja GroupHyper-V is the best virtualization for SQL Server
Topic Resource (How to Plan & Deploy)
Windows / Hyper-V Windows Server Virtualization GuideHyper-V VM Processor Compatibility
Partner resources SQL Server Consolidation on IBM x3850 serversNetApp SQL Server Consolidation/Virtualization
Tools Consolidation Planning Tool for SQL ServerMAP Toolkit Offline Virtual Machine Servicing Tool 2.1
Plan & Deploy Consolidation using SQL Server 2008 SQL Server Virtualization with Hyper-VManaging SQL Server Virtual AppliancesAnalysis Services Consolidation GuidanceOnboarding SQL Server Private Cloud Environment
ResourcesTopic Resource (What to consider)
Security Hyper-V Security Guide
HA Hyper-V Live Migration Architecture
Resource Management
Server Memory OptionsAffinity mask OptionResource Governor WhitepaperManaging SQL Server with Resource GovernorSupport Statement for Dynamic Memory in SQL Server Virtualization
Manageability System Center VMM Self-Service Portal 2.0P2V in System Center VMMVirtualization with Hyper-VHow to: Extract a DAC
Storage Requirements
Data Compression Strategy for SQL Server 2008SQL Server Compression DatasheetSQL Server Compression WhitepaperUnicode compression in SQL Server 2008 R2Pre-deployment I/O Best PracticesDisk Alignment Best Practices for SQL Server
Performance & Scalability
SQL Server in Hyper-V Best PracticeHigh Performance SQL Server on Hyper-VVirtual Hard Disk Performance White PaperHyper-V R2 Performance By ESGHyper-V R2 SP1 Workload Performance By ESG
Blogs: Windows Virtualization Team Blog SQLOS Team Blog
Web site: SQL Server for Private Cloud
© 2011 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.
Hyper-V is the best virtualization solution for SQL Server
Built-in Virtualization – Low TCO & Foundation for CloudVirtualization built into the operating system with Windows Server® 2008 R2 Hyper-V™ virtualization technologyVirtualization in the management platform with the System Center suite of solutionsMicrosoft (existing knowledge and skills) vs. VMware (more training, support, costs)
Unified, In-Guest Management and Non-invasiveVirtualized Cloud infrastructures need comprehensive, physical, and virtual managementOnly Microsoft System Center suite delivers
Unique Heterogeneous Management (Hyper-V and VMware)Host and Unique in-guest management of applications and servicesIntegrated Physical and Virtual Single infrastructure, Single license
Coexistence with no rip and replace for existing VMware customers
Single vendor to deal with : licensing, management tools, skillset, support (CDW paper)
Faster to market: with upcoming HP Database Consolidation Appliance (CY2011-H2)
Licensing Cost Comparison* - Microsoft and VMware
Side-By-Side Comparison Virtualizing 5 Servers,2-processor Hosts, with Management Server Costs, 2 year Maintenance and No Operating System Costs
*Based on a comparison of Microsoft® System Center Server Management Suite Datacenter with VMware® vSphere Enterprise Plus with VMware vCenter Server.. Assumes a five host configuration, 2 processors on each host, 2 years support costs for both products, and no operating system costs included.. The Microsoft solution can use either the free Microsoft Hyper-V Server 2008 R2 hypervisor or an existing Windows Server 2008 R2 hypervisor. Based on Microsoft estimated retail prices and published VMware prices available at https://www.vmware.com/vmwarestore as of 08/04/2009 for purchases in the United States. Actual reseller prices may vary.
*http://www.microsoft.com/virtualization/en/us/cost-advantage.aspx
Ongoing Production Labor costs – By MaturityVM Labor Cost Per Annum (by Virtualization Technology, by estimated Maturity Ratio)
VMware Combined WS2K8 HV
$40,121
$28,355
Basic
VMware Combined WS2K8 HV
$918.96
$794.48
Rationalized
VMware Combined WS2K8 HV
$4,982
$3,095
Standardized
29.3%less 37.8%
less
13.5%less
Basic Standardized Rationalized
http://download.microsoft.com/download/1/F/8/1F8BD4EF-31CC-4059-9A65-4A51B3B4BC98/Hyper-V-vs-VMware-ESX-and-vShpere-WP.pdf
When maturity %’s are used to review Labor Cost per VM – again Hyper V is cheaper per VMThe variances observed are inline with prior datacenter research Labor per Server ratios
TAKEAWAYS
Why Hyper-V is the best virtualization for SQL Server (mission critical workloads)
On-par Performance – SQL Server on Hyper-V or VMwareVery close to native performance for Hyper-V and VMware running SQL ServerBoth products uses the latest features from Intel (EPT) and AMD chip (NPT)
Windows Clustering is the Key HA TechnologyWindows Clustering is a mature technology and part of Windows ServerMore SQL Server customers implemented Failover Clustering for SQL Server over DB Mirroring & Log Shipping (especially in high-end mission critical SQL Server applications) Upcoming SQL Server “Denali” HA (AlwaysOn) make use of Windows Clustering
Customers Lose Key VMware Features in Failover Clustering* VM mobility: No vMotion (Key reason to virtualize http://www.vmware.com/virtualization/why-virtualize.html )Dynamic Resource Allocation:
No automation level for VMware DRS (Dynamic Resource Scheduling)No Virtual Machine Restart Priority
Zero-loss: No VMware Fault ToleranceVirtual SAN: No N-Port ID virtualization (NPIV)Memory overcommit not recommended
Customers Retain ALL Hyper-V Features in Failover Clustering – Live Migration, NPIV^, Dynamic Memory, Mixed Guest/Host Clustering, and many more
*VMware publication (page 11) http://www.vmware.com/pdf/vsphere4/r41/vsp_41_mscs.pdf ^Needs SCVMM for NPIV support
Hyper-V is best for SQL Server
Customer ready white paper
We have many case studies (over 50+)Different industries, countries, all running SQL Server
http://www.microsoft.com/virtualization/en/us/case-studies-featured.aspx?sortBy=name&switched=switchedhttp://www.microsoft.com/casestudies/Case_Study_Search_Results.aspx?Type=1&Keywords=hyper-v%20vmware%20sql%20server&LangID=46 http://download.microsoft.com/download/C/F/B/CFB498D0-37B0-4805-9B41-EE2FCA3F1196/SQL%20Sustainability%20Technical%20White%20Paper.doc
Migration from VMware Win from VMware
Hyper-V is Enterprise Ready(3rd party study – ESG)
(Workload study – ESG)