1 / 30

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

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

rafiki
Download Presentation

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

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. Why is Application Performance Important? The challenges of managing APM today Adding to the complexities – the Mainframe The solution – a new generation of APM Questions? Agenda

  3. Why is Application Performance important?

  4. We’ve all experienced this…

  5. Slow Performance = lost revenue Source: www.strangeloopnetworks.com

  6. Efficient use of the Mainframe? There are mainframe costs too… • 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?

  7. Application Performance is a Business IssueImproving performance lowers cost and increases revenue Cost Revenue Reduced… Improved… • 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. “APM is a way to provide a quick return on investmentin a very critical and visible part of IT.” — Forrester Research December 2011 Sources varied, including Compuware ROI studies and actual observed user behavior over 180M+ page views

  8. Customer Dashboard

  9. Customer problem Identified issue 12 to 3 seconds! Problem caused by SQL using a reserved key word (“all”) which caused a full table scan!

  10. Travelport Load Testing Before…

  11. … After 4 Days of Compuware APM

  12. The challenges of managing application performance today

  13. Top APM Challenges? 1 Applications are becoming more Complexeveryday 2 Difficult to Innovate fast enough to stay ahead of the competition Can't identify and prioritize performance problems that have the greatest Business Impact 3

  14. Applications Are Becoming More ComplexEveryday 1 Java .NET PHP C++ Oracle SAP CICS Big Data

  15. Difficult to InnovateFast Enough to Stay Ahead of the Competition 2 New Technologies Time to Market Cloud Dev • 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 Test/QA Mobile Big Data Prod Enterprise

  16. Can't Identify, Prioritize & Resolve Performance Problems that have the Greatest Business Impact 3 How do we compare to competition? What’s the impact on revenue? $ Us Them Response Time Best way to improve performance? What users are impacted? Slow SQL? MF MIPS? Memory leak? Hardware? 3rd Parties? Client? Page size?

  17. How do we troubleshoot? Mainframe Team Database Administrator Global Network Manager Program Director Solutions Architect Senior Consultant Director of Operations Help Desk Manager 18

  18. Adding the complexities of the Mainframe

  19. The New Normal of Mainframe Applications: Customer-facing Transactions: Increasing Maintaining Applications: Complexity Resources: Transitioning Not addressing these Mainframe Challengeswill drive IT costs up and customer quality down!

  20. Two separate worlds: The Distributed World The Mainframe

  21. Complexity in the Mainframe MIPs Utilization Controlling Mainframe Costs Visibility Gap Distributed-Mainframe Disconnect Fingerpointing Distributed and Mainframe Worlds Blindspots No True End to End Visibility

  22. The KEY challenges TODAY: • No transactional view on performance: • Do I have any issues? • What’s the business impact? • What’s the transaction? • 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? • Where is the problem? • Is the issue in the distributed world or on the Mainframe? • Who needs to fix it?

  23. A New Generation of Application Performance Management (APM)

  24. What’s required? CICS DB2 CICS DB2

  25. The Solution: Follow all transactions through the complete application & into the Mainframe WAS MQ MB ESB Browser/Rich Client Web Java

  26. Going from this: Too many calls to DB? The browser has Javascript issues? Poorly written code? Database Browser Rich-Client Web Server .NET Java The web server is slow? • How many users affected? • Which users? • Is it a revenue generating transaction? • What’s the priority? MQ/MB/ESB Slow CICS running in the Mainframe? Inefficient message broker usage? Mainframe Too many calls into the Mainframe?

  27. To this: End-to-end transaction tracing from the Edge to the Mainframe Database Browser Rich-Client Web Server .NET Java • 60% of users affected • The booking transaction has the problem • Severity 1 – revenue impacting the business MQ/MB/ESB Inefficient calls to the Mainframe Mainframe

  28. The new approach in action…

  29. Eliminatefinger-point between distributedand mainframeworld for fastest MTTR What’s KEY to APM in this complex world… Transaction visibility– understand how critical transactions are performing End-to-End transaction tracing from the Edge into Mainframe ReduceMIPS and postponeMainframe upgrades

  30. Thank YouAny Questions ?

More Related