Your SlideShare is downloading. ×
Recent Survey Reveals that Optimized APM Approaches Increase Business Efficiencies
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Recent Survey Reveals that Optimized APM Approaches Increase Business Efficiencies

306
views

Published on

Understand key survey results that reveal the need to optimize managing application performance and understand strategies for managing performance across the entire application delivery chain. Three …

Understand key survey results that reveal the need to optimize managing application performance and understand strategies for managing performance across the entire application delivery chain. Three industry experts will share their perspectives on best approach to achieving application performance excellence and an outlook on how to improve your organizations capabilities and goals.

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
306
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Key Survey Reveals that Optimized APMApproaches Increase Business Efficiencies
  • 2. AgendaFeatured Speakers Bojan Simic Alois Reitbauer Steve Tack President, Principal Analyst Technology Strategist CTO TRAC Research Compuware dynaTrace Compuware APM @bojan_simic @AloisReitbauer @smtack• TRAC Research: State of the APM Market• Best Practice Approaches to APM – User Experience – Transactional Performance• Q&A
  • 3. Application Performance Management -2011 survey findings- Bojan Simic President and Principal Analyst, TRAC Research© 2011 TRAC Research
  • 4. Blind spots Web browser 46% VM 41% Mainframe 36% User device 34% Public Internet 29% Application components 27%© 2011 TRAC Research
  • 5. Top challenges Time spent on troubleshooting performance issues 63% Identify performance issues before they affect end users 61% Management cost 48% Usability of application performance data 42% Visibility into the quality of end-user experience 39% Inability to monitor each transaction across IT infrastructure 38%© 2011 TRAC Research
  • 6. Challenges for monitoring user experience Monitoring performance of 3rd-party components 58% Inability to customize performance views for different stakeholders 54% Monitoring direct impact of new technology rollouts 47% Lack of visibility into application usage 46% Lack of visibility into in-screen transactions 40%© 2010 TRAC Research
  • 7. Challenges for transaction monitoring Monitor transaction from the point of user interaction to where transaction 71% is processed Management overhead 64% Track the transaction into 3rd party environment 52% Monitor transaction performance without modifying application code 41% Monitor transactions across multiple data centers 37%© 2010 TRAC Research
  • 8. Key capabilities driving new adoption Network and app performance monitoring delivered through a 34% single platform Visibility into in-screen metrics 29% Automated corrective actions triggered when performance doesnt 22% meet requirements Dynamic application dependency mapping 19% Open APIs for APM solution 18%© 2010 TRAC Research
  • 9. Key evaluation criteria Time to value 73% Ease of ongoing management 63% Demonstrated effectiveness in relevant usage scenarios 61% Scalability 49% Ease of deployment 46% Depth of application coverage 43% Pricing model 38%© 2010 TRAC Research
  • 10. By the numbers… 43% of organizations are reporting that APM tools are not enabling them to align IT with business goals Organizations that are taking a transaction-centric approach for application performance monitoring are 76% more likely to reduce time spent on isolating the root cause of application performance incidents Organizations that have key capabilities in place are able to manage 3x more users per help-desk FTE as compared to others© 2010 TRAC Research
  • 11. Best PracticeApproaches to APM
  • 12. The Application Delivery Chain The Application Delivery Chain Cloud Customers Private Public Browsers Local Data Center ISP 3rd Party/ Virtual/Physical Environment Cloud Services DB App Web LoadMainframe Servers Servers Servers Balancers Major ISP Storage Network Content Delivery Networks Web Mobile WAN Services Components Optimization Mobile Carrier Devices Employees EmployeesSources:• Gomez Synthetic and Real User Monitoring• VMware
  • 13. The Application Delivery Chain The Application Delivery Chain 44% ofCloud top 50 the Customers retailers have PublicAmazon Private an Browsers Local Data Center EC2 dependency Party/ ISP 3rd Virtual/Physical Environment Cloud Services DB App Web LoadMainframe Servers Servers Servers Balancers Major ISP 20 million VMs running Average of 8 domains are Storage on VMware vSphere accessed by the browser Network Content Delivery Networks Web Mobile WAN Services Components Optimization Mobile Carrier Devices Employees EmployeesSources:• Gomez Synthetic and Real User Monitoring• VMware
  • 14. The Challenge:Application Performance ProblemsEverywhere Along the Delivery Chain The Application Delivery Chain • Resource contention • Capacity issues Cloud • Slow bursting Customers Private Public Browsers Local Data Center • Inconsistent geo performance ISP • Bad performance under load 3rd Party/ Virtual/Physical Environment • Blocking content delivery Cloud Services • Poorly performing DB App Web Load • Network JavaScriptMainframe Servers Servers Servers Balancers Major peering • Browser/ ISP problems device • Poorly performing • Network incompatibility Java or .NET problems • Bandwidth methods throttling • Pages too big • Bandwidth • Network • Slow • Inconsistent • Low cache Storage SQL or Web services contention • Improper load peering connectivity hit rate transactions Network problems Content balancing • Outages • Server performance Delivery Networks Web Mobile WAN Services Components Optimization Mobile • Configuration issues • Oversubscribed POP Carrier • Poor routing optimization Devices Employees Employees • Low cache hit rate • Network resource shortage • Faulty content transcoding • SMS routing / latency issues
  • 15. Application Performance ImpactsBusiness Results
  • 16. Why Aren’t APM Investments YieldingValue?
  • 17. The Performance Journey: Best Practices User experience and transactional performance are LEVEL 5 P E R VA S I V E essential to success LEVEL 4 • Active OPTIMIZED management LEVEL 3 of the application • Broad EUE visibility EFFECTIVE and deep dive delivery chain LEVEL 2 diagnostics across • Real-time • EUE & transaction AWA R E app delivery chain visibility used to visibility across theLEVEL 1 • Automation of orchestrate • Basic awareness of app delivery chainREACTIVE problem analysis service delivery EUE app • Accelerated performance and diagnosis • Leverage problem resolution• Limited awareness of • Initiatives “collective • Can identify via deep-dive end-user experience prioritized based intelligence” problems, but diagnostics (EUE) app on business impact across the root-cause analysis • Problems performance with deep root internet takes too long prioritized by• Reactive problem cause insight • Performance business impact resolution and baselined and Business frequent war rooms trends tracked Agility and• Technology-centric, Optimize Competitiv element-level Prioritize App & IT e Edge visibility by Performan EUE ce Business Visibility Impact
  • 18. Modern APM Must Support AllStakeholder Needs Business Development “Competitive advantage!” “Agility!” • Maximizing revenue, conversions, • Create high-performing apps? satisfaction? • Fix issues faster? • Losing customers? • Avoid reproducing issues? • Our performance vs. competition? Application Performance Operations QA “Stability!” • Apps performing optimally? “Quality!” • Find and fix issues faster? • Test on every browser, OS, and mobile device? • Data center is “green” – why are customers complaining? • Ensure performance under real-world load? • Third-party providers hurting our performance? • Over/under investing in infrastructure?
  • 19. Best Practice: Adopt a User Point of View The Application Delivery Chain Cloud Customers Private Public Browsers Local Data Center ISP 3rd Party/ Virtual/Physical Environment Cloud Services DB App Web LoadMainframe Servers Servers Servers Balancers Major ISP Customer/user point of view Storage Network Content Delivery Networks Web Mobile WAN Services Components Optimization Mobile Carrier Devices Employees Employees
  • 20. Apply User Experience as the SingleSource of Truth Web, non-web, mobile, cloud and streaming
  • 21. Correlate User Experience andBusiness Results Performance related to abandonment rates
  • 22. Optimize Performance for KeyDemographics User experience by browser, geography, device, etc.
  • 23. Benchmark Against Your Competitors
  • 24. User Experience Best PracticeSummary• Apply user experience as the single source of truth• Correlate user experience and business results• Optimize performance for key demographics• Benchmark against your competitors
  • 25. Best Practices forTransaction Performance Management
  • 26. Why Transaction PerformanceManagement Monitor transaction from the point of user interaction to where transaction 71% is processed Management overhead 64% Track the transaction into 3rd party environment 52% Monitor transaction performance without modifying application code 41% Monitor transactions across multiple data centers 37%
  • 27. Best Practice: Adopt a TransactionalPerformance Point of View The Application Delivery Chain Cloud Customers Private Public Browsers Local Data Center ISP 3rd Party/ Virtual/Physical Environment Transaction Cloud Services DB App Web Load Performance MajorMainframe Servers Servers Servers Balancers ISP Storage Network Content Delivery Networks Web Mobile WAN Services Components Optimization Mobile Carrier Devices Employees Employees
  • 28. Put All This Information in aMeaningful Context from noise to data www.myapplication.com/buy to meaning
  • 29. Full End-To-End Visibility In Browser Metrics 3rd Party Database Frontend Backend
  • 30. How Transactional APM Works
  • 31. We have to separate singleinteractions with our application…
  • 32. Which we need to characterize bybusiness function… Search
  • 33. Group by meaningful businessinformation Tenant A Tenant B Tenant C Search
  • 34. And turn into meaningful information Tenant A Tenant B Tenant C Search Response Time5s4s3s Response Time Hawaii 10:13 10:14 10:15 10:16 10:17 6s Hawaii Florida Australia 5s Search Result Count 4s800600 3s400 2s200 10:13 10:14 10:15 10:16 10:17 0 Min Avg Max 10:13 10:14 10:15 10:16 10:17 Hawaii Florida Australia
  • 35. Transactions act as a single source of information
  • 36. Help Operations Run ApplicationsEfficiently • Enable application centric operations • Understand complex infrastructure • Intelligent error detection • Correlate across all layers
  • 37. Support Help Desks to ImproveUser Experience • Analyze user behavior • Understand performance impact on users • Get performance metrics for individual actions • Get impact of performance issues on users
  • 38. Provide Actionable Information toDevelopment for Faster MTTR • Easy access to production information • Get “development level” details • Transactional data instead of averages • Understand distributed application dynamics
  • 39. Why we need better lifecycle support Time spent on troubleshooting performance issues 63% Identify performance issues before they affect end users 61% Management cost 48% Usability of application performance data 42% Visibility into the quality of end-user experience 39% Inability to monitor each transaction across IT infrastructure 38%
  • 40. Integrate with Software DeliveryProcesses Upstream Optimization Development Test Production Downstream Optimization
  • 41. Catch Problems in Development Automate Performance Tracking Define KPIs and Score Card Identify Regression early
  • 42. Analyze Scalability and Large-ScalePerformance Continuous Tracking in Load Testing Performance Change Detection and Isolation
  • 43. Understand Production Performanceand Business Impact Integrate with Business Data Full End-To-End Visibility
  • 44. Transaction Performance BestPractice Summary• Extract information from transactions that’s relevant to the business• Adopt an application-centric approach in Operations• Provide visibility to Service Desks to improve user experience• Provide actionable information to Development when problems occur• Integrate transactional performance management with software delivery processes
  • 45. Best Practice Summary:Adopt a User Experience andTransactional Performance Point ofView The Application Delivery Chain Cloud Customers Private Public Browsers Local Data Center ISP 3rd Party/ Virtual/Physical Environment Transaction Cloud Services DB App Web Load Performance MajorMainframe Servers Servers Servers Balancers ISP Customer/user point of view Storage Network Content Delivery Networks Web Mobile WAN Services Components Optimization Mobile Carrier Devices Employees Employees
  • 46. THANK YOU
  • 47. Questions?Compuware Customers EnjoyMeasurable Benefits• Increased revenue 25%• Reduced revenue loss by 92% and $737,251 annually• Reduced home page load time from 11.3 seconds to 3.4 seconds• Saved 50%+ in staff and fees• Reduced downtime 45%• Improved first-hour problem resolution rate to 80%• Improved annual troubleshooting efficiency by 97%, saving $784,000• Reduced SAP license costs by $475,000 per year For more information visit compuware.com
  • 48. TRAC Research Bojan Simic President & Principal Analyst TRAC Research, Inc. 781.878.7493 Find us at: bojan.simic@trac-research.com TRAC Research www.trac-research.com© 2010 TRAC Research