A New Generation of
Application Performance Management Driven by
End-user Experience

Andre Santos – Pre Sales Engineer
1
...
Agenda
An IT Performance issue is a Business issue!
Top Challenges
About Compuware
Compuware APM

Live Demonstration

Q&A
...
Performance degradation is not an option

Loss of Revenue
Employee Productivity
Operational costs
Customer Retention
Brand...
High costs aren’t the only concern.

If you release software containing bugs or performance issues,
you can potentially su...
The impact of performance problems
LINHAS DE NEGÓCIO
•

Marca / reputação

•

Produtividade e
Satisfação do Cliente
intern...
O custo da lentidão das aplicações e indisponibilidade

6
What Are Our Customer’s Top Challenges?

1
2

Difficult to Innovate fast enough to
stay ahead of the competition

3
9

App...
1

Applications Are Becoming More Complex Everyday

Business Pain

Java .NET PHP

10

Can’t find the root cause of
C++ Ora...
Complexity at the Edge
Major browser releases:

Browsers

In 2008
Code

In 2010
In 2012

Devices

Native Applications

Loc...
Complexity Realized—This Is 1 Transaction

12

For a large
“Clicks” Financial Customer
2

Difficult to Innovate Fast Enough to Stay Ahead of
the Competition

Time to Market

New Technologies
Cloud

Dev

Busine...
3

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

How do we compare to ...
Mobile Complexity

Mobile
Devices

Mobile
Browsers

Addressing just
of mobile users requires supporting
different devices
...
Complexity in the Cloud
3rd Party Cloud Services Dependency Rising

Average hosts
required to
serve a typical web
applicat...
The Virtualization Performance Challenge
of apps virtualized
Virtualization Challenge

by 2014

17

Performance
Bottleneck...
The usual suspects for poor app performance?
Memory leak

18

Errors

Bad Config

DB Calls

Code
Actually way more than you think

19
Why Doesn’t the Old Way Work Anymore?
The Answer…

A New Generation Too Complicated
of APM

Too Much Data

Dev

20

Limite...
PurePath and PureStack 3D Model
valid model requires 100% transactions

AND

Underlying infrastructure issues

2121
symbol...
Compuware Application Performance Management

We have now crafted these 3 product-lines into the industry’s most complete,...
Over 1000 World-class Customers
Financial Services

SaaS & Cloud

eCommerce

Telco

Insurance

ISV

Government

Other

23
What New Generation APM Leadership Looks Like
APM Magic Quadrant
Gartner has recognized Compuware
as a leader for three st...
Our Leadership is Driven by Ability to Solve
Customer Challenges and Deliver Value – Fast!

Complexity

… for all Modern
A...
The Answer: Adopt an Application Point of View
That Starts with the User
Application Point of View that Starts with the En...
Problems with Typical App Performance Lifecycle
Business
✘Business impact?
✘Priority?
✘Competitive info?

Not enough busin...
Compuware Lifecycle-Oriented APM: Single System
 Which users
 $$ amount
 Conversions
 Abandonment
 Etc.

Business
Bu...
Architecture and Configuration
Browser or Rich-Client

•

1

Database

library, argument, restart
PurePath
Collector

•Eas...
Architecture and Configuration

Where does the Business Transaction go after the 1st click?
Which servers are involved? Wh...
Solução Compuware oferece visibilidade de
toda a Cadeia de Entrega de Aplicações
LINHA DE NEGÓCIOS

DASHBOARDS
UNIFICADOS
...
So How Do We Do It?

End-User
Perspective
Manage user
experience
across users,
devices,
browsers and
geographies

32

Tran...
Simply Smarter

Andre.santos@Compuware.com
33

© 2011 Compuware Corporation — All Rights Reserved
Upcoming SlideShare
Loading in …5
×

Apm andre santos

