67
park the future. May 4 – 8, 2015 Chicago, IL

Test Dev UR2 Improved Console Usability Window Maximization problems Memory leaks Rendering issues UR3 Improved Console Usability Improved

Embed Size (px)

Citation preview

Page 1: Test Dev UR2 Improved Console Usability Window Maximization problems Memory leaks Rendering issues UR3 Improved Console Usability Improved

Spark the future.

May 4 – 8, 2015Chicago, IL

Page 2: Test Dev UR2 Improved Console Usability Window Maximization problems Memory leaks Rendering issues UR3 Improved Console Usability Improved

Getting the Most Out of your System Center Service Manager EnvironmentSrikanth Ranganathan (Principal Program Manager, Microsoft)Patrick Sunquist (CTO, Gridpro)Nathan Lanoski (VP Solutions Concurrency Inc.)

BRK2496

Page 3: Test Dev UR2 Improved Console Usability Window Maximization problems Memory leaks Rendering issues UR3 Improved Console Usability Improved

Session ObjectivesService Manager 2012 R2 investmentsThe road travelledWhat’s next

ITSM for the multi-cloud environmentsSystem Center capabilities coupled with partner offerings make this scenario a reality

Maximizing value of Service Manager deploymentsBest practices for a performing enviroment

Page 4: Test Dev UR2 Improved Console Usability Window Maximization problems Memory leaks Rendering issues UR3 Improved Console Usability Improved

Agile Metrics driven Transparent (do ask, do tell) Committed to the ecosystem

New Team; New CultureThe new normal

Page 5: Test Dev UR2 Improved Console Usability Window Maximization problems Memory leaks Rendering issues UR3 Improved Console Usability Improved

Engineering InvestmentsAgile development process

Backlog

Partners

Support

Customers

MVPs

AgileTAP

Connect

Prioritization

AgileTAPRelease UR

Test

Dev

IterationPlanning

WeeklyBi-Weekly

Quarterly

Page 6: Test Dev UR2 Improved Console Usability Window Maximization problems Memory leaks Rendering issues UR3 Improved Console Usability Improved

Engineering Investments

One engineering team; One backlog

Balanced engineering and customer priorities

Build cadence improved for SM Agile TAP releases

Invested test automation

Page 7: Test Dev UR2 Improved Console Usability Window Maximization problems Memory leaks Rendering issues UR3 Improved Console Usability Improved

Customer dis-satisfaction

Usability

Stab

ility

Feat

ure

gaps

Upgra

de

Complex

ity

Custo

miza

tions

TCO

Foot

print

Partn

er d

epen

denc

ies

Inte

grat

ion

0%

5%

10%

15%

20%

25%

30%

35%

40%

45%

41%

27%

20% 19%

11% 10%6% 5%

2% 2%

Page 8: Test Dev UR2 Improved Console Usability Window Maximization problems Memory leaks Rendering issues UR3 Improved Console Usability Improved

Segmentation by scenarios

Incident Management Service Catalog0

10

20

30

40

50

60

70

80

90

100

2014 2013 2012

Page 9: Test Dev UR2 Improved Console Usability Window Maximization problems Memory leaks Rendering issues UR3 Improved Console Usability Improved

Update Rollup investments

UR2• Improve

d Console Usability• Windo

w Maximization problems

• Memory leaks

• Rendering issues

UR3• Improve

d Console Usability

• Improved trouble-shooting for MP Sync failures.

UR4• Improve

d Console Usability

• Transform Job timeout made configurable.

UR5• Improve

d Console Usability

• Improved Reliability of DW Cubes & Jobs

• Release Exchange Connector 3.1 with performance improvements

Apr 2014 July 2014 Oct 2014 Feb 2015

Page 10: Test Dev UR2 Improved Console Usability Window Maximization problems Memory leaks Rendering issues UR3 Improved Console Usability Improved

Update Rollup investments

UR6• Improve

d connector performance

• Support for SQL 2012 SP2 & SQL 2014

UR7• Usability

and performance improvements across Console & DW

UR8• Payload

not planned

UR9• Payload

not planned

Apr 2015 July 2015 Oct 2015 Jan 2016

Page 11: Test Dev UR2 Improved Console Usability Window Maximization problems Memory leaks Rendering issues UR3 Improved Console Usability Improved

SCCM Connector 50% improvement in SCCM connector performance

