SlideShare uma empresa Scribd logo
1 de 45
Baixar para ler offline
Is your Web Application Performance Doomed?
Imad Mouline - Compuware CTO, APM Solutions
Jean-Pierre Garbani - VP, Principal Analyst, Forrester Research
How issues with browsers, cloud services, third-party providers, the Internet, and your
data center can impact your performance – and what you can do about it
Agenda
Complexities of today’s application deliver and the
impact on IT and business
Evolution of APM and limitations of today’s APM
tools
Best practices for unifying your APM strategy
© 2010 Forrester Research, Inc. Reproduction Prohibited3 © 2009 Forrester Research, Inc. Reproduction Prohibited
Jean-Pierre Garbani, Vice President, Principal Analyst
© 2010 Forrester Research, Inc. Reproduction Prohibited4
Controlling complexity is a
major IT issue . . .
© 2010 Forrester Research, Inc. Reproduction Prohibited5
IT and the enterprise
 Application performance is key to enterprise productivity and
business success.
– Transactional applications and business services based on aggregates of
these applications are the business visible component of IT.
– Performances are critical for the overall productivity of the enterprise.
– IT operation must deliver performances are in line with business expectations.
 The current economic conditions favor short-term returns on
investments.
– IT organizations tend to favor tactical over strategic initiatives.
– In light of the poor economic situation, reducing costs tops business goals.
– There's increasing pressure to prove business benefits of any IT spending.
© 2010 Forrester Research, Inc. Reproduction Prohibited6
Complexity example: web based business service
Major
ISP
Local ISP
Mobile
Carrier
Internet
Content Delivery
Networks
3rd Party/
Cloud Services
Browsers
and
devices Users
Storage
Web
Servers
App
Servers
DB
Servers
Mainframe
Load
Balancers
Mobile
Components
Network
Zone of customer expectation
Virtual or Real
Data Center
© 2010 Forrester Research, Inc. Reproduction Prohibited7
Productivity equals application performance
The key to productivity in interactive applications is
response time:
 .1 second is instantaneous.
 1 second is when a response time is perceived.
 10 seconds is when users lose focus on the interaction.
Basic rules
 Simple and frequent tasks: 1 second or less
 Common tasks: 2 to 4 seconds
 Complex tasks: 8 to 12 seconds
© 2010 Forrester Research, Inc. Reproduction Prohibited8
But can IT organizations deliver?
© 2010 Forrester Research, Inc. Reproduction Prohibited9
Complexity management issue
IT complexityBusiness
integration
Manual ability
Time
IT management
gap
Saturation
point
© 2010 Forrester Research, Inc. Reproduction Prohibited10
Technology
innovation
Business
service
demand
Cost/value
ratio
$
R&D
Exponential
growth
Things will not improve with time
IT is an autocatalytic process
© 2010 Forrester Research, Inc. Reproduction Prohibited11
Source: October 29, 2008, “Talking To Your CFO About Cloud Computing” Forrester report
Cloud-based services are on the horizon
© 2010 Forrester Research, Inc. Reproduction Prohibited12
What will be naturally in the cloud in 2015?
 Standardized business logic
 Horizontal business applications
 Multitenant business process platforms
 Simple, standardized infrastructure services (IaaS) like storage and
compute power
What will remain on-premise?
• Most custom-build applications
• Application implementing customer’s intellectual property relevant
and competitive business logic
How will we manage complex hybrid applications?
© 2010 Forrester Research, Inc. Reproduction Prohibited13
Management tools evolve with application complexity
System
management
Application
network monitoring
End user experience
monitoring
Java EE and
.NET
management
Database
performance
management
Messaging, Web
services, and SOA
monitoring
Business
transaction
management
Future integration
with business
processes
Analytics and event
processing
One and two
tier applications
Browser-based
applications
N-tier composite
applications
Highly integrated
business services
© 2010 Forrester Research, Inc. Reproduction Prohibited14
The application performance management concept
 Java EE and .NET are at the application core.
– Java EE applications servers seen as the critical technology
– Number of entrants in the monitoring of these applications, closely followed by
an interest in .NET
– Acquired by larger IT management vendors
 BSM and application mapping
– But the granularity of dependency mapping at the application level isn't
sufficient to be a template for transaction performance management
 APM evolved into a broader monitoring solution.
– Complex applications, using Web services, SOA, and multitier aggregation
– Problems can now come from a number of directions .
– APM started to include other forms of monitoring, such as end user experience,
infrastructure, and database to complement the Java EE and .NET monitoring.
© 2010 Forrester Research, Inc. Reproduction Prohibited15
The business transaction monitoring concept
 Applications are really seen through business transactions.
– Performances are perceived at the transaction level.
– Transactions are not created equal.
 Global monitoring is not sufficient to debug transaction performance
issues.
 Business transaction monitoring, with the possibility to map in real time at
the individual transaction level, appears alongside APM solutions.
 Business transaction monitoring solutions provide transaction visibility and
problem identification but not the monitoring depth of APM.
 Is the ideal solution an APM-BTM convergence?
© 2010 Forrester Research, Inc. Reproduction Prohibited16
The Forrester APM Reference Model
Major
ISP
Internet
Storage
Web
Servers
App
Servers
DB
Servers
Mainframe
Load
Balancers
Mobile
Components
Network
Collect transaction response time
Inside Outside
Zone of customer expectationMap the transaction components
Zone of customer expectationMonitor the transaction components
© 2010 Forrester Research, Inc. Reproduction Prohibited17
The Forrester APM Reference Model
 Collect response times by transaction, and determine the first level-
alerting criterion.
 Understand and map all the components of the transaction.
 Monitor applications themselves. This includes all types of applications.
 Monitor performance of the database(s).
 Monitor the physical and virtual components of the infrastructure.
 Combine all these parameters.
 Provide all this information on a “single-pane-of-glass” dashboard.
© 2010 Forrester Research, Inc. Reproduction Prohibited18
End user
experience
monitoring
Database
monitoring
Application
monitoring
Infrastructure
monitoring
Role-oriented,
real-time
dashboard
Combined
analytics
Transaction
mapping
Real user
performance
monitoring
Synthetic
user record
playback
Java EE and
.NET
monitoring
Messaging
monitoring
Portal and
Web server
monitoring
Packaged
application
monitoring
Database
performance
analytics
Database
performance
monitoring
Mainframe
performance
connector
Network and
server
monitoring
Virtual world
monitoring
Custom
application
monitoring
CMDB
connector
The Forrester
APM Reference Model
© 2010 Forrester Research, Inc. Reproduction Prohibited19
Conclusion
An application performance management solution:
 Understands the infrastructure supporting the transaction
 Collects data and events from all transaction components, including
