FURTHER. FORWARD. FASTER.White Paper:Better Together—SQL Server 2012, WindowsServer 2012, and System Center 2012Delivering...
CopyrightThis document is provided “as is.” Information and views expressed in thisdocument, including URL and other Inter...
ContentsIntroduction ........................................................................................................
Executive SummaryThis paper describes the many capabilities and benefits gained by running SQL Server2012 software on the ...
When compared to VMware vSphere, Hyper-V offers a number of advantages for SQLServer workloads:      Performance & Scalab...
Hyper-V proves to be the best solution for virtualizing SQL Server databases, withsuperior capabilities in many areas whil...
Better ScalingWith the rapid growth in the volumes and types of data being generated in the courseof doing business, there...
performance for SQL Server deployments in virtualized environments.Additional capabilities using the new dynamic VHDX cont...
maintain a working cluster.SQL Server 2012 delivers a number of features and capabilities that enable missioncritical avai...
new server message block (SMB) file server features. This means SQL Server can storedata files using remote shared folders...
Hyper-V application monitoring, which provides a simple solution to monitorapplications running in VMs. Services and event...
Better Data ProtectionSystem Center 2012 includes Data Protection Manager (DPM), which enables backupand restore of SQL Se...
ConclusionBy working together, SQL Server 2012, Windows Server 2012, and System Center 2012offer a seamlessly integrated, ...
System Center App Controller Server Management System Center Operations Manager System Center Advisor SQL Server PowerShel...
Upcoming SlideShare
Loading in …5
×

Better together 2012 sql server, windows server, and system center white paper final

