Forrester analyst John Rakowski and ManageEngine's Arun Balachandran, discusses how the right application performance management strategy can cement business success.
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
ManageEngine - Forrester Webinar: Maximize your application performance to ensure successful business outcomes
1. Maximize Your Application
Performance to Ensure Successful
Business Outcomes
September 9, 2014
John Rakowski
Analyst & Advisor
Forrester Research
Arun Balachandran
Sr. Marketing Analyst
ManageEngine
2. 2
Today’s Presenters
John Rakowski - Analyst & Advisor
John serves Infrastructure & Operations Professionals. He has
eight years of experience in the technology and consulting
industry, with certifications from Microsoft, VMware, Citrix, BMC,
and the Information Technology Infrastructure Library (ITIL). At
Forrester, his research focuses on service management strategy,
adoption, and implementation.
Arun Balachandran – Sr. Marketing Analyst
Arun is a senior marketing analyst at ManageEngine and
currently works for ManageEngine’s application performance
management solution. Arun is the author of application
performance management white papers such as Integrated
Performance Management for Physical, Virtual and Cloud
Infrastructure and Going Beyond Plain Virtualization
Monitoring. He has a masters degree in computer applications.
3. 3
Logistics for Today’s Webinar
Questions
• Log questions in the Questions panel
located on the lower right corner of your
screen
• Questions will be addressed during the
Q&A session of the event
Event recording
• An archived version of the event
recording will be available at
www.ManageEngine.com/apm
Event presentation
• A PDF of the PowerPoint
presentation will be available
4. Maximize Your Application
Performance To Ensure Successful
Business Outcomes
John Rakowski
Analyst
September 9, 2014
@momskij
10. Welcome To The Age Of The Customer
What it means:
Increasingly the catalyst
for success is the
application choices that
your company makes
2010 2012 2015 Beyond
12. Software Delivery Is Becoming More Complex
Business Capability
Business Process
Business Service
Applications
Middleware and
Databases
Infrastructure
Network
Always On, Always Available,
Mobile, Contextually Aware,
Delivered At Moment Of Need,
Continuous Delivery
SAP, Oracle, Siebel, Citrix, VDI,
Mobile, Web
Non-Relational Data Stores,
Oracle, PaaS, WebSphere MQ,
Virtual, Cloud-Based, Appliances,
Converged Infrastructure
WAN/LAN Optimization, Virtual,
Intelligent Switching
Rising Expectations Rising Technical Complexity
20. Customer centric monitoring features
Branch Office, Home,
Hotel, Transport
1. End user experience monitoring
VPN, Carrier, Internet
This app is
running
slow?
Synthetic versus real user monitoring
Synthetic = performance
Real user = availability
Think which applications you need to monitor?
Web, mobile, traditional enterprise
Beware of application changes with synthetic
monitoring
Integrate alerts into your help desk/service desk
21. Customer centric monitoring features
Branch Office, Home, Hotel,
Transport
2. Transaction tracing and code
analysis
VPN, Carrier, Internet
This app is
running
slow?
Quickly identify the root cause of performance
problems
Identify application dependencies from the
source through to the backend workload
Pinpoint coding issues
Understand the code base for your applications
27. Thank you
John Rakowski
jrakowski@forrester.com
Twitter: @momskij
28. How a leading B2B company uses APM
to ensure optimal application delivery
in the cloud
Arun Balachandran
Sr. Product Marketing Analyst
ManageEngine
29. The Modern Business
Infrastructure
Application Management
Complexities – A typical use
case
The APM Strategy
Agenda
30. The Modern Business Infrastructure
Complex business applications
Dynamic, hybrid IT environments
Physical, virtual, cloud entities
High scalability
Large end user base
31. A Typical Use Case
31
Application Management Complexities
32. 32
About ABC Inc.
SaaS-based applications
Contact management
Expense management apps
33. 33
Users of the Company Applications
Spread across multiple geographical locations
SMBs
Consumers
SOHO
Enterprises
34. 34
The Challenges for IT
24x7 availability
High performance
Ensure great user experience
Capacity planning
35. 35
Sample Application
Expense management application
Used by mobile workforce
Helps in compliance with
company policies on travel
expenditure
Track travel expenses
Client servicing costs
Expense pattern of employees
36. 36
The complexity behind the ease of use
Complex interdependencies between application components
N-tiered architecture
Web tier
Application tier
Database tier
37. 37
Typical Application Architecture
Database architecture
◦ Two database clusters work together to store data
◦ One master and one slave database server
Five application servers cluster for backend jobs
Three application servers as front end web servers
Free node takes over on failure
38. 38
End User Problems
General issues reported by end users
Slow applications
Errors that corrupt data
Previous problems recurring
Improper response from L1 support
Lower morale
Productivity loss
39. 39
Issues in Application Delivery
Lack of visibility into downtime
Lack of actionable data
High time to provision due to cost factors
Virtual machine sprawl
Ok, I have mentioned the changes that are occurring in terms technology, process and people but let’s go into more detail in regards to the forces effecting the Infrastructure and Operations function:
#“As-as-Service” becomes the norm with spending rising from $28b today to $258b by 2020. According to Forrester analysis, these types of services generated $28B in 2010. They are projected to pull in $258B by 2020, accounting for nearly 2/3rds of all outsourcing revenues.
WIM: it will become easier than ever for the business and applications teams to bypass IT or the I&O departments all together.
By 2020 “Millenials” (today 30 years old or less) will represent 45% of the workforce which will drive rapid adoption of consumer technology in the workforce as employees become more empowered and tech savvy.
39% Millennials select the mobile phone they want, regardless of whether IT supports it.
22% say they have self-provisioned an IT service found on the Web that helps them get their job done.
34% of Millennial employees say they have better technology at home than at work
Geographic, demographic, political, and economic trends are reshaping the business environment making it more complex.
With the rising middle class in developing nations, traditional customers will change and carry more buying power with different needs.
For example, energy demand will outstrip energy supply pushing up prices making it more expensive to do business or in some cases impossible.
Monitor
Detect issues from an end-to-end perspective
Record data at the appropriate velocity
Display information in context
Alert the right people, proactively, with the right information
Analyze
Learn or auto configure to the environment
Identify the probable root cause
Aid with predictive insights (capacity)
Automate
Link to automation tools or be able to run orchestration scripts
Types of Applications used by Enterprises:
CRM
Contact Management
Order Tracking
Applications deployed on the cloud to scale for large organizations
Types of Applications used by Enterprises:
CRM
Contact Management
Order Tracking
Applications deployed on the cloud to scale for large organizations
The issues faced by IT Operations in managing a complex, hybrid infrastructure:
Traditional NSM tools are not enough
Non Integrated tools make it harder to troubleshoot
False Alerts
Inability to understand the real impact of a downtime on the application
Shifting of responsibility among various technology teams
Lack of Actionable Data
High time to identify the root cause of a problem
High time to provision due to cost factors
Dynamic mix of physical, virtual and cloud infrastructure
Infrastructure performance management helps
Ensure optimal usage of servers
Understand performance bottlenecks
Track performance of various tiers
End-to-end visibility into performance
Better capacity planning
Quicker troubleshooting
Eliminate manual processes and guesswork
An independent tool to monitor/validate performance of a heterogeneous set of applications in the cloud
End user experience management enables to
Measure actual user experience from branch offices
Network services & web applications
Categorize performance issues
Troubleshooting quickly
Track SLAs efficiently
Ensure better quality of service (QoS)