virtualization and cloud
 Integrates all events and data on a single pane of glass for proactive
analysis
 Guide IT operations in identifying the component at fault
 Determine transaction criticality
 Allows deep dive on component (of all nature) at fault
© 2010 Forrester Research, Inc. Reproduction Prohibited20
Recommendations
 Understand the complexity level of your business services. This should be
assessed in a business dimension and in an IT operation dimension but with an eye
to what’s coming down the pike.
 Inventory the monitoring products installed in your operation. Conduct a
thorough assessment of the value and potential for integration of each of these
products, sorting what should be replaced and what should be kept.
 Conduct an analysis of the solutions available on the market. Create a gap
analysis between installed solutions versus a comprehensive performance
management solution using the Forrester reference model.
 Conduct an economic analysis. This analysis should take into consideration the
efficiency of the end result. For example, how many brownouts and downtimes
could have been avoided with the right solution, and privilege these long-term
benefits over short-term savings in license costs.
© 2009 Forrester Research, Inc. Reproduction Prohibited
Thank you
JP Garbani
+1 239.352.0129
jgarbani@forrester.com
www.forrester.com
Imad Mouline - Compuware CTO, APM Solutions
Examples and Recommendations based on JP’s Conclusions
An application performance management solution:
 Understands the infrastructure supporting the transaction
 Collects data and events from all transaction components, including
virtualization and cloud
 Integrates all events and data on a single pane of glass for proactive
analysis
 Guide IT operations in identifying the component at fault
 Determine transaction criticality
 Allows deep dive on component (of all nature) at fault
The Browser Is Becoming THE Integration Platform
8.87
By The Numbers
Number of hosts accessed directly by the browser, per user
transaction, averaged across 3,000 companies
Measurement
city
Number of hosts per
user transaction
Hong Kong 6.82
Beijing 8.87
London 7.95
New York 9.82
Frankfurt 8.71
Paris 10.12
Stockholm 10.48
Helsinki 12.71
Amazon EC2 Region Percentage
EC2 Asia Pacific - Singapore 0.151
EC2 EU - Ireland 1.578
EC2 US West - Northern California 2.066
EC2 US East - Northern Virginia 24.144
TOTAL 27.938
Enterprises ARE Adopting Cloud Computing
Percentage of web app transactions that include at least one
object hosted on Amazon EC2
Amazon EC2 Region Percentage
EC2 Asia Pacific - Singapore 0.151
EC2 EU - Ireland 1.578
EC2 US West - Northern California 2.066
EC2 US East - Northern Virginia 24.144
TOTAL 27.938
The Web Application Delivery Chain
The Challenge of Delivering Web Applications
Systems
management
tools: “OK”
…user is
NOT happy
Major
ISP
Local ISP
Mobile
Carrier
Internet
Content Delivery
Networks
3rd Party/
Cloud Services
Browsers
and devices UsersUsers
Storage
Web
Servers
App
Servers
DB
Servers
Mainframe
Load
Balancers
Mobile
Components
Network
Traditional zone
of control
© 2010 Forrester Research, Inc. Reproduction Prohibited9
Conclusion
An application performance management solution:
 Understands the infrastructure supporting the transaction
 Collects data and events from all transaction components, including
virtualization and cloud
 Integrates all events and data on a single pane of glass for proactive
analysis
 Guide IT operations in identifying the component at fault
 Determine transaction criticality
 Allows deep dive on component (of all nature) at fault
The Web Application Delivery Chain
The Challenge of Delivering Web Applications
Systems
management
tools: “OK”
…user is
NOT happy
Major
ISP
Local ISP
Mobile
Carrier
Internet
Content Delivery
Networks
3rd Party/
Cloud Services
Browsers
and devices UsersUsers
Storage
Web
Servers
App
Servers
DB
Servers
Mainframe
Load
Balancers
Mobile
Components
Network
Traditional zone
of control
Major
ISP
Local ISP
Mobile
Carrier
Internet
Content Delivery
Networks
3rd Party/
Cloud Services
Browsers
and devices UsersUsers
Storage
Web
Servers
App
Servers
DB
Servers
Mainframe
Load
Balancers
Mobile
Components
Network
The Web Application Delivery Chain
• Network peering
problems
• Outages
• Inconsistent geo performance
• Bad performance under load
• Blocking content delivery
• Incorrect geo-targeted content
• Configuration issues
• Oversubscribed POP
• Poor routing optimization
• Low cache hit rate
• Network peering
problems
• Bandwidth
throttling
• Inconsistent
connectivity• Configuration
errors
• Application
design issues
• Code defects
• Insufficient
infrastructure
• Poorly
performing
JavaScript
• Browser/device
incompatibility
• Page size
too big
• Too many
objects
• Low cache
hit rate
• Network resource
shortage
• Faulty content
transcoding
• SMS routing /
latency issues
The Challenge of Ensuring Quality Web Experiences
Zone of customer expectationZone of customer expectation
Systems
management
tools: “OK”
…user is
NOT happy
Zone of customer expectationZone of customer expectationTraditional zone
of control
Traditional zone
of control
Major
ISP
Local ISP
Mobile
Carrier
Internet
Content Delivery
Networks
3rd Party/
Cloud Services
Browsers
and devices UsersUsers
Storage
Web
Servers
App
Servers
DB
Servers
Mainframe
Load
Balancers
Mobile
Components
Network
Pinpointing Problems and Optimizing Performance
The Web Application Delivery Chain
Is it my
data
center?
Is it an
ISP or the
Internet?
Is it a
3rd party
provider?
Is it a
browser or
device?
Is it my datacenter, the Internet, my vendor or a
browser/device issue?
Focus on the most critical business issues
Quick identification of root cause
© 2010 Forrester Research, Inc. Reproduction Prohibited10
Conclusion
An application performance management solution:
 Understands the infrastructure supporting the transaction
 Collects data and events from all transaction components, including
virtualization and cloud
 Integrates all events and data on a single pane of glass for proactive
analysis
 Guide IT operations in identifying the component at fault
 Determine transaction criticality
 Allows deep dive on component (of all nature) at fault
