Presentation is loading. Please wait.

Presentation is loading. Please wait.

Prem Mehra Program Manager Microsoft Corporation SESSION CODE: DAT308 Sung Hsueh Program Manager Microsoft Corporation.

Similar presentations


Presentation on theme: "Prem Mehra Program Manager Microsoft Corporation SESSION CODE: DAT308 Sung Hsueh Program Manager Microsoft Corporation."— Presentation transcript:

1 Prem Mehra Program Manager Microsoft Corporation SESSION CODE: DAT308 Sung Hsueh Program Manager Microsoft Corporation

2

3

4 Number of database apps Number of DBA’s 199020002010 Hardware computing capacity Underutilized hardware Overburdened Administrators

5 Higher Isolation, Higher Costs Higher Density, Lower Costs Databases Instances Virtual Machines Sales_1 Marketing_1 Online_Sales ERP_10 DB_1 DB_2 DB_3 Consolidate_1  Currently a variety of consolidation approaches exist and are utilized.  Typically, as isolation goes up, density goes down and operation cost goes up. IT Managed Environment Schemas

6 VirtualizationInstanceDatabase Security Resource Management Density Migration High Availability Key Best Better Good Source : http://msdn.microsoft.com/en-us/library/ee819082.aspx

7 Higher Isolation Lower Density Instances Virtual Machines Databases Higher Density Lower Isolation Sysprep SQL setup Data Tier App Utility Control Point and Managed Instances >64 logical processors New in SQL 2008 R2 ® New in SQL 2008 R2 ® Resource Governor Windows Server Resource Manager (WSRM) Microsoft Assessment and Planning (MAP) failover cluster in guest VMs System Center VM Manager Hyper-V Live Migration

8

9

10 VHD Size On disk storage space needed Fixed Sized Virtual Hard Disk VHD Size On disk storage space needed Dynamically Expanding Virtual Hard Disk

11

12  Transaction response time comparable 32 Cores 128 GB Server. Guest: 4 Core 7 GB per VM, fixed size VHD CPU over-commit Sub seconds application response time Test your own workload, may scale differently SLAT: Second Level Address Translation (Hardware Assist)

13

14 Best Practices and Recommendations 2

15 Shared Storage iSCSI Guest Cluster 1 2 Redundant Paths to storage Shared Storage iSCSI, SAS, Fibre Live Migration 1 2 Host cluster 1 2

16 ©200916 SQL Live migration with Data Replication

17 Creating and managing Virtual Machines Optimize Resources – Centralized virtual machine deployment and management for Hyper-V, Virtual Server, and VMware ESX servers – Fast and reliable P2V and V2V conversion – Intelligent placement of Virtual Machines – Comprehensive application and service-level monitoring with Operations Manager and Integrated Performance and Resource Optmization (PRO) of VMs Leverage Skills – Familiar interface, common foundation – Monitor physical and virtual machines from one console – Fully scriptable using Windows PowerShell Increase Agility – Rapid provisioning of new virtual machines with templates – Centralized library of infrastructure components – Leverage and extend existing storage infrastructure and clusters – Allow for delegated management and access of VMs

18

19

20

21

22

23

24

25

26

27 Central point of reasoning for multi-server management Simple to setup and use - a key advantage Management Studio DBA SQL02 SQL03 SQL04 SQL01 Managed Instances SQL05 UCP

28 DAC = Data-tier Application Component => the “MSI” like package Data-tier app => the deployed DAC running on a managed instance DAC Definition (Schema) DAC Deployment Profile Deployment Requirements DAC Deployment Profile Deployment Requirements Develop Tables, Views, Constraints, SProcs, UDFs, Users, Logins Deploy Indexes, Partitions FileGroups … DAC Metadata (Name, Version, …) Post-Deployment Scripts

29 DBA SQL Server Management Studio Reverse Engineer DAC 2 Define Target Pre-Reqs 3 Deploy / Upgrade DAC 4 Hand-off to DBA 6 Deploy / Upgrade DAC 7 Manage, Register, Uninstall, Extract, Upgrade DAC 8 DEVELOP DEPLOY MANAGE DBA SQL Server Management Studio Visual Studio 2010 Developer 9 Managed Server Group HR Control Point SALES FinApp Dev DB 1.dacpac Compile + Build 5 FinApp Prod DB Data-tier Application

30 Dashboard List View Detail View

31 CPU Utilization Storage Utilization

32 Dimensions Measures ComputerComputer VolumeVolume DACDAC ServerServer DatabaseDatabase FilegroupFilegroup DataFileDataFile LogFileLogFile CPU Utilization Disk Space Utilization 32

33

34 ResourceUCPManaged Instance Disk space~ 2 GB per year per managed instance. Negligible Disk IO8x 10k RPM spindles RAID-10.*Negligible CPU4x 2.5 GHz Intel Xeon or equivalent CPU capacity.* ~ 4% utilization overhead on 2x 2.5GHz Intel Xeon

35 IT PROFESSIONAL DATABASE ADMINISTRATOR Data Platform Resource Optimization SQL Server RDBMS focused Central evaluation of utilization policies End-to-End Service Management Datacenter and cross-platform Health monitoring of distributed applications APPs SQL Server OS Hardware SQL Server Application and Multi- Server Management Health, Breadth/Composable Planning + Trend Analysis, Depth/Domain-specific TARGET SCENARIO TARGET AUDIENCE TARGET DOMAIN

36

37 Microsoft IT Infrastructure Overview

38

39 Operational Results

40

41 Guest Host Network Storage

42

43

44

45

46

47

48

49

50

51 Required Slide Track PMs will supply the content for this slide, which will be inserted during the final scrub.

52 www.microsoft.com/teched www.microsoft.com/learning http://microsoft.com/technet http://microsoft.com/msdn

53

54 Sign up for Tech·Ed 2011 and save $500 starting June 8 – June 31 st http://northamerica.msteched.com/registration You can also register at the North America 2011 kiosk located at registration Join us in Atlanta next year

55

56


Download ppt "Prem Mehra Program Manager Microsoft Corporation SESSION CODE: DAT308 Sung Hsueh Program Manager Microsoft Corporation."

Similar presentations


Ads by Google