555 views

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
555
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
17
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • We will see that today in most industry and in most companies, an IT performance issue has a direct impact on the business. Then we will take a higher level view to understand why this is happening now and why this is only the becoming.We will talk about the new solutions available to proactively monitor complex service delivery chains and mitigate the risk on the businessYou will learn why our customers have chosen these solutions and how they were able to leverage this new generation of solution to optimize their IT service performance and boost their business results.Finally we will have a quick look at how Compuware APM is recognized on the market.
  • Tell the complexity story about sears.com needing tracing on black Friday and why they removed wily and replaced it with dT. Tell the story around liberty mutual flying someone one site with a stop watch to try to this manuallyWe automate this
  • Usage is the frosting. Start with the complexity image then go to adoptionInstances spun up every 8 secondsConnect the 2 stats with the wipeThe diagram doesn’t portray dynamic transactions, following VM instances, etc.In 2014, IT professionals expect virtualized servers in enterprise environments to have grown to 75% [The CISO's Guide To Virtualization Security, 1/12/12 Forrester Research]Nearly six in 10 applications are already virtualized (60% penetration) (Forrester - Server Virtualization Predictions For 2013) In a common data center virtualization scenario:Average-per-application; $2,400 *Using Vmware Calculatorhttp://www.vmware.com/technology/whyvmware/calculator/index.phpTop 3 most-encountered virtualization bottlenecks; 1) Performance Bottlenecks, 2) Capacity Planning and 3) Storage I/O – EMC & VMware [500 senior IT decision-makers at enterprise companies])http://www.unpocogeek.com/wp-content/uploads/2011/10/virtualization-infographic-unpocogeek.com_.jpg 
  • Last updated or created: April ‘11Key themes:major change #3: the Cloud has arrivedTalk trackIf it wasn’t complicated enough to have the data center and the web be more complex, now we also have the cloud as part of the equation.More and more companies are moving some or all of their applications to a private or public cloud. And that certainly changes the way you do APM – the cloud is opaque, so you can’t monitor its inner workings, and the cloud is shared, so you need to be careful that someone else’s app is not making yours slow.THIS is today’s app delivery chain. Far more complex than just a few years ago.
  • Last updated or created: April ‘11Key themes:Compuware provides the most comprehensive solution to span the entire app delivery chainYou can find and fix the largest number of issues with Gomez to ensure optimal performance, availability, and qualityTalk trackThe simple way to think of the Gomez solution is that is spans the entire application delivery chain, from the First Mile – your data center -- to the Last Mile – your end user. Every part of the Gomez solution is integrated so you have a unified view of the entire ADC. No other company provides this total, unified view
  • Apm andre santos

    1. 1. A New Generation of Application Performance Management Driven by End-user Experience Andre Santos – Pre Sales Engineer 1 Andre.Santos@compuware.com
    2. 2. Agenda An IT Performance issue is a Business issue! Top Challenges About Compuware Compuware APM Live Demonstration Q&A 2
    3. 3. Performance degradation is not an option Loss of Revenue Employee Productivity Operational costs Customer Retention Brand/Company Image 3
    4. 4. High costs aren’t the only concern. If you release software containing bugs or performance issues, you can potentially suffer damage to your reputation and lose customer confidence. 4
    5. 5. The impact of performance problems LINHAS DE NEGÓCIO • Marca / reputação • Produtividade e Satisfação do Cliente interno / externo • Competitividade • Valor para os acionistas LIDERANÇA DE TI • Perda de credibilidade • • Dificuldade em gerar valor Foco não estratégico • Risco de operações OPERAÇÕES DE TI • • • 5 Custo dos incidentes Paradas, lentidões e tempo de resolução Número de pessoas envolvidas • Percepção dos usuários
    6. 6. O custo da lentidão das aplicações e indisponibilidade 6
    7. 7. What Are Our Customer’s Top Challenges? 1 2 Difficult to Innovate fast enough to stay ahead of the competition 3 9 Applications are becoming more Complex everyday Can't identify and prioritize performance problems that have the greatest Business Impact
    8. 8. 1 Applications Are Becoming More Complex Everyday Business Pain Java .NET PHP 10 Can’t find the root cause of C++ Oracle SAP CICS Big Data problems
    9. 9. Complexity at the Edge Major browser releases: Browsers In 2008 Code In 2010 In 2012 Devices Native Applications Local ISPs and Carriers Third Party Services 11 11
    10. 10. Complexity Realized—This Is 1 Transaction 12 For a large “Clicks” Financial Customer
    11. 11. 2 Difficult to Innovate Fast Enough to Stay Ahead of the Competition Time to Market New Technologies Cloud Dev Business Pain Test/QA Lost Revenue Mobile Big Data Prod 13 Enterprise
    12. 12. 3 Can't Identify, Prioritize & Resolve Performance Problems that have the Greatest Business Impact How do we compare to competition? What’s the impact on revenue? 8 $ 6 Business Pain Us 4 2 Them Slow Performance Hurts Response Time Business Results 0 What users are impacted? Best way to improve performance? Slow SQL? ✓ Paris ✓ Chrome ✗ Tokyo ✓ IE ✓ New York ✗ iPad Firefox Browser 14 Geo iPhone ✓ Android CDN? ✗ Device ✗ Hardware? Client? Memory leak? 3rd Parties? Page size?
    13. 13. Mobile Complexity Mobile Devices Mobile Browsers Addressing just of mobile users requires supporting different devices 15 Mobile Operating Systems Wireless Carriers Geographic Diversity of mobile users expect performance equal to their desktops
    14. 14. Complexity in the Cloud 3rd Party Cloud Services Dependency Rising Average hosts required to serve a typical web application Cloud services in common use 16 Of monitored apps impacted by Facebook outage
    15. 15. The Virtualization Performance Challenge of apps virtualized Virtualization Challenge by 2014 17 Performance Bottlenecks
    16. 16. The usual suspects for poor app performance? Memory leak 18 Errors Bad Config DB Calls Code
    17. 17. Actually way more than you think 19
    18. 18. Why Doesn’t the Old Way Work Anymore? The Answer… A New Generation Too Complicated of APM Too Much Data Dev 20 Limited Visibility QA Ops Mainframe Siloed Tools/Poor Collaboration
    19. 19. PurePath and PureStack 3D Model valid model requires 100% transactions AND Underlying infrastructure issues 2121 symbolic picture – reality is even more complex
    20. 20. Compuware Application Performance Management We have now crafted these 3 product-lines into the industry’s most complete, most powerful APM solution for modern applications. Whether they be cloud, mobile, web, enterprise or big data applications, we have you covered. Our over 4,000 customers range from small SMBs to the largest global enterprises across all industries. 22
    21. 21. Over 1000 World-class Customers Financial Services SaaS & Cloud eCommerce Telco Insurance ISV Government Other 23
    22. 22. What New Generation APM Leadership Looks Like APM Magic Quadrant Gartner has recognized Compuware as a leader for three straight years #1 Provider Top 500 Online Retailers Sixth Consecutive Year Compuware Global Company of the Year cloud-based application monitoring Compuware APM Customers This Magic Quadrant graphic was published by Gartner, Inc. as part of a larger research document and should be evaluated in the context of the entire document. The Gartner report is available upon request from Compuware. Gartner does not endorse any vendor, product or service depicted in its research publications, and does not advise technology users to select only those vendors with the highest ratings. Gartner research publications consist of the opinions of Gartner's research organization and should not be construed as statements of fact. Gartner disclaims all warranties, expressed or implied, with respect to this research, including any warranties of merchantability or fitness for a particular purpose. 24 386 of the Fortune 500 33 of Comscore’s Top 50 Web Properties 7 of the top 10 U.S. online retailers 4 of the top 5 online European retailers
    23. 23. Our Leadership is Driven by Ability to Solve Customer Challenges and Deliver Value – Fast! Complexity … for all Modern Applications 25 Innovation Business Impact
    24. 24. The Answer: Adopt an Application Point of View That Starts with the User Application Point of View that Starts with the End User Data Center Cloud: Private and Public Web ▪ Mobile ▪ App logic ▪ Database ▪ Network ▪ Mainframe ▪ Virtualization ▪ SOA ▪ CDNs ▪ Third party services Users ISPs ▪ Mobile carriers ▪ Browsers ▪ Devices ▪ AJAX ▪ JavaScript ▪ Mobile apps Customers Application Application Employees Infrastructure 26
    25. 25. Problems with Typical App Performance Lifecycle Business ✘Business impact? ✘Priority? ✘Competitive info? Not enough business context! $$$$$$ ✘What? ✘Who? ✘When? ✘How? ✘Code? ✘Recreate? Development (local, remote, outsourced) Too much time reproducing problems! 27 Test/QA (local, remote, outsourced) • Load testing Not engineered for performance! Too many iterations! Production (local, remote, outsourced) • Cloud load testing • Monitoring Too many business impacting issues!
    26. 26. Compuware Lifecycle-Oriented APM: Single System  Which users  $$ amount  Conversions  Abandonment  Etc. Business Business impact $  All transactions  Click-to-code  All details Development (local, remote, outsourced) No need to reproduce issues 28 Test/QA (local, remote, outsourced) • Load testing  Performance from the start  Fewer iterations Production (local, remote, outsourced) • Cloud load testing • Monitoring 24x7, all transactions Fewer issues
    27. 27. Architecture and Configuration Browser or Rich-Client • 1 Database library, argument, restart PurePath Collector •Easy install •Quick implementation with sensor and auto discovery •Tested Production Safe •Scalable dynaTrace Client Sessions Store Exported Session dynaTrace Server •Open monitoring plug-ins •Analyze huge memory dumps Monitoring Collector Performance Warehouse •Store and email PurePaths and sessions 29 .Net Java Offline Session Analysis Analysis Server
    28. 28. Architecture and Configuration Where does the Business Transaction go after the 1st click? Which servers are involved? Where is time spent? What are the errors? Map Every Transaction Flow End-to-End, In Real Time Auto application dependency maps Identify Errors Code-level drill down 30
    29. 29. Solução Compuware oferece visibilidade de toda a Cadeia de Entrega de Aplicações LINHA DE NEGÓCIOS DASHBOARDS UNIFICADOS Informação por perfil GESTÃO DE ACORDOS DE SERVIÇOS (SLAs) LIDERANÇA DE TI OPERAÇÕES DE TI Solução Compuware monitoração preventiva, diagnóstico e troubleshooting desde o data center… … até os usuários Cloud Privada Pública Data Center Storage Web Services DB Servers App Servers Web Servers Load Balancers Content Delivery Networks WAN Optimization Funcionários 31 Local ISP Major ISP Network Mobile Components Browsers Terceiros/ Serviços em Nuvem Ambiente Virtual / Físico Mainframe Clientes Mobile Carrier Devices Funcionários
    30. 30. So How Do We Do It? End-User Perspective Manage user experience across users, devices, browsers and geographies 32 Transaction Management 100% transaction visibility with deep-dive diagnostics for rapid problem resolution Smart Analytics Real-time and historical business and IT analytics provide Answers, Not Data Lifecycle by Design Unified platform fosters collaboration between production, test & development teams Fast Time To Value APMaaS platform, smart analytics, & advanced APM automation delivers value within hours
    31. 31. Simply Smarter Andre.santos@Compuware.com 33 © 2011 Compuware Corporation — All Rights Reserved

    ×