Is it my datacenter, the Internet, my vendor or a
browser/device issue?
Focus on the most critical business issues
Quick identification of root cause
“Single Pane of Glass” requires unifying monitoring approaches
Internet
Web
Servers
Load
Balancers
App
Servers
Data
base
Users
Synthetic Tests
Gomez
Backbone
Agents
Real User Traffic
RUM metrics Active monitoring
metrics
Business impact prioritization
Rapid root cause isolation
Rapid time-to-value
Gomez SaaS Platform
Gomez
First Mile
appliance
Use Case Scenarios
Scenario #1: Problem inside data center
Scenario #2: Problem with third party
Major
ISP
Local ISP
Mobile
Carrier
Internet
Content Delivery
Networks
3rd Party/
Cloud Services
Browsers
and devices UsersUsers
Storage
Web
Servers
App
Servers
DB
Servers
Mainframe
Load
Balancers
Mobile
Components
Network
• Scenario 1 • Scenario 2
Data Center Problem: Identification
Is it my datacenter, the Internet, my vendor or a client issue?
Focus on the most critical business issues
New operations Dashboard organized by alert severity
Shopping Cart Transaction:
Severe alert with a response
time over 9 seconds
Root Cause Indicators instantly
highlight an issue in the data
center
© 2010 Forrester Research, Inc. Reproduction Prohibited11
Conclusion
An application performance management solution:
 Understands the infrastructure supporting the transaction
 Collects data and events from all transaction components, including
virtualization and cloud
 Integrates all events and data on a single pane of glass for proactive
analysis
 Guide IT operations in identifying the component at fault
 Determine transaction criticality
 Allows deep dive on component (of all nature) at fault
Data Center Problem: Identification
Is it my datacenter, the Internet, my vendor or a client issue?
Focus on the most critical business issues
New operations Dashboard organized by alert severity
Shopping Cart Transaction:
Severe alert with a response
time over 9 seconds
Root Cause Indicators instantly
highlight an issue in the data
center
Data Center Problem: Quantification
How many users are impacted by poor performance?
Drill into details of shopping
cart transaction
Further drill into trends over
time
Problem is with the “Cart” page
specifically and is impacting
26% of 3,235 Users
Problem is with the “Cart” page
specifically and is impacting
26% of 3,235 Users
© 2010 Forrester Research, Inc. Reproduction Prohibited12
Conclusion
An application performance management solution:
 Understands the infrastructure supporting the transaction
 Collects data and events from all transaction components, including
virtualization and cloud
 Integrates all events and data on a single pane of glass for proactive
analysis
 Guide IT operations in identifying the component at fault
 Determine transaction criticality
 Allows deep dive on component (of all nature) at fault
Data Center Problem: Quantification
How many users are impacted by poor performance?
Drill into details of shopping
cart transaction
Further drill into trends over
time
Problem is with the “Cart” page
specifically and is impacting
26% of 3,235 Users
Problem is with the “Cart” page
specifically and is impacting
26% of 3,235 Users
Data Center Problem: Resolution
Where is the problem in my infrastructure?
Is my load balancer “balancing” properly?
Do I have a problem with a specific web server?
Web Server 3
Specific issue with Web Server
creating response time
degradation
© 2010 Forrester Research, Inc. Reproduction Prohibited13
Conclusion
An application performance management solution:
 Understands the infrastructure supporting the transaction
 Collects data and events from all transaction components, including
virtualization and cloud
 Integrates all events and data on a single pane of glass for proactive
analysis
 Guide IT operations in identifying the component at fault
 Determine transaction criticality
 Allows deep dive on component (of all nature) at fault
Data Center Problem: Resolution
Where is the problem in my infrastructure?
Is my load balancer “balancing” properly?
Do I have a problem with a specific web server?
Web Server 3
Specific issue with Web Server
creating response time
degradation
Third Party Problem: Identification
Is it my datacenter, the Internet, my vendor or a client issue?
Identify third party issues immediately
Easily drill into third party
Product Search shows a severe
alert with a response time
over 3 seconds
Root Cause Indicators highlight a
third party issue
Drill into third party
contributors
Third Party Problem: Historical Analysis
Trend Third Party Performance over time
Ad Vendor shows marked
degradation of performance
Chart shows third party
trending over time
Data Center n-Tier Deep-Dive
Gomez First Mile One Chart
Business and User Impact
“Outside In” Response Time
Data Center Response Time
Web Server Infrastructure
Vantage Multi-tier Report
Multi-tier analysis (Web, App, DB)
Response Time at each Tier
Transaction analysis
Java / .NET Method Analysis
… In Context with Gomez Alert
1 2
Summary
“At a Glance” status of
business critical transaction
 Identify “alerting”
transactions
 Immediate fault domain
isolation
Transaction detail drill down
 View transaction level
performance details and
trends
 View business impact
Fault domain drill down
 Isolate problem root cause
Q&A
Imad Mouline - Compuware CTO, APM Solutions
Jean-Pierre Garbani - VP, Principal Analyst, Forrester Research

Mais conteúdo relacionado

Mais procurados

Chap11 Developing Business It Strategies[1]
Chap11 Developing Business It Strategies[1]Chap11 Developing Business It Strategies[1]
Chap11 Developing Business It Strategies[1]
sihamy
 
The_Forrester_Wave_Enterp
The_Forrester_Wave_EnterpThe_Forrester_Wave_Enterp
The_Forrester_Wave_Enterp
Yann Hermouet
 
Wp ima-strategic-finance-jan2011-gill
Wp ima-strategic-finance-jan2011-gillWp ima-strategic-finance-jan2011-gill
Wp ima-strategic-finance-jan2011-gill
Craig Beak
 
UCMDB _Predictive Change Impact Analysis circa 2009
UCMDB _Predictive Change Impact Analysis circa 2009UCMDB _Predictive Change Impact Analysis circa 2009
UCMDB _Predictive Change Impact Analysis circa 2009
djasso7494
 
2015 SaaS Cost Capitalization Survey and Database
2015 SaaS Cost Capitalization Survey and Database2015 SaaS Cost Capitalization Survey and Database
2015 SaaS Cost Capitalization Survey and Database
Matthew Perreault
 
15. Assessing Risk In Erp Projects Identify And Prioritize The Factors
15. Assessing Risk In Erp Projects Identify And Prioritize The Factors15. Assessing Risk In Erp Projects Identify And Prioritize The Factors
15. Assessing Risk In Erp Projects Identify And Prioritize The Factors
Donovan Mulder
 
Miwp mobile capture-firststep_2013
Miwp mobile capture-firststep_2013Miwp mobile capture-firststep_2013
Miwp mobile capture-firststep_2013
Liberteks
 

Mais procurados (20)

Chap11 Developing Business It Strategies[1]
Chap11 Developing Business It Strategies[1]Chap11 Developing Business It Strategies[1]
Chap11 Developing Business It Strategies[1]
 
App store and SAM strategy
App store and SAM strategyApp store and SAM strategy
App store and SAM strategy
 
Power of the Platform: Andy Walker, BMC Software
Power of the Platform: Andy Walker, BMC SoftwarePower of the Platform: Andy Walker, BMC Software
Power of the Platform: Andy Walker, BMC Software
 
