BMC and Compuware: Partnering to Improve Mainframe … · BMC and Compuware: Partnering to Improve...

31
1 Jonathan Adams VP & GM, ZSolutions and Select Technologies, BMC Software, Inc Dennis O’Flynn VP of R&D, Compuware Corporation March 4, 2015 BMC and Compuware: Partnering to Improve Mainframe Economics

Transcript of BMC and Compuware: Partnering to Improve Mainframe … · BMC and Compuware: Partnering to Improve...

1

Jonathan Adams VP & GM, ZSolutions and Select Technologies, BMC Software, Inc

Dennis O’Flynn VP of R&D, Compuware Corporation

March 4, 2015

BMC and Compuware: Partnering to Improve Mainframe Economics

2

BMC and Compuware Partnership

• Marketing and technology partnership of two leading ISV’s

- Vested interest in mainframe’s present and future

- Dedicated to delivering compelling mainframe innovation that provides unique customer value and ROI

• Combined portfolios provide synergistic connection points without overlapping

• Standardizing on each other’s products for application development and operations

3

Partnership Basis

Integration of intelligent workload (BMC) and performance management and tuning (Compuware) enables customers to discover and exploit opportunities for greater cost savings

Tuning workloads running during peak 4HRA is a top activity for reducing MSUs

4

Solutions

+ Compuware Strobe

• Pinpoints application inefficiencies causing excessive CPU consumption

• Reduces hardware and software costs while increasing customer satisfaction

BMC Cost Analyzer for zEnterprise (CAzE)

• Provides transparency and insight into MLC costs with what-if capabilities to determine impact of MLC reduction activities

BMC MainView

• Provides proactive monitoring, automated problem solving and storage solutions

5

Use Case Overview

# Focus Use Case Integration

1 Proactive Cost Management

Identify MLC cost-saving tuning opportunities

Launch iStrobe directly from CAzE

2 MTTR and

Cost Reduction

a) Automated, alarm-based deep dive performance analysis on abnormal app activity

MainView for z/OS triggers Strobe Analysis

b) Quickly request deep dive performance analysis on poorly performing job or app

Launch Strobe analysis directly from MainView for job CPU

5

6

Identify MLC Cost-saving Tuning Opportunities

• Problem

- Pinpoint specific performance tuning opportunities yielding greatest reduction in IBM MLC charges

6

USE CASE 1

7

Identify MLC Cost-saving Tuning Opportunities

• Solution

- CAzE determines biggest MLC-impacting R4HA periods

- Directly launch iStrobe during CAzE R4HA drill down offering even deeper analysis into specific components contributing to CPU consumption

- iStrobe analysis combined with CAzE information reveals potential financial impact of tuning efforts

7

USE CASE 1

8

Identify MLC Cost-saving Tuning Opportunities

Value

• Integration enables customers to quickly identify and assess potential benefits of performance tuning efforts

• Thereby, reducing MLC expenses

8

USE CASE 1

9

Understand MLC cost base and investigate DB2 cost drivers

10

See primary LPARs contributing to peak and investigate workloads driving DB2 costs

11

Strobe Request

DB2A

DB2B

SJSC

SJSE

SYSN

Launch Strobe in CAzE Workload View for detailed analysis

12

iStrobe Analysis of 4HRA

13

CICS Analysis

14

CICS Transaction Analysis

14

15

Detailed transaction data with measurements

16 16

Strobe Advisor provides possible solution to address issue

17

Model cost savings of optimizing code with Strobe

18

Workload contribution is reduced and z/OS peak 4 hour average is reduced by 180 MSUs

19

Savings = $32K/month ($384K/year)

20

Automated Problem Identification and Analysis USE CASE 2a

• Problem

– Quickly identify and resolve abnormal application performance activity

20

21

Automated Problem Identification and Analysis USE CASE 2a

• Solution

– In MainView, set alarm to check for suspected loop criteria

– Issue Alarm and WTO when initial criteria is met

– Strobe analysis is automatically launched from MainView Alarm Manager

– Message contains all required information for Strobe measurement

– WTO enables automated Strobe measurement for deep dive analysis

22 22

Automated Problem Identification and Analysis USE CASE 2a

Value – Significantly reduce MTTR

required for determining root cause of abnormal performance condition

– Automation ensures timeliness and eliminates resource restrictions

23

• Problem

- Customer defines criteria in MainView where job may be looping

- Once criteria is met (e.g. CPU 95% and no I/O etc.), schedule more in-depth analysis on suspected job

23

Quickly Initiate Deep Dive Analysis USE CASE 2b

24

• Solution

– Use JCPU view in MainView for z/OS

• Right-click row with suspected looping job

• Select iStrobe hyperlink to initiate Strobe analysis

24

Quickly Initiate Deep Dive Analysis USE CASE 2b

25 25

Quickly Initiate Deep Dive Analysis USE CASE 2b

Value – Initiate Strobe’s deeper

analysis with simple of point and click in MainView to determine where issue is looping in program code

26

Jobname SPHSCHX0X is using a lot of CPU Right-click on Job Tot CPU Time to launch Strobe measurement

27

28

Job name is included on iStrobe measurement screen

29

Strobe Advisor identifies issue

30

Looking Ahead

Initial product integration planned for late Q2 delivery - CAzE to Strobe - MainView to Strobe

Long-term partnership - Other use cases in

development - Standardizing respective

solutions

31

Thank You

31