AD Connector ~35% improvement in AD connector performance Configurable sync schedule

SQL Server support SQL Server 2012 SP2 supported on SM 2012 SP1 SQL Server 2014 supported on SM 2012 R2

Update Rollup 6 – April 2015Connector improvements & updated support matrix

1440

2500

0

5000

00

20

40

60

80

100

120

Overall sync time of SCCM connector **

BeforeAfter

No. of Computer CIs synced

Tim

e t

ake

n (

hours

)

Page 12: Test Dev UR2 Improved Console Usability Window Maximization problems Memory leaks Rendering issues UR3 Improved Console Usability Improved

Downloads of quarterly update rollups (URs)

SP1 UR4Oct,2013

R2 UR2Apr,2014

R2 UR4Oct,2014

4X increase in download

rate

Quarters post ReleaseQ1 Q2

Service Manager – faster cadence Impact• Ecosystem adopting

bi-weekly cadence – SMAgileTAP

• Ecosystem confidence flowing to customers

• Customers voicing approval

R2 UR3Jul,2014

R2 UR5Feb, 2015

R2 UR6Apr, 2015

Q3 Q4

Page 13: Test Dev UR2 Improved Console Usability Window Maximization problems Memory leaks Rendering issues UR3 Improved Console Usability Improved

Workflow server scale out Azure Automation Connector DW & Reporting improvements

Aspirational work items

Page 14: Test Dev UR2 Improved Console Usability Window Maximization problems Memory leaks Rendering issues UR3 Improved Console Usability Improved

105+ members in SMAgileTAP (up from 65 since Oct, 2014)

150 customer/partners on monthly LyncUp calls (up 5x since Jan, 2014)