The_Forrester_Wave_Enterp
The_Forrester_Wave_EnterpThe_Forrester_Wave_Enterp
The_Forrester_Wave_Enterp
 
SaaS Companies: What Costs Should Be Capitalized?
SaaS Companies: What Costs Should Be Capitalized?SaaS Companies: What Costs Should Be Capitalized?
SaaS Companies: What Costs Should Be Capitalized?
 
Wp ima-strategic-finance-jan2011-gill
Wp ima-strategic-finance-jan2011-gillWp ima-strategic-finance-jan2011-gill
Wp ima-strategic-finance-jan2011-gill
 
IBM InterConnect 2013: DevOps Keynote
IBM InterConnect 2013: DevOps KeynoteIBM InterConnect 2013: DevOps Keynote
IBM InterConnect 2013: DevOps Keynote
 
UCMDB _Predictive Change Impact Analysis circa 2009
UCMDB _Predictive Change Impact Analysis circa 2009UCMDB _Predictive Change Impact Analysis circa 2009
UCMDB _Predictive Change Impact Analysis circa 2009
 
2015 SaaS Cost Capitalization Survey and Database
2015 SaaS Cost Capitalization Survey and Database2015 SaaS Cost Capitalization Survey and Database
2015 SaaS Cost Capitalization Survey and Database
 
Reporte forrester bpms
Reporte forrester bpmsReporte forrester bpms
Reporte forrester bpms
 
Risk Organization for ERP Projects
Risk Organization for ERP ProjectsRisk Organization for ERP Projects
Risk Organization for ERP Projects
 
15. Assessing Risk In Erp Projects Identify And Prioritize The Factors
15. Assessing Risk In Erp Projects Identify And Prioritize The Factors15. Assessing Risk In Erp Projects Identify And Prioritize The Factors
15. Assessing Risk In Erp Projects Identify And Prioritize The Factors
 
DATATRAK International, Inc. (DATA.PK)
DATATRAK International, Inc. (DATA.PK)DATATRAK International, Inc. (DATA.PK)
DATATRAK International, Inc. (DATA.PK)
 
Bending the IT Op-Ex Cost Curve Through IT Simplification
Bending the IT Op-Ex Cost Curve Through IT SimplificationBending the IT Op-Ex Cost Curve Through IT Simplification
Bending the IT Op-Ex Cost Curve Through IT Simplification
 
Miwp mobile capture-firststep_2013
Miwp mobile capture-firststep_2013Miwp mobile capture-firststep_2013
Miwp mobile capture-firststep_2013
 
Future directives in erp, erp and internet, critical success and failure factors
Future directives in erp, erp and internet, critical success and failure factorsFuture directives in erp, erp and internet, critical success and failure factors
Future directives in erp, erp and internet, critical success and failure factors
 
Legacy Enterprise Systems Modernization: Five Ways of Responding to Market Fo...
Legacy Enterprise Systems Modernization: Five Ways of Responding to Market Fo...Legacy Enterprise Systems Modernization: Five Ways of Responding to Market Fo...
Legacy Enterprise Systems Modernization: Five Ways of Responding to Market Fo...
 
Risk In Erp Implementation Projects
Risk In Erp Implementation ProjectsRisk In Erp Implementation Projects
Risk In Erp Implementation Projects
 
Tomorrow-Ready ITSM Today: 3 Key Strategies
Tomorrow-Ready ITSM Today: 3 Key StrategiesTomorrow-Ready ITSM Today: 3 Key Strategies
Tomorrow-Ready ITSM Today: 3 Key Strategies
 
Troux Presentation Austin Texas
Troux Presentation Austin TexasTroux Presentation Austin Texas
Troux Presentation Austin Texas
 

Semelhante a Webinar - Is your Web Application Performance Doomed?

Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...
Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...
Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...
mfrancis
 
Ireland Apo University Fy 10 Tibbs Slideshare
Ireland Apo University Fy 10 Tibbs SlideshareIreland Apo University Fy 10 Tibbs Slideshare
Ireland Apo University Fy 10 Tibbs Slideshare
Tibbs Pereira
 
Top-10-ERP-Systems-Report
Top-10-ERP-Systems-ReportTop-10-ERP-Systems-Report
Top-10-ERP-Systems-Report
Philip Lee
 
Short reference architecture
Short reference architectureShort reference architecture
Short reference architecture
Steve Feldman
 

Semelhante a Webinar - Is your Web Application Performance Doomed? (20)

Reducing Outages and Degradations With Proactive Application Performance Moni...
Reducing Outages and Degradations With Proactive Application Performance Moni...Reducing Outages and Degradations With Proactive Application Performance Moni...
Reducing Outages and Degradations With Proactive Application Performance Moni...
 
Briefing Simplicité Software (English)
Briefing Simplicité Software (English)Briefing Simplicité Software (English)
Briefing Simplicité Software (English)
 
Why not let apm do all the heavy lifting beyond the basics of monitoring | Sw...
Why not let apm do all the heavy lifting beyond the basics of monitoring | Sw...Why not let apm do all the heavy lifting beyond the basics of monitoring | Sw...
Why not let apm do all the heavy lifting beyond the basics of monitoring | Sw...
 
Mobile app users will decide the fate of your business—it’s time to impress t...
Mobile app users will decide the fate of your business—it’s time to impress t...Mobile app users will decide the fate of your business—it’s time to impress t...
Mobile app users will decide the fate of your business—it’s time to impress t...
 
Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...
Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...
Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...
 
Mindtree's performance engineering services.
Mindtree's performance engineering services.Mindtree's performance engineering services.
Mindtree's performance engineering services.
 
Symantec I3 Presentation
Symantec I3 PresentationSymantec I3 Presentation
Symantec I3 Presentation
 
ManageEngine - Forrester Webinar: Maximize your application performance to en...
ManageEngine - Forrester Webinar: Maximize your application performance to en...ManageEngine - Forrester Webinar: Maximize your application performance to en...
ManageEngine - Forrester Webinar: Maximize your application performance to en...
 
Ireland Apo University Fy 10 Tibbs Slideshare
Ireland Apo University Fy 10 Tibbs SlideshareIreland Apo University Fy 10 Tibbs Slideshare
Ireland Apo University Fy 10 Tibbs Slideshare
 
Motadata - Unified Product Suite for IT Operations and Big Data Analytics
Motadata - Unified Product Suite for IT Operations and Big Data AnalyticsMotadata - Unified Product Suite for IT Operations and Big Data Analytics
Motadata - Unified Product Suite for IT Operations and Big Data Analytics
 
