1 / 39

Business Transaction Management

Rocky Mountain Computer Measurement Group October 1, 2009. Stop Guessing. Start Knowing. Business Transaction Management. What is BTM. Real Usage Examples. Agenda. Current Challenges. Isolate. How BTM is Different. Why Monitor?. Visibility into your Application and Runtime Performance

tea
Télécharger la présentation

Business Transaction Management

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. Rocky Mountain Computer Measurement Group October 1, 2009 Stop Guessing. Start Knowing. Business Transaction Management

  2. What is BTM Real Usage Examples Agenda Current Challenges Isolate How BTM is Different

  3. Why Monitor? • Visibility into your Application and Runtime Performance • Proactive – tackle issues before performance degrades further • Incident Management – automatic notification when a threshold is breached (indicative of a problem) • Ability to diagnose the root cause of a problem • Capacity analysis and trending • Track SLAs, KPIs • Why not? Keep the Customer Happy

  4. many good monitoring capabilities, yet… You have

  5. …critical situations still require “All Hands” Calls

  6. Outage reduction Change, change, change Problem isolation Too much time spent / SWAT teams and all hands calls Operational efficiency No Business impact visibility, dependencies not automatically mapped, prioritization? Adoption of shared services What is the workload types Accurately understanding actual usage What transactions are using what share of the resources Distributed Application Challenges

  7. Outage reduction Avoid software, configuration and change related outages Problem isolation Reduce Mean Time to Repair by slashing time to problem isolation Improved operational efficiency Provide business impact visibility, prioritize alerts and assign correct teams, reduce all hands calls Adoption of shared services & usage analysis Enable SLA monitoring, activity-based costing and business unit reporting Benefits of Business Transaction Management (BTM)

  8. Business Transaction Management provides unique Visibility Transaction From the perspective

  9. Applications , but… APM focuses on Transactions Users Experience

  10. BTM’s Transaction Perspective

  11. Turn the complexity of transactions into…

  12. This simple view of your transactions:

  13. and maintain End User + Business Context

  14. BTM Visibility When an increase in response time is identified... …BTM gives accurate and automatic visibility into the location of the bottleneck.

  15. Save Money in Problem Isolation “The average organization suffers 60 hours of downtime each year – at$1 million per hour – and wastes 50% of that downtime just trying to determine who should fix it.” Source: EMA Research, 2008

  16. “BTM is the center of application management …BTM gives IT organizations the ability to focus on the precise point where the Business and IT intersect.” Gartner Research Vice President Will Cappelli, September 2009 • Gartner APM report how BTM addresses the following challenges: • Rapidly identifying and isolating performance problems • Delivering a consistent end-user experience • Reducing outages • Attaining visibility into transactions and application flows

  17. Business Transaction Management Better Problem Isolation

  18. Business Transaction Management Systems Management End User Management Users Transactions Application Management Applications Infrastructure 18 18 18

  19. Definition of Business Transactions Business transactions are All tasks or services that an application provides to users or other applications (e.g., customer search, new claim, stock trade, risk compliance report, …) Business transactions have A unique business context A profilecomposed of Transaction flow topology across a set of IT components (e.g., Java beans, Web services, SQL queries) that execute on multiple tiers to jointly deliver the service End User metrics and context Performance metrics: RT, Trans Vol Resource metrics: CPU, etc 19

  20. Diagnose Problem Solving Workflow: Key Steps Sense Problem Detection Impact Analysis Fault Domain Isolation Where is the problem & which SMEs are needed? Critical point to begin diagnostics Isolate Drill Down Root Cause Analysis Trending Remediate Fix Rollout Validate

  21. Diagnose Diagnose Diagnose Problem Solving: Where is the Issue? Sense Isolate Remediate Time

  22. Diagnose Problem Solving: With BTM With BTM: Increase accuracy of Problem Isolation Reduce MTTR 70-90% Better Impact analysis Auto-discovery of topology captures change Validation of Problem and Remediation. Sense Isolate Remediate Time

  23. Diagnose User Request Without BTM:System Resource Monitoring Sense What is missing? Application, Transaction, User context No Visibility Message Bus Web server .Net / J2EEApp Server Database Server 3rd Party and External Tiers

  24. Diagnose User Request Without BTM: Deep Dive What is missing? Downstream + All Upstream context, and contribution of time from each tier Remediate No Visibility No Visibility Message Bus Web server .Net / J2EEApp Server Database Server 3rd Party and External Tiers

  25. User Request Without BTM: End User Only Sense What is missing? Ability to identify Where the problem is No Visibility Message Bus Web server .Net / J2EEApp Server Database Server 3rd Party and External Tiers

  26. Diagnose Transaction Profiles Collected DTE DTE DTE DTE DTE User Request Sense BTM & End User: True End to End Isolate No Visibility Real End User Message Bus Web server .Net / J2EEApp Server Database Server Mainframe or Observed Tiers

  27. Key Performance Metrics of BTM • Transaction Topology, autodiscovered • Segmentation of Execution Time • Round trip Response time • Elapsed time • Service Time on tiers • Inter-tier time (latency) • SLA by transactions • Resources by transaction, costing analysis • CPU timing, etc • Tier metrics • Load & Volume • transaction count / frequency • Context • End User • Business transaction name • Unique characteristics exposed • Errors

  28. Problem Isolation Key Performance Metrics Summarized data of business transactions using the MQ and MF Transaction response time breakdown across open system and MF tiers Identify CICS Region and LPAR MQ time breakdown by APIs and Queue time

  29. Compare transaction performance Transaction class Time periods for comparison CPU time also doubled Elapsed time has doubled SLA compliance not as good now

  30. Cost Analysis: CPU usage by transactions The homepage is accessed only 2% of the time, But it used 21% of the total CPU!

  31. Determine Load Balancing by Transaction Rates, Execution Time 31% of transactions hit this node (25% expected) Higher service time

  32. Identify “chatty” transactions This transaction instance was responsible for creating over 1,400 database connections

  33. OpTier’s BTM: Measuring Transaction Time • Unit of Work (UoW):The part of a transaction instance running on one specific tier. (3 UoW in this example) • Elapsed time (ET): The total processing time of a transaction or UoW, including the time waiting for services and information supplied by other tiers. • Service Time (ST): The processing time of a transaction or UoW in a tier. Service time does not include the time a transaction or UoW waits for services and information supplied by other tiers. • Inter-tier Time (ITT):The time a transaction spends traveling between two tiers that is not measured in the service time. Web Server ST ST Application Server ST ST ITT ST Database ST ST ET t ET • ST & ET for Databases: For databases tiers the ST is the time takes to execute SQL commands and the ET is the time of the connection.

  34. Business Transaction Management Use Cases

  35. What can BTM do for IT: Save Money • Rapid Problem Identification • 100% of the transactions, 100% of the time • every end-user and every transaction is measured to quickly detect degradation • track real end-user performance for SLA’s at a transaction level • Accurate and Fast Problem Isolation • Accurate Transaction Topology: immediately isolate where the bottleneck is. • Establish baselines at a transaction level, measuring performance with analysis of where the bottleneck is. • 70 – 90% Faster MTTR • Less Costly Application Rollouts • Catch problems and optimize before applications roll-out • Day 1 Application Stability • Better performance tracking before, during, after Changes

  36. BTM and Problem Resolution: 90% reduction in Mean Time To Resolution Identify Isolate Drill Down Diagnose

  37. BTM Key Factors • 100% of transactions in production all the time • Round trip metrics, and segmentation analysis • Auto-discovery of application topology • Not completely reliant on where the solution runs – observed tier • Must be able to retain instance level data • Not limited to response time data • Capture end user information • End User response time data • Who is invoking transactions • Different data dimensions – view transaction performance from trans name, user, tier, etc. • Provide real time and historical details – “play back”

  38. Thank you! Eva Tuczai eva.tuczai@optier.com Stop Guessing. Start Knowing. OpTier. We Know Transactions.

  39. OpTier at a Glance 2009 SIIA2008 SIIA2007 SIIA2006 SIIA Cool Vendor The de facto leader in Business Transaction Management OpTier software manages more business transactions on a daily basis than does any other solution in the market Well funded and financially solid Founded in 2002, product launched in 2005 Global presence: NYC, London, France, Tel Aviv Validated by Analysts: Gartner, Forrester, IDC, EMA 39

More Related