828 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
828
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Better together 2012 sql server, windows server, and system center white paper final

  1. 1. FURTHER. FORWARD. FASTER.White Paper:Better Together—SQL Server 2012, WindowsServer 2012, and System Center 2012Delivering a complete data platform for modern datacenterin the Cloud OSPublished: November 2012Applies to: SQL Server 2012, Windows Server 2012, System Center 2012Author: Steve Heuring, Darmadi KomoReviewers: Ross Mistry, Bryan SmithIntroductionToday’s organizations need the ability to seamlessly build, deploy, and manageapplications and services across on-premise, private, and public cloud environments. TheWindows Server® 2012 operating system, Microsoft® SQL Server® 2012, and SystemCenter 2012 work together to provide a consistent, integrated platform across the entireIT infrastructure. In this white paper, we will look at how these products work bettertogether to deliver across a range of IT requirements, from scale and performance, tostorage support and cloud management. We will also examine many of the powerful newcapabilities of Windows Server 2012 Hyper-V™, and see why it continues to be the bestchoice for virtualizing SQL Server workloads.
  2. 2. CopyrightThis document is provided “as is.” Information and views expressed in thisdocument, including URL and other Internet website references, may changewithout notice. You bear the risk of using it.This document does not provide you with any legal rights to any intellectualproperty in any Microsoft product. You may copy and use this document for yourinternal, reference purposes.© 2012 Microsoft Corporation. All rights reserved. Title of Document Here 2
  3. 3. ContentsIntroduction ........................................................................................................ 1Copyright ............................................................................................................. 2Executive Summary ............................................................................................ 4Better Scaling ...................................................................................................... 7Better Performance ............................................................................................ 7Better Availability ............................................................................................... 8Better Networking .............................................................................................. 9Better Storage Support ...................................................................................... 9Better Management.......................................................................................... 10Better Data Protection ..................................................................................... 12Conclusion ......................................................................................................... 13Resources........................................................................................................... 14 Title of Document Here 3
  4. 4. Executive SummaryThis paper describes the many capabilities and benefits gained by running SQL Server2012 software on the Windows Server 2012 operating system, and managing theenvironment with System Center 2012. Working together, Microsoft’s industry-leadingproducts deliver an integrated low-TCO platform that offers mission-critical scale,performance, and availability—combined with enhanced end-to-end security,management, and development capabilities.For traditional non-virtualized environment in on-premise data center, Windows Server2012 provide the best platform for mission-critical SQL Server 2012 workloads (OLTP,Data Warehousing, and BI):  Performance & Scalability: SQL Server 2012 can consume the operating system max for both processors and memory. Windows Server 2012 supports 640 processors (cores) over a max of 64 sockets and up to 4 TB of RAM allowing SQL Server applications to scale tremendously and satisfy most mission critical applications. The new NIC Teaming feature in Windows Server 2012 allows 2 or more network adapters to behave as a single, virtual device. This improves the reliability of the networking subsystem – if one NIC dies, the other continues to function – and allows the bandwidth available to each to be pooled for greater total network throughput for SQL Server data. With SMB improvements in Windows Server 2012, SQL Server can store database files on remote (SMB) file shares providing customers with many more deployment options for their database server storage. The new data de-duplication feature in Windows Server 2012 provides compression on steroids and deliver 30-90% storage savings for FILESTREAM BLOBs and other external files in SQL Server applications.  Availability: SQL Server 2012 support for Windows Core Server which is expected to eliminate the need for 50-60% of the OS-level patches. With Windows Server 2012, the server admin can configure the SQL Server to run with full support for graphical interfaces and then switch to run in Server Core mode. Cluster Aware Updating (CAU) automates SQL Server cluster node maintenance making the process easier, faster, more consistent and more reliable with significant less downtime. With dynamic quorum management, the cluster can dynamically reconfigure itself to keep running down to the last surviving node to allow SQL Server AlwaysOn cluster to adjust the number of quorum votes dynamically that are required to keep running while simplifying set up by as much as 80%.Today, organizations are also seeking a cloud-optimized IT infrastructure that can spanfrom private to public cloud. A common virtualization platform that increases efficiencyand performance across the infrastructure is essential to achieving this goal. WindowsServer 2012 Hyper-V offers the best virtualization platform for SQL Server 2012. Title of Document Here 4
  5. 5. When compared to VMware vSphere, Hyper-V offers a number of advantages for SQLServer workloads:  Performance & Scalability: Hyper-V is better equipped to deploy mission critical SQL Server workloads in virtualized environment, allowing up to 64 virtual processors per VM with no SKU-specific restrictions. By contrast, vSphere Enterprise and vSphere Hypervisor support only 32 and 8 vCPUs per VM respectively. Only the most expensive vSphere Enterprise Plus edition allows support up to 64 vCPUs. Hyper-V offers superior performance for SQL Server virtualization, supporting 320 logical processors per host, while vSphere Hypervisor and VMware vSphere Enterprise Plus support only 160. Hyper-V also supports up to 4TB of physical memory, while VMware host physical memory is capped at 32GB for vSphere Hypervisor and 2TB for vSphere Enterprise Plus.  Storage & High Availability: For mission critical SQL Server AlwaysOn scenario that make use of Windows Server Failover Clustering (WSFC), customers retain full Hyper-V functionalities whereas VMware recommends turning off key features such as vMotion for VM mobility, DRS for dynamic resource allocation, and vSphere Fault Tolerance (FT) when using WSFC. Besides that, there are restrictions on 2 node limits and no support for iSCSI, FCoE, and NFS storage protocols. On the other hand, Hyper-V offers unmatched scale for failover clustering, with support for up to 64 nodes and 8,000 VMs per cluster. Hyper-V Live Migration also offers unlimited simultaneous Live Migrations and Shared- Nothing Live Migration for seamlessly moving VMs between hosts and clusters. Additionally, Hyper-V fully supports Guest Clustering with Live Migration and Dynamic memory and vSphere does not. On storage, Hyper-V is optimized to take advantage of increased capacity of single virtual disk to store huge databases, file repositories or document archives for up to 64TB in size, while vSphere is restricted to only 2TB.  Deployment & Management: Hyper-V combined with System Center supports VM migration and management from private (virtualized) to public cloud (virtualized) as well as support for Hyper-V and VMware virtual machines management. VMware only supports virtualized management for VMware virtual machines. Hyper-V combined with System Center also provides complete in- guest monitoring (hardware, hypervisor, operating system, and application). VMware does not support application monitoring.  Lower costs: Hyper-V provides a lower total cost of ownership (TCO) than VMware vSphere for initial licensing and ongoing operations. More details on the cost comparison can be obtained through this web site where the analysis shows that a VMware private cloud solution can cost 5.5 times more than a Microsoft based private cloud solution. Title of Document Here 5
  6. 6. Hyper-V proves to be the best solution for virtualizing SQL Server databases, withsuperior capabilities in many areas while offering significantly better TCO than VMware.Many customers understand the benefits outlined in the summary and table below andthey have chosen to run their SQL Server using Hyper-V or have switched their existingSQL Server to Hyper-V from VMware. See these case studies for more details.The following table shows the comparison from Hyper-V and VMware: Features Microsoft Hyper-V VMware vSphere Performance & Scale Support for 64 virtual processors per VM 1 Support for 320 logical processors per host Support for 4TB physical memory per host Storage & High Availability Full support for SQL Server AlwaysOn Full support for Guest Clustering Full support for Live Migration scenarios Deployment & Management Support VM migration from Private to Public Cloud Support for Hyper-V and VMware management Guest OS & Application Monitoring Private & Public Cloud management Total Cost of Ownership (TCO) Lower Total Cost of Ownership1 Available only in the Enterprise Plus edition of vSphere 5.1 Title of Document Here 6
  7. 7. Better ScalingWith the rapid growth in the volumes and types of data being generated in the courseof doing business, there is a continual demand on IT departments to deliverapplications with the scale to handle the most demanding workloads. Windows Server2012 and SQL Server 2012 work together to deliver the level of scalability needed tomeet today’s enterprise requirements.High capacity virtual processors and memory enable organizations to deploy missioncritical workloads using SQL Server 2012 in a virtualized environment. A SQL Server VMcan use up to 64 virtual processors and 1 TB of memory—an increase of 16X over theprevious Windows Server Hyper-V. In addition, support for up to 640 logical processorsand 4 TB of memory enables deployment of mission critical SQL Server workloads in anon-virtualized environment.With Windows 2012, SQL Server can achieve greater cluster density for deployment invirtualized environments, allowing up to 8,000 SQL Server VMs per cluster. (Thisrepresents an increase of 8X over the previous version of Windows Server.)Windows Server 2012 also enables greater cluster scalability, supporting SQL Serverclusters up to 64 nodes—which is four times the previous Windows Server version. Thisprovides a range of benefits, including enhanced scalability, improved configurationand management, and ease-of-maintenance for large SQL Server clusters in bothvirtualized and non-virtualized environments.To address the growing need for centrally managed database services that providemultitenancy for isolated workloads, SQL Server 2012 offers a number of enhancementsto the Resource Governor. Resource Governor enables customers to define resourceusage across different applications, helping to ensure consistent performance forconcurrent and mixed workloads. Now Resource Governor has increased the number ofresource pools to 64 and added the ability to create a hard cap on CPU resource usage.Resource pools can also be affinitized to schedulers, groups of schedulers, and NUMAnodes.Better PerformanceWorking together, Windows Server 2012 and SQL Server 2012 offer a number ofcapabilities that help to deliver industry-leading performance for database workloads.For example, new support for NUMA optimization (thread scheduler and memoryallocation) in Hyper-V can be used in a SQL Server VM to greatly enhance SQL Serverperformance in virtualized environment.SQL Server VM can connect to Fiber Channel directly to support N_Port IDVirtualization (NPIV), virtual SAN, and multipath IO (MPIO) to ensure continuousconnectivity. This helps to increase storage capacity, storage compatibility, and overall Title of Document Here 7
  8. 8. performance for SQL Server deployments in virtualized environments.Additional capabilities using the new dynamic VHDX contribute to increasedprotection, performance, and manageability of SQL Server storage in virtualizedenvironment. With VHDX, SQL Server VMs can scale up to 64 TB and has betterresiliency to protect against data corruption during power failure.New in SQL Server 2012 is xVelocity in-memory technologies, which is achieving resultsof 10-100x performance gains for SQL Server workloads. xVelocity columnstore indexenables organizations to achieve next generation performance for common datawarehouse queries. For business intelligence application, xVelocity delivers an in-memory analytics engine within SQL Server Analysis Services. xVelocity gives users theability to actively interact with an unprecedented amount of data with scan rates of 10sof billions of rows per second on typical industry hardware.Better AvailabilityAs data volumes continue to grow, Windows Server 2012 and SQL Server 2012 worktogether to deliver the maximum uptime and data availability required for missioncritical needs. SQL Server instances hosted on the Windows 2012 Hyper-V environmenthave the benefit of Live Migration, which enables migration of virtual machines withoutdowntime.Windows Server 2012 allows simultaneous migration of as many SQL Server VMs as isdesired, helping to maintain availability of SQL Server while decreasing planneddowntime. Faster Live Migration also helps to decrease planned downtime, allowingmigration of multiple SQL Server VMs (with priority settings) in a clustered environmentand using up to 10 GB of network bandwidth.Live Migration of SQL Server VM in a non-clustered environment is allowed on bothcentrally shared and non-shared VM storage. This helps to reduce the cost andcomplexity of SQL Server deployments in virtualized environments while maintainingavailability during planned downtimeWith Cluster-Aware Updating (CAU) updates can be applied automatically to the hostoperating system, or other system components in a clustered SQL Server environmentwhile maintaining availability. This can significantly help to increase SQL Serveravailability during the update process in both virtualized and non-virtualizedenvironment.Windows Server 2012 Failover Clustering Dynamic Quorum allows SQL ServerAlwaysOn cluster to adjust the number of quorum votes dynamically that are requiredto keep running. This can simplify set up by as much as 80%. It also helps increaseavailability of a SQL Server cluster in failover scenarios in both virtualized and non-virtualized environment, with the ability to recalculate a quorum on the fly and still Title of Document Here 8
  9. 9. maintain a working cluster.SQL Server 2012 delivers a number of features and capabilities that enable missioncritical availability. SQL Server AlwaysOn provides an integrated, flexible, cost-efficienthigh availability and disaster recovery solution that includes availability groups, failoverclustering, database mirroring, log shipping, and replication.SQL Server 2012 also offers support for Windows Server Core in both virtualized andnon-virtualized environment, helping to decrease planned downtime by reducing theneed for OS patching by as much as 50-60% while allowing easy conversion betweenfull GUI mode and Server Core mode in Windows Server 2012.Built into Windows Server 2012 Hyper-V is Hyper-V Replica, which provides anasynchronous disaster recovery solution for SQL Server VM. Hyper-V Replica enablesvirtual machines to be replicated between storage systems, clusters, and data centers intwo sites to provide business continuity and disaster recovery. It is easy to set up andmanage, which ultimately helps to lower the management costs of disaster recovery fornon-mission critical SQL Server installations.Better NetworkingRunning SQL Server 2012 on Windows Server 2012 offers a number advantages foroptimizing network bandwidth and reducing management costs.Quality of Service (QoS) helps improve user experience by helping the IT department tobetter manage network traffic. QoS in Windows Server 2012 enables enforcement ofnetwork bandwidth into a network adapter for multiple SQL Server services, such asVM, Storage, Live Migration, and Cluster Shared Volume. This can help to lower capitaland operating expenses by converging network traffic onto a single network adapter.With software-controlled network virtualization, isolation and security can be providedfor multiple SQL Server VMs using policies and placement of SQL Server VMs based onworkload. This improves multi-tenancy support across multiple SQL Serverdeployments in a virtualized environment.With Windows Server NIC Teaming, bandwidth can be increased for SQL Servernetwork traffic by configuring multiple NICs for load-balancing. In addition, configuringmultiple NICs for hardware failover helps to maintain SQL Server availability in bothvirtualized and non-virtualized environment.Better Storage SupportRunning on Windows Server 2012, SQL Server 2012 benefits from many storageenhancements that help reduce costs and increase performance and availability. Forexample, running on Windows Server 2012, SQL Server 2012 can take advantage of Title of Document Here 9
  10. 10. new server message block (SMB) file server features. This means SQL Server can storedata files using remote shared folders that use SMB Direct and SMB Multichannel onindustry standard network adapters. Ultimately, this can create significant storagebenefits, including reduced cost, improved high availability, and increased performancefor SQL Server deployments in both virtualized and non-virtualized environments.4-KB Disk Sectors allow databases to be safely deployed on the newest generations ofdisk technology. This helps to increase storage efficiency for SQL Server files in bothvirtualized and non-virtualized environments.Organizations have an opportunity to lower costs by using industry standard storage inSQL Server deployments for non-virtualized environment, in some cases even replacingexpensive SAN solutions. Storage Pools can improve the flexibility of SQL Serverstorage with resilient storage (mirroring and parity) and multi-tenancy isolation (ACLs).With data deduplication, storage can be increased for certain SQL Server data (30-90%)in less physical space with minimum impact on performance in both virtualized andnon-virtualized environment. Variable-size chunking and compression can providesignificant storage space savings in FILESTREAM applications such as SharePointdocument storage.Better ManagementThe tight integration between System Center 2012 and SQL Server 2012 enablessignificant benefits for improved monitoring of SQL Server deployments. System Center2012 Operations Manager helps reduce the cost of monitoring SQL Server instances,enabling both proactive and reactive monitoring of SQL Server instances (from SQLServer 2005 and up). Key Operations Manager monitoring capabilities include:  Database engine and agent monitoring (health, usage, and performance)  Integration Services, Analysis Services, and Reporting Services monitoring  AlwaysOn, Database Mirroring, and Replication monitoring  Policy-based management monitoringOperations Manager helps makes monitoring the IT infrastructure flexible and cost-effective, offering comprehensive monitoring, whether on-premise or in the private orpublic cloud.SQL Server 2012 is supported by System Center Advisor, which enables IT to assessserver configurations and proactively avoid problems. It can proactively scan the serverenvironment, helping to resolve issues faster with support staff, and helping to reduceserver downtime. The solution installs agents that run continuously on each server, andit uploads data daily and writes it to a file to help provide full visibility.Windows Server 2012 Hyper-V and System Center 2012 work together to perform Title of Document Here 10
  11. 11. Hyper-V application monitoring, which provides a simple solution to monitorapplications running in VMs. Services and event logs can be monitored inside the VMto determine whether key services that a virtual machine provides are healthy. It alsoprovides corrective action, including restarting the virtual machine or restarting aservice within the VM. VMware cannot do application monitoring natively.Together, System Center 2012 and SQL Server 2012 also provide compellingcapabilities that ease management across private and public cloud environments.System Center 2012 Virtual Machine Manager (VMM) offers a range of features andfunctionality that help reduce the cost and complexity in building and managing a SQLServer for Private Cloud solution. IT allows conversion of physical SQL Server instancesinto virtual SQL Server instances. It also allows conversion of VMware-based virtual SQLServer instances into Hyper-V based virtual SQL Server instances.VMM allows faster creation of SQL Server VM based on pre-built templates using SQLServer Sysprep technology. It also enables the creation of database application profilesinside SQL Server VMs based on SQL Server data-tier applications (DACs).Organizations can also use VMM to create and manage a private cloud based on SQLServer VMs.System Center 2012 App Controller is a self-service portal for VMM that helps toreduce cost and complexity in configuring, deploying, and managing SQL Server virtualmachines across Microsoft private cloud (VMM) and public cloud (Windows Azure).App Controller enables self-service management of SQL Server VM based on roles inboth private cloud and public cloud environment. It enables deployment of SQL ServerVM across multiple private cloud environments, as well as deployment of SQL ServerVM from a private cloud to a public cloud environment.For public cloud, Windows Azure Virtual Machine (VM) makes it easy to deploydedicated instances of SQL Server in the Windows Azure cloud. This enablesorganizations to implement the most compelling scenarios for public cloud: - Migrate on premise SQL Server database applications to Windows Azure, without having to modify the application. - Start a new development and testing for SQL Server applications in Windows Azure - Backup SQL Server data and store the backup files in Windows Azure Storage - Use Windows Azure as a disaster-recovery (DR) option for SQL Server applications - Move a portion of SQL Server applications into Windows Azure while maintaining sensitive data on premise Title of Document Here 11
  12. 12. Better Data ProtectionSystem Center 2012 includes Data Protection Manager (DPM), which enables backupand restore of SQL Server databases (from SQL Server 2000 and up) for multipleconfigurations, including a single instance, clustered instances, and mirrored instances.This helps reduce the cost of data protection for multiple SQL Server instances in acentralized location.System Center 2012 introduces a number of new features and enhancements to DPMthat help to better manage data protection for instances of SQL Server. DPM offerscentralized management of multiple DPM servers as well as the ability to remotelymanage servers. In addition, multiple DPM servers can share one instance of SQL Serverfor DPMDB. DPM also offers certificate-based authentication for computers inworkgroups or untrusted domains. New protection group sets can help to improvetape usage, and DPM now offers support for protecting VMM hosts.SQL Server 2012 offers a range of enhancements for improved data protection.Transparent data encryption (TDE) performs real-time I/O encryption and decryption ofthe data and log files, which helps to meet compliance needs and enables developersto encrypt data without changing existing applications. User-Defined Server Roles alloworganizations to control what administrators and DBAs can see across the system at adetailed level based on roles. Roles can even be nested to better map to hierarchicalorganizational structures. Title of Document Here 12
  13. 13. ConclusionBy working together, SQL Server 2012, Windows Server 2012, and System Center 2012offer a seamlessly integrated, on-premise and cloud-ready information platform tomeet the demands of today’s enterprise. Below table is the summary of features thatare applicable for SQL Server in virtualized and non-virtualized environment:Features Non-virtualized Environment Virtualized EnvironmentScaleHigh capacity 640 logical processor and 4 TB memoryIncrease cluster scalability to 64 nodesHigh capacity 64 virtual processor and 1 TB memoryIncrease VM density to 8,000 per clusterPerformanceNUMA supportFiber Channel supportNew VHDX formatAvailabilityWindows Server CoreCluster-Aware Updating (CAU)Dynamic Quorum in ClusterSimultaneous Live MigrationFaster Live MigrationLive Migration without a clusterLive Migration without a shared storageHyper-V ReplicaNetworkingQoS – Network Bandwidth EnforcingExtensible Switch and Network VirtualizationWindows NIC TeamingStorageSMB support4-KB Disk Sector supportStorage Spaces and PoolsData DeduplicationCloud ManagementSystem Center Virtual Machine Manager Title of Document Here 13
  14. 14. System Center App Controller Server Management System Center Operations Manager System Center Advisor SQL Server PowerShell Data Protection System Center Data Protection Manager Windows BitLocker Windows Integrated AuthenticationAs organizations continue to virtualize their IT infrastructure and more fully embraceprivate and public cloud environments, Microsoft offers a unique combination ofproducts and technologies designed to help organizations of all types and sizes tocloud optimize their IT.ResourcesSQL Server 2012 website: http://www.microsoft.com/sqlserver/Windows Server 2012 website: http://www.microsoft.com/en-us/server-cloud/new.aspxSystem Center 2012 website: http://www.microsoft.com/en-us/server-cloud/system-center/default.aspxDownload free SQL Server Trial:http://www.microsoft.com/sqlserver/en/us/get-sql-server/try-it.aspxDid this paper help you? Please give us your feedback. Tell us on a scale of 1 (poor) to5 (excellent), how would you rate this paper and why have you given it this rating? Forexample: Are you rating it high due to having good examples, excellent screen shots, clear writing, or another reason? Are you rating it low due to poor examples, fuzzy screen shots, or unclear writing?This feedback will help us improve the quality of white papers we release.Send feedback. Title of Document Here 14

×