Composite Applications For Users
Composite Applications For UsersComposite Applications For Users
Composite Applications For Users
 
Analytics on z Systems Focus on Real Time - Hélène Lyon
Analytics on z Systems Focus on Real Time - Hélène LyonAnalytics on z Systems Focus on Real Time - Hélène Lyon
Analytics on z Systems Focus on Real Time - Hélène Lyon
 
Foundation for accelerating digital development—Two-speed IT
Foundation for accelerating digital development—Two-speed ITFoundation for accelerating digital development—Two-speed IT
Foundation for accelerating digital development—Two-speed IT
 
Top-10-ERP-Systems-Report
Top-10-ERP-Systems-ReportTop-10-ERP-Systems-Report
Top-10-ERP-Systems-Report
 
The Need for Unified Performance Management
The Need for Unified Performance ManagementThe Need for Unified Performance Management
The Need for Unified Performance Management
 
Analyze your application portfolio to know where the quality and risk issues ...
Analyze your application portfolio to know where the quality and risk issues ...Analyze your application portfolio to know where the quality and risk issues ...
Analyze your application portfolio to know where the quality and risk issues ...
 
SplunkLive! Munich 2018: Monitoring the End-User Experience with Splunk
SplunkLive! Munich 2018: Monitoring the End-User Experience with SplunkSplunkLive! Munich 2018: Monitoring the End-User Experience with Splunk
SplunkLive! Munich 2018: Monitoring the End-User Experience with Splunk
 
A Comprehensive Look at Application Observability_ What it is and Why it Matt...
A Comprehensive Look at Application Observability_ What it is and Why it Matt...A Comprehensive Look at Application Observability_ What it is and Why it Matt...
A Comprehensive Look at Application Observability_ What it is and Why it Matt...
 
SplunkLive! Frankfurt 2018 - Monitoring the End User Experience with Splunk
SplunkLive! Frankfurt 2018 - Monitoring the End User Experience with SplunkSplunkLive! Frankfurt 2018 - Monitoring the End User Experience with Splunk
SplunkLive! Frankfurt 2018 - Monitoring the End User Experience with Splunk
 
Short reference architecture
Short reference architectureShort reference architecture
Short reference architecture
 

Mais de Compuware APM

Why Server Virtualization Demands an End-user’s Perspective
Why Server Virtualization Demands an End-user’s PerspectiveWhy Server Virtualization Demands an End-user’s Perspective
Why Server Virtualization Demands an End-user’s Perspective
Compuware APM
 
The State Of Mobile Commerce – Are You Meeting Your Mobile Customers’ Expecta...
The State Of Mobile Commerce – Are You Meeting Your Mobile Customers’ Expecta...The State Of Mobile Commerce – Are You Meeting Your Mobile Customers’ Expecta...
The State Of Mobile Commerce – Are You Meeting Your Mobile Customers’ Expecta...
Compuware APM
 
Web Load Testing for Dummies
Web Load Testing for DummiesWeb Load Testing for Dummies
Web Load Testing for Dummies
Compuware APM
 
"What Users Want from Mobile - A study of consumers’ mobile web and applicati...
"What Users Want from Mobile - A study of consumers’ mobile web and applicati..."What Users Want from Mobile - A study of consumers’ mobile web and applicati...
"What Users Want from Mobile - A study of consumers’ mobile web and applicati...
Compuware APM
 
Managing Complexity Across Today’s Application Delivery Chain:Six key indicat...
Managing Complexity Across Today’s Application Delivery Chain:Six key indicat...Managing Complexity Across Today’s Application Delivery Chain:Six key indicat...
Managing Complexity Across Today’s Application Delivery Chain:Six key indicat...
Compuware APM
 
5 Best Practices for Successful Cloud Deployments – and the Pitfalls to Avoid
5 Best Practices for Successful Cloud Deployments – and the Pitfalls to Avoid5 Best Practices for Successful Cloud Deployments – and the Pitfalls to Avoid
5 Best Practices for Successful Cloud Deployments – and the Pitfalls to Avoid
Compuware APM
 

Mais de Compuware APM (20)

Complexity At The Edge How To Maximize The Mobile Opportunity
Complexity At The Edge  How To Maximize The Mobile OpportunityComplexity At The Edge  How To Maximize The Mobile Opportunity
Complexity At The Edge How To Maximize The Mobile Opportunity
 
Complexity At The Edge How To Maximize The Mobile Opportunity In China
Complexity At The Edge  How To Maximize The Mobile Opportunity In ChinaComplexity At The Edge  How To Maximize The Mobile Opportunity In China
Complexity At The Edge How To Maximize The Mobile Opportunity In China
 
Managing Cost in Public Cloud Environments
Managing Cost in Public Cloud EnvironmentsManaging Cost in Public Cloud Environments
Managing Cost in Public Cloud Environments
 
Don't Lose Your Viewers: Keep Their Attention With High Performance Streaming
Don't Lose Your Viewers:  Keep Their Attention With High Performance StreamingDon't Lose Your Viewers:  Keep Their Attention With High Performance Streaming
Don't Lose Your Viewers: Keep Their Attention With High Performance Streaming
 
Why Server Virtualization Demands an End-user’s Perspective
Why Server Virtualization Demands an End-user’s PerspectiveWhy Server Virtualization Demands an End-user’s Perspective
Why Server Virtualization Demands an End-user’s Perspective
 
Webcast: CIO Insights: How to Optimize User Experience Across 60 Hospitals
Webcast: CIO Insights: How to Optimize User Experience Across 60 Hospitals Webcast: CIO Insights: How to Optimize User Experience Across 60 Hospitals
Webcast: CIO Insights: How to Optimize User Experience Across 60 Hospitals
 
3 Keys to Great Customer Experience When Launching Web and Mobile Applications
3 Keys to Great Customer Experience When Launching Web and Mobile Applications3 Keys to Great Customer Experience When Launching Web and Mobile Applications
3 Keys to Great Customer Experience When Launching Web and Mobile Applications
 
The State Of Mobile Commerce – Are You Meeting Your Mobile Customers’ Expecta...
The State Of Mobile Commerce – Are You Meeting Your Mobile Customers’ Expecta...The State Of Mobile Commerce – Are You Meeting Your Mobile Customers’ Expecta...
The State Of Mobile Commerce – Are You Meeting Your Mobile Customers’ Expecta...
 
Speed Your Apps Launch to Market: Learn Six Best Practices for DevOps
Speed Your Apps Launch to Market: Learn Six Best Practices for DevOpsSpeed Your Apps Launch to Market: Learn Six Best Practices for DevOps
Speed Your Apps Launch to Market: Learn Six Best Practices for DevOps
 
