30
1 Real-time End-to-End Transaction Visibility into Distributed and Mainframe Applications Steve Saville Mainframe Technical Account Manager –

Real-time End-to-End Transaction Visibility into Distributed and Mainframe Applications Steve Saville Mainframe Technical Account Manager – Compuware UK

  • Upload
    rafiki

  • View
    49

  • Download
    1

Embed Size (px)

DESCRIPTION

Real-time End-to-End Transaction Visibility into Distributed and Mainframe Applications Steve Saville Mainframe Technical Account Manager – Compuware UK. Why is Application Performance Important? The challenges of managing APM today Adding to the complexities – the Mainframe - PowerPoint PPT Presentation

Citation preview

Page 1: Real-time End-to-End Transaction Visibility into Distributed and Mainframe  Applications Steve Saville Mainframe Technical  Account Manager – Compuware UK

1

Real-time End-to-End Transaction Visibility into Distributed and Mainframe Applications

Steve SavilleMainframe Technical Account Manager – Compuware UK

Page 2: Real-time End-to-End Transaction Visibility into Distributed and Mainframe  Applications Steve Saville Mainframe Technical  Account Manager – Compuware UK

2

Agenda

1. Why is Application Performance Important?

2. The challenges of managing APM today

3. Adding to the complexities – the Mainframe

4. The solution – a new generation of APM

5. Questions?

Page 3: Real-time End-to-End Transaction Visibility into Distributed and Mainframe  Applications Steve Saville Mainframe Technical  Account Manager – Compuware UK

3

Why is Application Performance important?

Page 4: Real-time End-to-End Transaction Visibility into Distributed and Mainframe  Applications Steve Saville Mainframe Technical  Account Manager – Compuware UK

4

We’ve all experienced this…

Page 5: Real-time End-to-End Transaction Visibility into Distributed and Mainframe  Applications Steve Saville Mainframe Technical  Account Manager – Compuware UK

5

Source: www.strangeloopnetworks.com

Slow Performance = lost revenue

Page 6: Real-time End-to-End Transaction Visibility into Distributed and Mainframe  Applications Steve Saville Mainframe Technical  Account Manager – Compuware UK

6

Efficient use of the Mainframe?

• Are we using too many MIPS?• Does that payment transaction call the

mainframe too many times?• Do we need to perform that expensive

upgrade to support the new release of the website or that key internal app?

There are mainframe costs too…

Page 7: Real-time End-to-End Transaction Visibility into Distributed and Mainframe  Applications Steve Saville Mainframe Technical  Account Manager – Compuware UK

7

Application Performance is a Business IssueImproving performance lowers cost and increases revenue

Sources varied, including Compuware ROI studies and actual observed user behavior over 180M+ page views

• Effort to identify and resolve problems by 83%

• Calls to call center by 61%

• Conversion rate by 74% when page load time decreased from 8 to 2 seconds.

• Abandonment rate by 39% when page load time decreased from 8 to 2 seconds.

RevenueCostREDUCED… IMPROVED…

“APM is a way to provide a quick return on investment in a very critical and visible part of IT.”

— Forrester Research December 2011

Page 8: Real-time End-to-End Transaction Visibility into Distributed and Mainframe  Applications Steve Saville Mainframe Technical  Account Manager – Compuware UK

8

Customer Dashboard

Page 9: Real-time End-to-End Transaction Visibility into Distributed and Mainframe  Applications Steve Saville Mainframe Technical  Account Manager – Compuware UK

9

Customer problem

Identified issue12 to 3 seconds!

Problem caused by SQL using a reserved key word (“all”) which caused a full table scan!

Page 10: Real-time End-to-End Transaction Visibility into Distributed and Mainframe  Applications Steve Saville Mainframe Technical  Account Manager – Compuware UK

10

Travelport Load Testing Before…

10

Page 11: Real-time End-to-End Transaction Visibility into Distributed and Mainframe  Applications Steve Saville Mainframe Technical  Account Manager – Compuware UK

11

… After 4 Days of Compuware APM

11

Page 12: Real-time End-to-End Transaction Visibility into Distributed and Mainframe  Applications Steve Saville Mainframe Technical  Account Manager – Compuware UK

12

The challenges of managing application performance today

Page 13: Real-time End-to-End Transaction Visibility into Distributed and Mainframe  Applications Steve Saville Mainframe Technical  Account Manager – Compuware UK

13

Top APM Challenges?

1 Applications are becoming more Complex everyday

2 Difficult to Innovate fast enough to stay ahead of the competition

3Can't identify and prioritize

performance problems that have the greatest Business Impact

Page 14: Real-time End-to-End Transaction Visibility into Distributed and Mainframe  Applications Steve Saville Mainframe Technical  Account Manager – Compuware UK

14

Applications Are Becoming More Complex Everyday1

Java .NET PHP C++ Oracle SAP CICS Big Data

Page 15: Real-time End-to-End Transaction Visibility into Distributed and Mainframe  Applications Steve Saville Mainframe Technical  Account Manager – Compuware UK

15

Difficult to Innovate Fast Enough to Stay Ahead of the Competition

Time to Market

2New Technologies

Cloud

Mobile

Big Data

Enterprise

Dev

Prod

Test/QA

Issues:• Business demands are increasing• Applications are changing rapidly• Too many dev/test iterations• Too long to deliver and repair• Different tools in dev, QA and prod

Page 16: Real-time End-to-End Transaction Visibility into Distributed and Mainframe  Applications Steve Saville Mainframe Technical  Account Manager – Compuware UK

16