2000+ twitter followers (@servicemanger) (up 2x since Jan, 2014

3500 members in LinkedIn 55,000 blog views per quarter (4 posts per

month)

Customer & ecosystem engagement

Page 15: Test Dev UR2 Improved Console Usability Window Maximization problems Memory leaks Rendering issues UR3 Improved Console Usability Improved

Service Manager books Free e-books:

Optimizing Service Manager eBook (here) Introducing Microsoft System Center 2012 R2 (here)

PG working closely with other authors on more books

Soliciting Product feedback Submissions open for bugs and feedback http://aka.ms/A3rs15

Customer & ecosystem engagement

Page 16: Test Dev UR2 Improved Console Usability Window Maximization problems Memory leaks Rendering issues UR3 Improved Console Usability Improved

Ecosystem confidence is flowing to customers

Customers voicing approvals

Impact of all these engagements

Page 17: Test Dev UR2 Improved Console Usability Window Maximization problems Memory leaks Rendering issues UR3 Improved Console Usability Improved

Self-service portal technology and strategy IT Service Management as a Service

Scenarios that are in discussion

Page 18: Test Dev UR2 Improved Console Usability Window Maximization problems Memory leaks Rendering issues UR3 Improved Console Usability Improved

Service Management for the multi-cloud environments

Page 19: Test Dev UR2 Improved Console Usability Window Maximization problems Memory leaks Rendering issues UR3 Improved Console Usability Improved

Managing Cloud Resources

Private Cloud Resources

VM Web Sites

ActiveDirectory

Database

Network

3rd

Party CloudAzure

Public Cloud Resources

Request Management

for

Windows Azure Pack

Page 20: Test Dev UR2 Improved Console Usability Window Maximization problems Memory leaks Rendering issues UR3 Improved Console Usability Improved

Cloud Offerings using the Service Catalog

© Gridpro 2015

User fills out dynamic form wizard

Request is created

Request is reviewed

Review activity is approved

SMA Runbook provisions Azure Website

Self Service

Tracking

Review

Approval

Automation

Page 21: Test Dev UR2 Improved Console Usability Window Maximization problems Memory leaks Rendering issues UR3 Improved Console Usability Improved

Change- and Incident Management for Cloud Resource

© Gridpro 2015

User selects cloud resource

User fills out dynamic form

Request is reviewed

Review activity is approved

Runbook- and/or Manual Activities

Manage

Actions

Review

Approval

Implementation

Page 22: Test Dev UR2 Improved Console Usability Window Maximization problems Memory leaks Rendering issues UR3 Improved Console Usability Improved

Demo

Service Management in Windows Azure Pack

Page 23: Test Dev UR2 Improved Console Usability Window Maximization problems Memory leaks Rendering issues UR3 Improved Console Usability Improved

Enable self service experience with Windows Azure Pack Claims based authentication Resource lifecycle management Usage collection Multi tenancy supporting shared or dedicated instances etc.

Enable ITSM scenarios for cloud resources Customer support Custom offerings Approvals Incident & Change Management Custom actions with automation integration

Better Together

Page 24: Test Dev UR2 Improved Console Usability Window Maximization problems Memory leaks Rendering issues UR3 Improved Console Usability Improved

More information

GridproRequests, Approvals & Automationhttp://www.gridprosoftware.comPatrik Sundqvist ([email protected])

Page 25: Test Dev UR2 Improved Console Usability Window Maximization problems Memory leaks Rendering issues UR3 Improved Console Usability Improved

Maximizing Value: IT as a Service Provider

Page 26: Test Dev UR2 Improved Console Usability Window Maximization problems Memory leaks Rendering issues UR3 Improved Console Usability Improved

An IT Service is “something” that IT delivers to the business...

… in a way the business understands it.

Example… Customer Ordering Services

IT Service Providers enable… Strategy to business alignment Requirements gathering Consulting on direction Technology acquisition Continuous improvement delivery

IT as a Service Provider

Page 27: Test Dev UR2 Improved Console Usability Window Maximization problems Memory leaks Rendering issues UR3 Improved Console Usability Improved

The service lifecycle

Not a one time thing

Strategy

Design

TransitionOperations

Continuous Improvement

Page 28: Test Dev UR2 Improved Console Usability Window Maximization problems Memory leaks Rendering issues UR3 Improved Console Usability Improved

Fully define the business process being built

Create functional requirements and specs

Define a testing matrix to prove your results

Ready the organization for change

Before deploying technology…

Page 29: Test Dev UR2 Improved Console Usability Window Maximization problems Memory leaks Rendering issues UR3 Improved Console Usability Improved

Maximizing Value: Deployment Architectures

Page 30: Test Dev UR2 Improved Console Usability Window Maximization problems Memory leaks Rendering issues UR3 Improved Console Usability Improved

What does performance mean?Console / Web OperationsIncidents, problems, and changes open and close quickly (less than 5 seconds)Read operations provide content quickly to IT users

Portal PerformanceNo or minimal “please wait” on the portalSubmissions complete without failure

Automation PerformanceAutomation execution time. Application deployment in 1 vs. 5 minutes makes a difference

Report PerformanceReport data is delivered quickly and user expectations are set

Page 31: Test Dev UR2 Improved Console Usability Window Maximization problems Memory leaks Rendering issues UR3 Improved Console Usability Improved

What does scale mean?Massive User CountsCustomers with 200,000+ Users

Huge DatacentersDatacenters with 50,000+ Servers

GeographyGeographically dispersed users“Follow-the-sun”

Quantity of RequestsMillions of incidents, requests, and changes

Page 32: Test Dev UR2 Improved Console Usability Window Maximization problems Memory leaks Rendering issues UR3 Improved Console Usability Improved

Deployment Architecture for Large Scale

Page 33: Test Dev UR2 Improved Console Usability Window Maximization problems Memory leaks Rendering issues UR3 Improved Console Usability Improved

Hardware Recommendations for Large ScaleManagement Servers4 – 8 core16 GB RAM(console and workflow servers)A Series Servers in Azure

SQL Servers16 – 24 core32+ GB RAMHigh performance diskD or G Series Servers in Azure (with SSD premium storage)Use “Premium Storage” to maximize performance

DW SQL Servers16 – 24 core32+ GB RAMHigh performance disk, D or G Series Azure Servers

Page 34: Test Dev UR2 Improved Console Usability Window Maximization problems Memory leaks Rendering issues UR3 Improved Console Usability Improved

Hardware Recommendations for Large ScaleOffice365, WAP, or SharePoint and Web Content Servers4 - 8 core16 – 32 GB RAM80 GB HDA or D Series Azure Servers

Orchestrator Management and Runbook Servers4 – 8 core16 – 32 GB RAMHigh performance diskD Series Azure Servers or use Azure-Automation

Page 35: Test Dev UR2 Improved Console Usability Window Maximization problems Memory leaks Rendering issues UR3 Improved Console Usability Improved

Example Architecture for 50,000+ UsersManagement ServersDedicated workflow mgmt. serverDedicated console servers with load balancerDedicated mgmt. servers for Orchestrator

SQLClustering for all componentsAlwaysOn for operations databases

OrchestratorRunbook Servers

OrchestratorManagement

SM Management Servers

SM Connection Servers

SM Portal

SharePoint / WCS

SM Orchestrator Server

SM ORCH Target Server

Service Manager DBSQL 2012

Datawarehouse DBSQL 2012

Windows Server 201224 – 48 vCPUs, 32 – 192 GB RAM

80 GB OS, 600 GB Data

Windows Server 20124 – 8 vCPUs, 8 – 16 GB RAM

60 GB OS, 1 TB+ Data2-4TB of disk for 1095 days

DR: RTO 24 hours

Windows Server 20122 vCPUs, 8 GB RAM

80 GB OSScale number as

workloads demandRTO: 30 min?

Windows Server 20128 vCPUs, 16 GB RAM

60 GB OSScale as workload demands

RTO: 15 min

Windows Server 20124 vCPUs, 8 – 16 GB RAM

60 GB OSDR: RTO 24 hours

Windows Server 20124 – 8 vCPUs, 8 - 16 GB RAM

60 GB OS80-100 concurrent sessions/server

DR: RTO 30 minutes

Windows Server 20124 vCPUs, 16 GB RAM

First is failover for PrimaryScale as workloads demand

RTO: Globally Coninuously Available?

Windows Server 20124 vCPUs, 16 GB RAM

60 GB OSRTO: Not clear

Windows Server 20124 vCPUs, 16 GB RAM

First is failover for PrimaryScale as workloads demand

RTO: Globally Coninuously Available?

Windows Server 20122 vCPUs, 8 GB RAM

80 GB OSScale number as

workloads demandRTO: 30 min?

Service Manager DBSQL 2012

Windows Server 201224 – 48 vCPUs, 32 – 192 GB RAM

80 GB OS, 600 GB Data

Windows Server 20128 vCPUs, 16 GB RAM

60 GB OSScale as workload demands

RTO: 15 min

Windows Server 20128 vCPUs, 16 GB RAM

60 GB OSScale as workload demands

RTO: 15 min

Active DirectorySCOM, SCCM,Other Systems

Page 36: Test Dev UR2 Improved Console Usability Window Maximization problems Memory leaks Rendering issues UR3 Improved Console Usability Improved

SQL Server Configuration

Page 37: Test Dev UR2 Improved Console Usability Window Maximization problems Memory leaks Rendering issues UR3 Improved Console Usability Improved

SQL Server ConfigurationTempDBHigh performance LUN, split IO to log volumeMultiple TempDBs (1 per 2 cores), but only one log, normalized sizeTempDB performance is critical to Service Manager performancePut the TempDB on fast disks!

ServiceManager DatabaseHigh performance LUN, split IO to log volumeTransaction log set to BASIC by defaultTest performance of your disk:“sqlio -kW -t2 –s30 -o1 -frandom -b64 -BH -LS c:\Testfile.dat “

RAM AllocationConfigure for 2 GB less than the total RAM on the SQL server

Page 38: Test Dev UR2 Improved Console Usability Window Maximization problems Memory leaks Rendering issues UR3 Improved Console Usability Improved

SQL Server ConfigurationSQL BrokerDrastic performance difference with workflowsValidate SQL Broker set to 1 vs. 0

Checking SQL BrokerSELECT is_broker_enabled FROM sys.databases WHERE name = 'ServiceManager‘

Setting SQL Broker (change window only)ALTER DATABASE ServiceManager SET SINGLE_USER WITH ROLLBACK IMMEDIATE ALTER DATABASE ServiceManager SET ENABLE_BROKERALTER DATABASE ServiceManager SET MULTI_USER

Page 39: Test Dev UR2 Improved Console Usability Window Maximization problems Memory leaks Rendering issues UR3 Improved Console Usability Improved

Max Degree of ParallelismDefines parallel processing rules in SQLDefault is “0” and allows a single query to use all processor coresBetter results in our environments with “1” to “4”.

Learn more and set as required. Test, as your experience may vary.http://msdn.microsoft.com/en-us/library/ms181007(v=SQL.105).aspx

SELECT name, value FROM sys.configurations WHERE name = ‘max degree of parallelism’

Validate Read Committed Snapshot Isolation (RCSI)Validating isolation levelsSELECT name, is_read_committed_snapshot_on FROMsys.databases where name = 'ServiceManager‘

ALTER DATABASE ServiceManager SET READ_COMMITTED_SNAPSHOT ON

Page 40: Test Dev UR2 Improved Console Usability Window Maximization problems Memory leaks Rendering issues UR3 Improved Console Usability Improved

SQL Performance for ServiceManager DBRAM Usage Page File % Usage should be less than 1%Memory – Available Mbytes should not be below 100mb (indicates starved OS)

Disk PerformanceAve. Disk Sec/Read and /Write should be less than 20 msec typically (some spikes ok)Ave. Disk Queue Length can indicate disk IO issues, though less valuable than Ave. Disk Sec/Read

CPU PerformanceValidate SQL service and CPU usage.

Change Grooming SettingsMinimize Retention Settings – ideally less than a week or twoCreate custom grooming rules

Page 41: Test Dev UR2 Improved Console Usability Window Maximization problems Memory leaks Rendering issues UR3 Improved Console Usability Improved

SQL Index, Logs, and Recovery ModelCheck your log size and expansionDoes your log write, clear, and have expansion space?

Check your recovery modelUse SIMPLE, or configure a transaction log backupSuggestion is to use SIMPLE

Check your indexesService manager needs some additional indexes to perform at scale

Page 43: Test Dev UR2 Improved Console Usability Window Maximization problems Memory leaks Rendering issues UR3 Improved Console Usability Improved

User Experience

Page 44: Test Dev UR2 Improved Console Usability Window Maximization problems Memory leaks Rendering issues UR3 Improved Console Usability Improved

Pick the Right User ExperienceSelf-Service PortalEnd user self-service interactions or IT interactionsService Requests are excellent for “low / no training”, interactions

ConsoleHigh bandwidth, low latency scenariosRemoteApp necessary for high bandwidth scenariosLess than 100 msec or less150 – 200 msec has 40% degradation

Web Consoles (GridPro and Cireson)Excellent for maximizing user experience everywhereSome match with console experience (GridPro)

Page 45: Test Dev UR2 Improved Console Usability Window Maximization problems Memory leaks Rendering issues UR3 Improved Console Usability Improved

Console OptimizationConsole OptimizationMake sure you are at UR6 to address console bugs and performance

Minimize Quantity of Views and Size of EnumsDelete views not needed. More views / enums slows console load time. Helped in UR6.

Use Search vs. ViewsUse searching vs. views to find data quickly

Configure the Global Operators GroupLimits uses selectable when assigning work items (drastic performance improvement)

Page 46: Test Dev UR2 Improved Console Usability Window Maximization problems Memory leaks Rendering issues UR3 Improved Console Usability Improved

View OptimizationBasic ViewsBring back only information from one classThe fastest view to create

Type Projections / Combination ClassesCombine classes to bring back information that includes relationshipsUse the smallest projection possibleDownload type projections for Incident, Problem, Change, and Service Request

Advanced ClassesDo not use the (Advanced) class in views. Use a type projection. The (Advanced) class can be used in searches that return small quantitieshttp://blogs.technet.com/b/servicemanager/archive/2010/12/02/faq-why-is-my-custom-incident-view-so-slow.aspxhttp://blogs.technet.com/b/servicemanager/archive/2011/09/19/new-change-request-type-projections-management-pack.aspx

Page 47: Test Dev UR2 Improved Console Usability Window Maximization problems Memory leaks Rendering issues UR3 Improved Console Usability Improved

Portal PerformancePortal and IconsMore icons means longer load timeConsider using a “start page” to point to Service Offerings, or SharePoint page with sync

Scope Request OfferingsUse user roles to scope access to service offerings and request offeringsThe more service offerings and request offerings, the longer the load

Disable App Pool Recycling for SharePoint and SSPDefault is nightly recycling which causes slow initial performanceMake sure not to set recycling to high memory usagehttp://technet.microsoft.com/en-us/library/cc753179(v=WS.10).aspx

Page 48: Test Dev UR2 Improved Console Usability Window Maximization problems Memory leaks Rendering issues UR3 Improved Console Usability Improved

Portal PerformanceUse Searching in Request OfferingsDon’t increase the size of the query resultsUse pre-search filters to allow searching of hundreds of thousands of CIs in secondshttp://blog.concurrency.com/infrastructure/service-manager-request-query-result-filtering/

Use Known InformationUse previous questions and default values to filter queriesUse known information (such as user name and relationship to computer)Avoid MP ENUM questions as they cannot be used in post-selection filters

Page 49: Test Dev UR2 Improved Console Usability Window Maximization problems Memory leaks Rendering issues UR3 Improved Console Usability Improved

Workflow Optimization

Page 50: Test Dev UR2 Improved Console Usability Window Maximization problems Memory leaks Rendering issues UR3 Improved Console Usability Improved

Dedicated Servers and Azure-AutomationUse a Dedicated Workflow ServerAlways the first server in the management group by default

Dedicated Azure-Automation Target ServerAny server in the management groupUsed for any Orchestrator or Azure-Automation interactionUse a dedicated account for Orchestrator automations

Azure-Automation Runbook Worker / ProxyAzure-Automation requires a proxy to hit the on-premise environment

Page 51: Test Dev UR2 Improved Console Usability Window Maximization problems Memory leaks Rendering issues UR3 Improved Console Usability Improved

Workflow TweaksImplied Permissions WorkflowConsider disabling implied permissionsUtilize direct permissions with un-scoped operator role

New Priority CalculationDisable or use priority calculation ruleDisable Incident_Adjust_PriorityAndResolutionTime_Custom_Rule.Add if using SLOs

First Assigned RelationshipDisable “WorkItem_SetFirstAssignedTo_RelationshipAdd_Rule” if not used

SLO ApplicationLimit to what needed, as SLO application is performance heavyOrchestrator can apply SLOs based on complex rule matrixes.

Page 52: Test Dev UR2 Improved Console Usability Window Maximization problems Memory leaks Rendering issues UR3 Improved Console Usability Improved

Troubleshooting Performance DelaysHow to find a problematic workflowUse queries in blog post:http://blogs.technet.com/b/servicemanager/archive/2013/01/14/troubleshooting-workflow-performance-and-delays.aspx

Setting the WatermarkArtificially moving the watermark forward… only last resort

Page 53: Test Dev UR2 Improved Console Usability Window Maximization problems Memory leaks Rendering issues UR3 Improved Console Usability Improved

Workflows and Connectors

Page 54: Test Dev UR2 Improved Console Usability Window Maximization problems Memory leaks Rendering issues UR3 Improved Console Usability Improved

Orchestrator and Azure-AutomationWhen to Use Orchestrator or Azure-AutomationComplex workflows, ex. Incident categorization, routing, notificationsUse vs. many individual Service Manager workflowsHigh capacity automation performancePerformance distribution of workflow processes

Incident CategorizationMonitor Object or “Get” initiationComplex routing and translation

Page 55: Test Dev UR2 Improved Console Usability Window Maximization problems Memory leaks Rendering issues UR3 Improved Console Usability Improved

Orchestrator and Azure-AutomationUsing Orchestrator and Azure-Automation with NotificationsComplex logic and offloading notificationshttp://blog.concurrency.com/infrastructure/scsm-notifications-with-orchestrator-roll-up/

Runbook Initiation Option 1Service Manager workflow initiates runbook activityEasier and out of box

Runbook Initiation Option 2Orchestrator initiator runbook to find active runbooksDrastically faster than Service Manager OOB initiation (about 4 times faster!!)

Page 56: Test Dev UR2 Improved Console Usability Window Maximization problems Memory leaks Rendering issues UR3 Improved Console Usability Improved

Connector ConfigurationConstrain SyncOnly sync those groups, users, and configuration items you need

Null is BadDo not sync “null” values on connectors. Connectors fight with each other.

Page 58: Test Dev UR2 Improved Console Usability Window Maximization problems Memory leaks Rendering issues UR3 Improved Console Usability Improved

Workflow / Connector SchedulingOption 1: Configure in XML or PowerShellCan cause workflows to run more efficiently

Option 2: Configure Orchestrator to Turn Jobs on and offConfigure Orchestrator job with schedule to turn on and off / start / end

Page 59: Test Dev UR2 Improved Console Usability Window Maximization problems Memory leaks Rendering issues UR3 Improved Console Usability Improved

Batch SizeTweak the batch sizeCan cause workflows to run more efficiently

<Rule ID="CIListRule" Enabled="true" Target="OMConnectorLibrary!Microsoft.EnterpriseManagement.LinkingFramework.OpsMgrConnector.SyncWorkflowTarget" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100"> <Category>Maintenance</Category> <DataSources> <DataSource ID="DS1" TypeID="Subscriptions!Microsoft.SystemCenter.CmdbInstanceSubscription.DataSourceModule"> <Subscription> <InstanceSubscription Type="$MPElement[Name='OMConnectorLibrary!Microsoft.EnterpriseManagement.LinkingFramework.OpsMgrConnector.OpsMgrCIs']$"> <UpdateInstance /> </InstanceSubscription> <!--<StartWatermark>1</StartWatermark>--> <PollingIntervalInSeconds>10</PollingIntervalInSeconds> <BatchSize>1000</BatchSize> </Subscription> </DataSource> </DataSources>

Page 60: Test Dev UR2 Improved Console Usability Window Maximization problems Memory leaks Rendering issues UR3 Improved Console Usability Improved

Maximizing Value: Business Intelligence

Page 61: Test Dev UR2 Improved Console Usability Window Maximization problems Memory leaks Rendering issues UR3 Improved Console Usability Improved

DW StrategyUse PowerBI for VisualizationsUtilize PowerBI to visualize data from within the DW or CMDBCan connect to tabular models through Analysis Serviceshttp://www.concurrency.com/infrastructure/system-center-visualization-powerbi-powerview/ http://robplanktech.com/2015/01/power-bi-designer-preview/

Snapshots in CMDBUtilize snapshot driven CMDB reports for accessing non-DW data without performance impactProvide reports in self-service driven model, such as through Reporting Services + SSP

Scalability and SQL Sizing ImportanceUse a dedicated SQL server (on-premise or Azure)Allocate enough RAM and don’t starve the OSUnderstand analysis services impact and potentially offloadBeware cube processing impact

Page 62: Test Dev UR2 Improved Console Usability Window Maximization problems Memory leaks Rendering issues UR3 Improved Console Usability Improved

System Center + PowerBI Architecture

Office365 SharePointPowerBIDatabase Services

SQL Server Database

Analysis ServicesSQL Server Analysis Tabular Configuration

CMDB or DW

Tabular Model

(Future)

User Experience

Software Gateway

Page 63: Test Dev UR2 Improved Console Usability Window Maximization problems Memory leaks Rendering issues UR3 Improved Console Usability Improved

Demo: PowerBI with SCSM

Page 64: Test Dev UR2 Improved Console Usability Window Maximization problems Memory leaks Rendering issues UR3 Improved Console Usability Improved

Key takeawaysService Manager 2012 R2 investmentsQuarterly updates Biweekly TAP builds for early accessCustomers & the ecosystem drives the priorities

ITSM for the multi-cloud environmentsSystem Center capabilities coupled with partner offerings make this scenario a reality

Maximizing value of Service Manager deploymentsCustomers are running Service Manager in large scale deploymentsIt needs to be carefully architected to provide the desired experience

Page 65: Test Dev UR2 Improved Console Usability Window Maximization problems Memory leaks Rendering issues UR3 Improved Console Usability Improved

Learn more with FREE IT Pro Resources

Free technical training resources: On-demand online training: http://aka.ms/moderninfrastructure

Expand your Modern Infrastructure Knowledge

Free ebooks:Deploying Hyper-V with Software-Defined Storage & Networking: http://aka.ms/deployinghyperv

Microsoft System Center: Integrated Cloud Platform: http://aka.ms/cloud-platform-ebook

Join the IT Pro community: Twitter @MS_ITPro

Get hands-on: Free virtual labs: Microsoft Virtualization with Windows Server and System Center: http://aka.ms/virtualization-lab

Windows Azure Pack: Install and Configure: http://aka.ms/wap-lab

Page 66: Test Dev UR2 Improved Console Usability Window Maximization problems Memory leaks Rendering issues UR3 Improved Console Usability Improved

Visit Myignite at http://myignite.microsoft.com or download and use the Ignite Mobile App with the QR code above.

Please evaluate this sessionYour feedback is important to us!

Page 67: Test Dev UR2 Improved Console Usability Window Maximization problems Memory leaks Rendering issues UR3 Improved Console Usability Improved

© 2015 Microsoft Corporation. All rights reserved.