Presentation is loading. Please wait.

Presentation is loading. Please wait.

Get More out of SQL Server 2012 in the Microsoft Private Cloud environment Guy BowermanMadhan Arumugam DBI208.

Similar presentations


Presentation on theme: "Get More out of SQL Server 2012 in the Microsoft Private Cloud environment Guy BowermanMadhan Arumugam DBI208."— Presentation transcript:

1 Get More out of SQL Server 2012 in the Microsoft Private Cloud environment Guy BowermanMadhan Arumugam guybo@microsoft.commadhana@microsoft.com DBI208

2

3

4 Low Control Shared Lower cost Dedicated Higher cost High Control Hybrid Cloud On premises Off premises

5 Low Control Shared Lower cost Dedicated Higher cost High Control 100% Compatibility Rapid self-service provisioning 100% Compatibility Rapid self-service provisioning SQL Server in WA VM - IaaS SQL Server Full h/w control Roll-your-own HA/DR/scale Full h/w control Roll-your-own HA/DR/scale Managed database service Focus on business logic Managed database service Focus on business logic WA SQL Database - PaaS Elastic/Self-Service capabilities Full h/w control Elastic/Self-Service capabilities Full h/w control SQL Server Private Cloud - IaaS

6 Fastest Time to Solution Good Better Best Performance at Scale Component Flexibility Fastest Time to Solution Good Better Best Performance at Scale Component Flexibility Fastest Time to Solution Good Better Best Performance at Scale Component Flexibility Self-Build Reference Architecture Appliance Private Cloud Reference Architecture http://social.technet.microsoft.com/wiki/contents/articles/4346.private-cloud-principles-patterns-and-concepts.aspxhttp://social.technet.microsoft.com/wiki/contents/articles/4346.private-cloud-principles-patterns-and-concepts.aspx

7 Optimize for Uptime Optimize for Time to Solution

8

9 Support for Dynamic Memory RDBMS Memory management Scale up

10 Great for Self Service pattern SKUDynamic Memory Express- Workgroup- Standard- Enterprise SKUDynamic Memory Express- Web (SPLA)/VM Standard/VM Enterprise

11 demo SQL Server 2012 with Hyper-V Dynamic Memory

12 Hyper-V / VMM DM Params Recommendations Startup RAM1GB + SQL Min Server Memory (if set) In unplanned failover scenarios the total amount of Startup Memory combined (both local to the host and virtual machines to be failed over) should be lower than the total physical memory minus the host reserve memory Maximum RAM>SQL Max Server Memory (if set) Running SQL Server with Hyper-V Dynamic Memory - http://msdn.microsoft.com/en-us/library/hh372970.aspxhttp://msdn.microsoft.com/en-us/library/hh372970.aspx

13 OS Bufferpool (8K allocations) Bufferpool (8K allocations) CLR, DWA, TS, >8K allocations OS All size page allocations + CLR DWA, TS SQL 2008 R2 and before SQL 2012

14

15 Great for centralized IT services pattern > 1 million IOPS from a single VM

16 Resource Governor: 64 Resource Pools (up from 20) Multi-tenant Isolation Increase application density Resource Governor: Max cap on CPU usage Predictable CPU usage for chargeback Isolation from system tasks Resource Governor resource pool affinity Simple partitioning of physical resources Predictable resource allocation Great for centralized IT services pattern

17 Classification Default Group Group 2Group 1 Group 2 Group N … Attributes UDF Pool 1Internal poolPool 62 Default pool Background tasks, DAC connections

18 demo Resource Governor in SQL Server 2012

19

20 Always On Multiple Active Secondaries Improves utilization by offloading read/maintenance work (backup) Much more performant than DBM Availability Groups : Application centric multiDB HADR over non shared storage with faster/reliable application recovery Improvement HW/SW Recoverability Geo Cluster Multi-subnet Support enables DR sp_server diagnostics : comprehensive SQL health status Hardware Memory scrubber support Great for centralized IT services pattern

21 SQL 2012 AlwaysOn HA/DR CareGroup Healthcare Systems Sync ASync Windows 2008 R2 Hosts Cluster Windows 2008 R2 Guest Cluster Availability Group: BillingSys Primary Site DR Site Primary Hyper-V Node B Hyper-V Node A Node C Extreme High Availability HW & OS Failure Protection OS & SQL Failure Protection Disk & DB Failure Protection

22 Hyper-V Live Migration Windows 2008 R2 Host Cluster Memory Sync Configuration Data Memory Content CSV User still connected without interruption User still connected without interruption Sync Availability Group: BillingSys Sync AG: BillingSys Hyper-V Node B Hyper-V Node A Denali_B VHD (in Cluster Shared Volume) Denali_A VHD (in Cluster Shared Volume)

23

24 0 – No Automatic Failover or restart Service is down 1 – Failover or restart on server down No response from SP 2 – Failover or restart on server unresponsive System errors 3 – Failover or restart on critical SQL Server errors Resource errors 4 – Failover or restart on moderate SQL Server errors Query errors 5 – Failover or restart on any qualified failure conditions

25

26 demo SQL Server Automation with PowerShell cmdlets

27 SQL Server 2012 licensing guide http://www.microsoft.com/sqlserver/en/us/editions.aspxhttp://www.microsoft.com/sqlserver/en/us/editions.aspx

28

29 Drive Green IT: in the first year REDUCE COST 35% ENERGY 90% COOLING 95% FLOOR SPACE 89% ADMINISTRATION 75% 100-200 VMs200-400 VMsHundreds of VMsThousands of VMs

30

31

32 Connect. Share. Discuss. http://europe.msteched.com Learning Microsoft Certification & Training Resources www.microsoft.com/learning TechNet Resources for IT Professionals http://microsoft.com/technet Resources for Developers http://microsoft.com/msdn

33 Evaluations http://europe.msteched.com/sessions Submit your evals online

34

35


Download ppt "Get More out of SQL Server 2012 in the Microsoft Private Cloud environment Guy BowermanMadhan Arumugam DBI208."

Similar presentations


Ads by Google