Can't Identify, Prioritize & Resolve Performance Problems that have the Greatest Business Impact

What users are impacted?

3How do we compare to competition?

01234567

Us

Them

What’s the impact on revenue?

$

Response Time

Firefox ✓Chrome ✗IE ✓

Browser

Paris ✓Tokyo ✓New York ✗

Geo

iPhone ✓Android ✗iPad ✗

Device

Best way to improve performance?

MF MIPS?

Hardware?

Memory leak?

Page size?

3rd Parties?

Client?

Slow SQL?

Page 17: Real-time End-to-End Transaction Visibility into Distributed and Mainframe  Applications Steve Saville Mainframe Technical  Account Manager – Compuware UK

18

How do we troubleshoot?

18

Director of Operations

Global Network Manager

Solutions Architect

Database Administrator

Program Director

Senior Consultant

Help Desk Manager

Mainframe Team

Page 18: Real-time End-to-End Transaction Visibility into Distributed and Mainframe  Applications Steve Saville Mainframe Technical  Account Manager – Compuware UK

19

Adding the complexities of the Mainframe

Page 19: Real-time End-to-End Transaction Visibility into Distributed and Mainframe  Applications Steve Saville Mainframe Technical  Account Manager – Compuware UK

20

Applications: Customer-facing

Resources: TransitioningMaintaining Applications: Complexity

Transactions: Increasing

Not addressing these Mainframe Challengeswill drive IT costs up and customer quality down!

The New Normal of Mainframe

Page 20: Real-time End-to-End Transaction Visibility into Distributed and Mainframe  Applications Steve Saville Mainframe Technical  Account Manager – Compuware UK

21

Two separate worlds:

The Distributed World The Mainframe

Page 21: Real-time End-to-End Transaction Visibility into Distributed and Mainframe  Applications Steve Saville Mainframe Technical  Account Manager – Compuware UK

22

Complexity in the MainframeVisibility Gap

Distributed-Mainframe DisconnectMIPs Utilization

Controlling Mainframe Costs

BlindspotsNo True End to End Visibility

FingerpointingDistributed and Mainframe Worlds

Page 22: Real-time End-to-End Transaction Visibility into Distributed and Mainframe  Applications Steve Saville Mainframe Technical  Account Manager – Compuware UK

23

The KEY challenges TODAY:

23

• No transactional view on performance:

• Do I have any issues?• What’s the business impact?• What’s the transaction?

• Where is the problem?• Is the issue in the distributed

world or on the Mainframe?• Who needs to fix it?

• MIPS Optimisation:• How many times does that

payment transaction call the Mainframe?

• Do we need more capacity on the Mainframe?

• Can we save MIPS by optimising the calls and the CICS programs?

Page 23: Real-time End-to-End Transaction Visibility into Distributed and Mainframe  Applications Steve Saville Mainframe Technical  Account Manager – Compuware UK

24

A New Generation of Application Performance Management (APM)

Page 24: Real-time End-to-End Transaction Visibility into Distributed and Mainframe  Applications Steve Saville Mainframe Technical  Account Manager – Compuware UK

25

What’s required?

End-to-End VisibilityDetermining the impact that Mobile and interconnected systems on mainframe application performance

Mainframe Transaction VisibilityContinuous, real-time visibility into mainframe application transactions

Complete Mainframe APM SolutionIntegration between mainframe application transaction monitoring and performance optimization

CICS

DB2

CICS

DB2

Page 25: Real-time End-to-End Transaction Visibility into Distributed and Mainframe  Applications Steve Saville Mainframe Technical  Account Manager – Compuware UK

26

Java

WASMQMBESBWebBrowser/Rich Client

The Solution: Follow all transactions through the complete application & into the Mainframe

Page 26: Real-time End-to-End Transaction Visibility into Distributed and Mainframe  Applications Steve Saville Mainframe Technical  Account Manager – Compuware UK

27

Going from this:

Web ServerBrowser

Rich-Client .NET Java

Database

Mainframe

MQ/MB/ESB

Slow CICS running in the Mainframe?

The browser has Javascript issues?

The web server is slow?

Poorly written code?

Too many calls to DB?

Inefficient message broker usage?

• How many users affected?

• Which users?• Is it a revenue

generating transaction?

• What’s the priority?Too many calls into the Mainframe?

Page 27: Real-time End-to-End Transaction Visibility into Distributed and Mainframe  Applications Steve Saville Mainframe Technical  Account Manager – Compuware UK

28

To this:

End-to-end transaction tracing from the Edge to the Mainframe

Web ServerBrowser

Rich-Client .NET Java

Database

Mainframe

MQ/MB/ESB

Inefficient calls to the Mainframe

• 60% of users affected• The booking

transaction has the problem

• Severity 1 – revenue impacting the business

Page 28: Real-time End-to-End Transaction Visibility into Distributed and Mainframe  Applications Steve Saville Mainframe Technical  Account Manager – Compuware UK

29

The new approach in action…

Page 29: Real-time End-to-End Transaction Visibility into Distributed and Mainframe  Applications Steve Saville Mainframe Technical  Account Manager – Compuware UK

30

What’s KEY to APM in this complex world…

30

Eliminate finger-point between distributed and

mainframe world for fastest MTTR

Reduce MIPS and postpone Mainframe upgrades

End-to-End transaction tracing from the Edge into Mainframe

Transaction visibility – understand how critical transactions are performing

Page 30: Real-time End-to-End Transaction Visibility into Distributed and Mainframe  Applications Steve Saville Mainframe Technical  Account Manager – Compuware UK

31

Thank You

Any Questions ?