Recent Survey Reveals that Optimized APM Approaches Increase Business Efficie...
Recent Survey Reveals that Optimized APM Approaches Increase Business Efficie...Recent Survey Reveals that Optimized APM Approaches Increase Business Efficie...
Recent Survey Reveals that Optimized APM Approaches Increase Business Efficie...
 
Web Load Testing for Dummies
Web Load Testing for DummiesWeb Load Testing for Dummies
Web Load Testing for Dummies
 
Measure Twice, Cut Once: 5 Best Practices For Selecting Your Cloud Service Pr...
Measure Twice, Cut Once: 5 Best Practices For Selecting Your Cloud Service Pr...Measure Twice, Cut Once: 5 Best Practices For Selecting Your Cloud Service Pr...
Measure Twice, Cut Once: 5 Best Practices For Selecting Your Cloud Service Pr...
 
How to Mitigate the Performance Risk of Third-party Web Components
How to Mitigate the Performance Risk of Third-party Web ComponentsHow to Mitigate the Performance Risk of Third-party Web Components
How to Mitigate the Performance Risk of Third-party Web Components
 
Optimizing web and mobile site performance using page speed
Optimizing web and mobile site performance using page speedOptimizing web and mobile site performance using page speed
Optimizing web and mobile site performance using page speed
 
Delta Air Lines Shares Best Practices for Becoming a Top Performing Website
Delta Air Lines Shares Best Practices for Becoming a Top Performing WebsiteDelta Air Lines Shares Best Practices for Becoming a Top Performing Website
Delta Air Lines Shares Best Practices for Becoming a Top Performing Website
 
"What Users Want from Mobile - A study of consumers’ mobile web and applicati...
"What Users Want from Mobile - A study of consumers’ mobile web and applicati..."What Users Want from Mobile - A study of consumers’ mobile web and applicati...
"What Users Want from Mobile - A study of consumers’ mobile web and applicati...
 
Are Your Applications Delivering What Your End-Users Expect?
Are Your Applications Delivering What Your End-Users Expect?Are Your Applications Delivering What Your End-Users Expect?
Are Your Applications Delivering What Your End-Users Expect?
 
Managing Complexity Across Today’s Application Delivery Chain:Six key indicat...
Managing Complexity Across Today’s Application Delivery Chain:Six key indicat...Managing Complexity Across Today’s Application Delivery Chain:Six key indicat...
Managing Complexity Across Today’s Application Delivery Chain:Six key indicat...
 
Top Tips To Deliver Quality Mobile Web And App Experiences To Smartphone Users
Top Tips To Deliver Quality Mobile Web And App Experiences To Smartphone UsersTop Tips To Deliver Quality Mobile Web And App Experiences To Smartphone Users
Top Tips To Deliver Quality Mobile Web And App Experiences To Smartphone Users
 
5 Best Practices for Successful Cloud Deployments – and the Pitfalls to Avoid
5 Best Practices for Successful Cloud Deployments – and the Pitfalls to Avoid5 Best Practices for Successful Cloud Deployments – and the Pitfalls to Avoid
5 Best Practices for Successful Cloud Deployments – and the Pitfalls to Avoid
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Último (20)

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 

Webinar - Is your Web Application Performance Doomed?

  • 1. Is your Web Application Performance Doomed? Imad Mouline - Compuware CTO, APM Solutions Jean-Pierre Garbani - VP, Principal Analyst, Forrester Research How issues with browsers, cloud services, third-party providers, the Internet, and your data center can impact your performance – and what you can do about it
  • 2. Agenda Complexities of today’s application deliver and the impact on IT and business Evolution of APM and limitations of today’s APM tools Best practices for unifying your APM strategy
  • 3. © 2010 Forrester Research, Inc. Reproduction Prohibited3 © 2009 Forrester Research, Inc. Reproduction Prohibited Jean-Pierre Garbani, Vice President, Principal Analyst
  • 4. © 2010 Forrester Research, Inc. Reproduction Prohibited4 Controlling complexity is a major IT issue . . .
  • 5. © 2010 Forrester Research, Inc. Reproduction Prohibited5 IT and the enterprise  Application performance is key to enterprise productivity and business success. – Transactional applications and business services based on aggregates of these applications are the business visible component of IT. – Performances are critical for the overall productivity of the enterprise. – IT operation must deliver performances are in line with business expectations.  The current economic conditions favor short-term returns on investments. – IT organizations tend to favor tactical over strategic initiatives. – In light of the poor economic situation, reducing costs tops business goals. – There's increasing pressure to prove business benefits of any IT spending.
  • 6. © 2010 Forrester Research, Inc. Reproduction Prohibited6 Complexity example: web based business service Major ISP Local ISP Mobile Carrier Internet Content Delivery Networks 3rd Party/ Cloud Services Browsers and devices Users Storage Web Servers App Servers DB Servers Mainframe Load Balancers Mobile Components Network Zone of customer expectation Virtual or Real Data Center
  • 7. © 2010 Forrester Research, Inc. Reproduction Prohibited7 Productivity equals application performance The key to productivity in interactive applications is response time:  .1 second is instantaneous.  1 second is when a response time is perceived.  10 seconds is when users lose focus on the interaction. Basic rules  Simple and frequent tasks: 1 second or less  Common tasks: 2 to 4 seconds  Complex tasks: 8 to 12 seconds
  • 8. © 2010 Forrester Research, Inc. Reproduction Prohibited8 But can IT organizations deliver?
  • 9. © 2010 Forrester Research, Inc. Reproduction Prohibited9 Complexity management issue IT complexityBusiness integration Manual ability Time IT management gap Saturation point
  • 10. © 2010 Forrester Research, Inc. Reproduction Prohibited10 Technology innovation Business service demand Cost/value ratio $ R&D Exponential growth Things will not improve with time IT is an autocatalytic process
  • 11. © 2010 Forrester Research, Inc. Reproduction Prohibited11 Source: October 29, 2008, “Talking To Your CFO About Cloud Computing” Forrester report Cloud-based services are on the horizon
  • 12. © 2010 Forrester Research, Inc. Reproduction Prohibited12 What will be naturally in the cloud in 2015?  Standardized business logic  Horizontal business applications  Multitenant business process platforms  Simple, standardized infrastructure services (IaaS) like storage and compute power What will remain on-premise? • Most custom-build applications • Application implementing customer’s intellectual property relevant and competitive business logic How will we manage complex hybrid applications?
  • 13. © 2010 Forrester Research, Inc. Reproduction Prohibited13 Management tools evolve with application complexity System management Application network monitoring End user experience monitoring Java EE and .NET management Database performance management Messaging, Web services, and SOA monitoring Business transaction management Future integration with business processes Analytics and event processing One and two tier applications Browser-based applications N-tier composite applications Highly integrated business services
  • 14. © 2010 Forrester Research, Inc. Reproduction Prohibited14 The application performance management concept  Java EE and .NET are at the application core. – Java EE applications servers seen as the critical technology – Number of entrants in the monitoring of these applications, closely followed by an interest in .NET – Acquired by larger IT management vendors  BSM and application mapping – But the granularity of dependency mapping at the application level isn't sufficient to be a template for transaction performance management  APM evolved into a broader monitoring solution. – Complex applications, using Web services, SOA, and multitier aggregation – Problems can now come from a number of directions . – APM started to include other forms of monitoring, such as end user experience, infrastructure, and database to complement the Java EE and .NET monitoring.
  • 15. © 2010 Forrester Research, Inc. Reproduction Prohibited15 The business transaction monitoring concept  Applications are really seen through business transactions. – Performances are perceived at the transaction level. – Transactions are not created equal.  Global monitoring is not sufficient to debug transaction performance issues.  Business transaction monitoring, with the possibility to map in real time at the individual transaction level, appears alongside APM solutions.  Business transaction monitoring solutions provide transaction visibility and problem identification but not the monitoring depth of APM.  Is the ideal solution an APM-BTM convergence?
  • 16. © 2010 Forrester Research, Inc. Reproduction Prohibited16 The Forrester APM Reference Model Major ISP Internet Storage Web Servers App Servers DB Servers Mainframe Load Balancers Mobile Components Network Collect transaction response time Inside Outside Zone of customer expectationMap the transaction components Zone of customer expectationMonitor the transaction components
  • 17. © 2010 Forrester Research, Inc. Reproduction Prohibited17 The Forrester APM Reference Model  Collect response times by transaction, and determine the first level- alerting criterion.  Understand and map all the components of the transaction.  Monitor applications themselves. This includes all types of applications.  Monitor performance of the database(s).  Monitor the physical and virtual components of the infrastructure.  Combine all these parameters.  Provide all this information on a “single-pane-of-glass” dashboard.
  • 18. © 2010 Forrester Research, Inc. Reproduction Prohibited18 End user experience monitoring Database monitoring Application monitoring Infrastructure monitoring Role-oriented, real-time dashboard Combined analytics Transaction mapping Real user performance monitoring Synthetic user record playback Java EE and .NET monitoring Messaging monitoring Portal and Web server monitoring Packaged application monitoring Database performance analytics Database performance monitoring Mainframe performance connector Network and server monitoring Virtual world monitoring Custom application monitoring CMDB connector The Forrester APM Reference Model
  • 19. © 2010 Forrester Research, Inc. Reproduction Prohibited19 Conclusion An application performance management solution:  Understands the infrastructure supporting the transaction  Collects data and events from all transaction components, including virtualization and cloud  Integrates all events and data on a single pane of glass for proactive analysis  Guide IT operations in identifying the component at fault  Determine transaction criticality  Allows deep dive on component (of all nature) at fault
  • 20. © 2010 Forrester Research, Inc. Reproduction Prohibited20 Recommendations  Understand the complexity level of your business services. This should be assessed in a business dimension and in an IT operation dimension but with an eye to what’s coming down the pike.  Inventory the monitoring products installed in your operation. Conduct a thorough assessment of the value and potential for integration of each of these products, sorting what should be replaced and what should be kept.  Conduct an analysis of the solutions available on the market. Create a gap analysis between installed solutions versus a comprehensive performance management solution using the Forrester reference model.  Conduct an economic analysis. This analysis should take into consideration the efficiency of the end result. For example, how many brownouts and downtimes could have been avoided with the right solution, and privilege these long-term benefits over short-term savings in license costs.
  • 21. © 2009 Forrester Research, Inc. Reproduction Prohibited Thank you JP Garbani +1 239.352.0129 jgarbani@forrester.com www.forrester.com
  • 22. Imad Mouline - Compuware CTO, APM Solutions
  • 23. Examples and Recommendations based on JP’s Conclusions An application performance management solution:  Understands the infrastructure supporting the transaction  Collects data and events from all transaction components, including virtualization and cloud  Integrates all events and data on a single pane of glass for proactive analysis  Guide IT operations in identifying the component at fault  Determine transaction criticality  Allows deep dive on component (of all nature) at fault
  • 24. The Browser Is Becoming THE Integration Platform 8.87
  • 25. By The Numbers Number of hosts accessed directly by the browser, per user transaction, averaged across 3,000 companies Measurement city Number of hosts per user transaction Hong Kong 6.82 Beijing 8.87 London 7.95 New York 9.82 Frankfurt 8.71 Paris 10.12 Stockholm 10.48 Helsinki 12.71
  • 26. Amazon EC2 Region Percentage EC2 Asia Pacific - Singapore 0.151 EC2 EU - Ireland 1.578 EC2 US West - Northern California 2.066 EC2 US East - Northern Virginia 24.144 TOTAL 27.938 Enterprises ARE Adopting Cloud Computing Percentage of web app transactions that include at least one object hosted on Amazon EC2 Amazon EC2 Region Percentage EC2 Asia Pacific - Singapore 0.151 EC2 EU - Ireland 1.578 EC2 US West - Northern California 2.066 EC2 US East - Northern Virginia 24.144 TOTAL 27.938
  • 27. The Web Application Delivery Chain The Challenge of Delivering Web Applications Systems management tools: “OK” …user is NOT happy Major ISP Local ISP Mobile Carrier Internet Content Delivery Networks 3rd Party/ Cloud Services Browsers and devices UsersUsers Storage Web Servers App Servers DB Servers Mainframe Load Balancers Mobile Components Network Traditional zone of control © 2010 Forrester Research, Inc. Reproduction Prohibited9 Conclusion An application performance management solution:  Understands the infrastructure supporting the transaction  Collects data and events from all transaction components, including virtualization and cloud  Integrates all events and data on a single pane of glass for proactive analysis  Guide IT operations in identifying the component at fault  Determine transaction criticality  Allows deep dive on component (of all nature) at fault
  • 28. The Web Application Delivery Chain The Challenge of Delivering Web Applications Systems management tools: “OK” …user is NOT happy Major ISP Local ISP Mobile Carrier Internet Content Delivery Networks 3rd Party/ Cloud Services Browsers and devices UsersUsers Storage Web Servers App Servers DB Servers Mainframe Load Balancers Mobile Components Network Traditional zone of control
  • 29. Major ISP Local ISP Mobile Carrier Internet Content Delivery Networks 3rd Party/ Cloud Services Browsers and devices UsersUsers Storage Web Servers App Servers DB Servers Mainframe Load Balancers Mobile Components Network The Web Application Delivery Chain • Network peering problems • Outages • Inconsistent geo performance • Bad performance under load • Blocking content delivery • Incorrect geo-targeted content • Configuration issues • Oversubscribed POP • Poor routing optimization • Low cache hit rate • Network peering problems • Bandwidth throttling • Inconsistent connectivity• Configuration errors • Application design issues • Code defects • Insufficient infrastructure • Poorly performing JavaScript • Browser/device incompatibility • Page size too big • Too many objects • Low cache hit rate • Network resource shortage • Faulty content transcoding • SMS routing / latency issues The Challenge of Ensuring Quality Web Experiences Zone of customer expectationZone of customer expectation Systems management tools: “OK” …user is NOT happy Zone of customer expectationZone of customer expectationTraditional zone of control Traditional zone of control
  • 30. Major ISP Local ISP Mobile Carrier Internet Content Delivery Networks 3rd Party/ Cloud Services Browsers and devices UsersUsers Storage Web Servers App Servers DB Servers Mainframe Load Balancers Mobile Components Network Pinpointing Problems and Optimizing Performance The Web Application Delivery Chain Is it my data center? Is it an ISP or the Internet? Is it a 3rd party provider? Is it a browser or device?
  • 31. Is it my datacenter, the Internet, my vendor or a browser/device issue? Focus on the most critical business issues Quick identification of root cause © 2010 Forrester Research, Inc. Reproduction Prohibited10 Conclusion An application performance management solution:  Understands the infrastructure supporting the transaction  Collects data and events from all transaction components, including virtualization and cloud  Integrates all events and data on a single pane of glass for proactive analysis  Guide IT operations in identifying the component at fault  Determine transaction criticality  Allows deep dive on component (of all nature) at fault
  • 32. Is it my datacenter, the Internet, my vendor or a browser/device issue? Focus on the most critical business issues Quick identification of root cause
  • 33. “Single Pane of Glass” requires unifying monitoring approaches Internet Web Servers Load Balancers App Servers Data base Users Synthetic Tests Gomez Backbone Agents Real User Traffic RUM metrics Active monitoring metrics Business impact prioritization Rapid root cause isolation Rapid time-to-value Gomez SaaS Platform Gomez First Mile appliance
  • 34. Use Case Scenarios Scenario #1: Problem inside data center Scenario #2: Problem with third party Major ISP Local ISP Mobile Carrier Internet Content Delivery Networks 3rd Party/ Cloud Services Browsers and devices UsersUsers Storage Web Servers App Servers DB Servers Mainframe Load Balancers Mobile Components Network • Scenario 1 • Scenario 2
  • 35. Data Center Problem: Identification Is it my datacenter, the Internet, my vendor or a client issue? Focus on the most critical business issues New operations Dashboard organized by alert severity Shopping Cart Transaction: Severe alert with a response time over 9 seconds Root Cause Indicators instantly highlight an issue in the data center © 2010 Forrester Research, Inc. Reproduction Prohibited11 Conclusion An application performance management solution:  Understands the infrastructure supporting the transaction  Collects data and events from all transaction components, including virtualization and cloud  Integrates all events and data on a single pane of glass for proactive analysis  Guide IT operations in identifying the component at fault  Determine transaction criticality  Allows deep dive on component (of all nature) at fault
  • 36. Data Center Problem: Identification Is it my datacenter, the Internet, my vendor or a client issue? Focus on the most critical business issues New operations Dashboard organized by alert severity Shopping Cart Transaction: Severe alert with a response time over 9 seconds Root Cause Indicators instantly highlight an issue in the data center
  • 37. Data Center Problem: Quantification How many users are impacted by poor performance? Drill into details of shopping cart transaction Further drill into trends over time Problem is with the “Cart” page specifically and is impacting 26% of 3,235 Users Problem is with the “Cart” page specifically and is impacting 26% of 3,235 Users © 2010 Forrester Research, Inc. Reproduction Prohibited12 Conclusion An application performance management solution:  Understands the infrastructure supporting the transaction  Collects data and events from all transaction components, including virtualization and cloud  Integrates all events and data on a single pane of glass for proactive analysis  Guide IT operations in identifying the component at fault  Determine transaction criticality  Allows deep dive on component (of all nature) at fault
  • 38. Data Center Problem: Quantification How many users are impacted by poor performance? Drill into details of shopping cart transaction Further drill into trends over time Problem is with the “Cart” page specifically and is impacting 26% of 3,235 Users Problem is with the “Cart” page specifically and is impacting 26% of 3,235 Users
  • 39. Data Center Problem: Resolution Where is the problem in my infrastructure? Is my load balancer “balancing” properly? Do I have a problem with a specific web server? Web Server 3 Specific issue with Web Server creating response time degradation © 2010 Forrester Research, Inc. Reproduction Prohibited13 Conclusion An application performance management solution:  Understands the infrastructure supporting the transaction  Collects data and events from all transaction components, including virtualization and cloud  Integrates all events and data on a single pane of glass for proactive analysis  Guide IT operations in identifying the component at fault  Determine transaction criticality  Allows deep dive on component (of all nature) at fault
  • 40. Data Center Problem: Resolution Where is the problem in my infrastructure? Is my load balancer “balancing” properly? Do I have a problem with a specific web server? Web Server 3 Specific issue with Web Server creating response time degradation
  • 41. Third Party Problem: Identification Is it my datacenter, the Internet, my vendor or a client issue? Identify third party issues immediately Easily drill into third party Product Search shows a severe alert with a response time over 3 seconds Root Cause Indicators highlight a third party issue Drill into third party contributors
  • 42. Third Party Problem: Historical Analysis Trend Third Party Performance over time Ad Vendor shows marked degradation of performance Chart shows third party trending over time
  • 43. Data Center n-Tier Deep-Dive Gomez First Mile One Chart Business and User Impact “Outside In” Response Time Data Center Response Time Web Server Infrastructure Vantage Multi-tier Report Multi-tier analysis (Web, App, DB) Response Time at each Tier Transaction analysis Java / .NET Method Analysis … In Context with Gomez Alert 1 2
  • 44. Summary “At a Glance” status of business critical transaction  Identify “alerting” transactions  Immediate fault domain isolation Transaction detail drill down  View transaction level performance details and trends  View business impact Fault domain drill down  Isolate problem root cause
  • 45. Q&A Imad Mouline - Compuware CTO, APM Solutions Jean-Pierre Garbani - VP, Principal Analyst, Forrester Research