manageengine - forrester webinar: maximize your application performance to ensure successful...

46
Maximize Your Application Performance to Ensure Successful Business Outcomes September 9, 2014 John Rakowski Analyst & Advisor Forrester Research Arun Balachandran Sr. Marketing Analyst ManageEngine

Upload: manageengine

Post on 25-May-2015

416 views

Category:

Technology


5 download

DESCRIPTION

Forrester analyst John Rakowski and ManageEngine's Arun Balachandran, discusses how the right application performance management strategy can cement business success.

TRANSCRIPT

Page 1: ManageEngine - Forrester Webinar: Maximize your application performance to ensure successful business outcomes

Maximize Your Application Performance to Ensure Successful Business Outcomes

September 9, 2014

John RakowskiAnalyst & AdvisorForrester Research

Arun Balachandran Sr. Marketing AnalystManageEngine

Page 2: ManageEngine - Forrester Webinar: Maximize your application performance to ensure successful business outcomes

2

John Rakowski - Analyst & AdvisorJohn 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 AnalystArun 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.

Today’s Presenters

Page 3: ManageEngine - Forrester Webinar: Maximize your application performance to ensure successful business outcomes

3

• 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

Questions

Event recording• An archived version of the event

recording will be available atwww.ManageEngine.com/apm

Event presentation

• A PDF of the PowerPoint presentation will be available

Logistics for Today’s Webinar

Page 4: ManageEngine - Forrester Webinar: Maximize your application performance to ensure successful business outcomes

Maximize Your Application Performance To Ensure Successful Business Outcomes

John RakowskiAnalystSeptember 9, 2014

@momskij

Page 5: ManageEngine - Forrester Webinar: Maximize your application performance to ensure successful business outcomes

© 2014 Forrester Research, Inc. Reproduction Prohibited 5

CLOSED

$840 Million! Source: http://www.nationaljournal.com/health-care/obamacare-website-has-cost-840-million-20140730

Page 6: ManageEngine - Forrester Webinar: Maximize your application performance to ensure successful business outcomes

© 2014 Forrester Research, Inc. Reproduction Prohibited 6

Page 7: ManageEngine - Forrester Webinar: Maximize your application performance to ensure successful business outcomes

© 2014 Forrester Research, Inc. Reproduction Prohibited 7

£55

£22

£200,000!

Page 8: ManageEngine - Forrester Webinar: Maximize your application performance to ensure successful business outcomes

© 2014 Forrester Research, Inc. Reproduction Prohibited 8

Business Success=

Software Success

Page 9: ManageEngine - Forrester Webinar: Maximize your application performance to ensure successful business outcomes

© 2014 Forrester Research, Inc. Reproduction Prohibited 9

Agenda

›Why Applications Are Central To Business Success

›The Problems With Current Application Performance Management Approaches

›The Essentials Of Good Application Performance Management

Page 10: ManageEngine - Forrester Webinar: Maximize your application performance to ensure successful business outcomes

Welcome To The Age Of The Customer

Continuous d

elivery

while m

aintaining quality

2010 2012 2015 Beyond

Digital, c

ontextually aware applica

tions

Business-ready, self-service technology

What it means:Increasingly the catalyst for success is the application choices that your company makes

Page 11: ManageEngine - Forrester Webinar: Maximize your application performance to ensure successful business outcomes

Applications must engage customers and employees

Page 12: ManageEngine - Forrester Webinar: Maximize your application performance to ensure successful business outcomes

Software Delivery Is Becoming More Complex

Network

Infrastructure

Middleware and Databases

Applications

Business Service

Business Process

Business Capability

WAN/LAN Optimization, Virtual, Intelligent Switching

Virtual, Cloud-Based, Appliances, Converged Infrastructure

Non-Relational Data Stores, Oracle, PaaS, WebSphere MQ,

SAP, Oracle, Siebel, Citrix, VDI, Mobile, Web

Always On, Always Available, Mobile, Contextually Aware, Delivered At Moment Of Need, Continuous Delivery

Ris

ing

Tech

nic

al C

om

ple

xity

Ris

ing

Exp

ec

tation

s

Page 13: ManageEngine - Forrester Webinar: Maximize your application performance to ensure successful business outcomes

© 2014 Forrester Research, Inc. Reproduction Prohibited 13

Ensuring Application Performance Is ParamountApplication Centric Monitoring Is A Must

› Monitor

› Analyze

› Automate

Page 14: ManageEngine - Forrester Webinar: Maximize your application performance to ensure successful business outcomes

© 2014 Forrester Research, Inc. Reproduction Prohibited 14

Unfortunately today’s Application Performance Management approaches are not good enough!

Page 15: ManageEngine - Forrester Webinar: Maximize your application performance to ensure successful business outcomes

© 2014 Forrester Research, Inc. Reproduction Prohibited 15

Agenda

›Why Applications Are Central To Business Success

›The Problems With Current Application Performance Management Approaches

›The Essential Of Good Application Performance Management

Page 16: ManageEngine - Forrester Webinar: Maximize your application performance to ensure successful business outcomes

© 2014 Forrester Research, Inc. Reproduction Prohibited 16

The problems with current Application Performance Management approaches

Tactical Fragmented

Production focused

Performance only

Page 17: ManageEngine - Forrester Webinar: Maximize your application performance to ensure successful business outcomes

© 2014 Forrester Research, Inc. Reproduction Prohibited 17

Agenda

›Why Applications Are Central To Business Success

›The Problems With Current Application Performance Management Approaches

›The Essential Of Good Application Performance Management

Page 18: ManageEngine - Forrester Webinar: Maximize your application performance to ensure successful business outcomes

© 2014 Forrester Research, Inc. Reproduction Prohibited 18

The essentials of good Application Performance Management

Situational Awareness

Holistic

Customer Centric

Features

Collaboration

Analytics

Page 19: ManageEngine - Forrester Webinar: Maximize your application performance to ensure successful business outcomes

© 2014 Forrester Research, Inc. Reproduction Prohibited 19

A holistic solution approach is essential

Network Performance Monitoring

Unified Infrastructure Monitoring

Application Performance Monitoring

End User Experience Monitoring

AANPM IANPM

Page 20: ManageEngine - Forrester Webinar: Maximize your application performance to ensure successful business outcomes

Customer centric monitoring features

VPN, Carrier, Internet

Branch Office, Home, Hotel, Transport

This app is running slow?

Synthetic versus real user monitoringSynthetic = performanceReal 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

1. End user experience monitoring

Page 21: ManageEngine - Forrester Webinar: Maximize your application performance to ensure successful business outcomes

Customer centric monitoring features

VPN, Carrier, Internet

Branch Office, Home, Hotel, Transport

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

2. Transaction tracing and code analysis

Page 22: ManageEngine - Forrester Webinar: Maximize your application performance to ensure successful business outcomes

© 2014 Forrester Research, Inc. Reproduction Prohibited 22

Application Performance Management solutions must enable collaboration

Source: The Seven Habits Of Highly Effective DevOps, September 3 rd, 2013

Left shift APM to solve DevOps (modern service delivery) challenges

Monitoring is only used here!

TOO LATE!

Page 23: ManageEngine - Forrester Webinar: Maximize your application performance to ensure successful business outcomes

© 2014 Forrester Research, Inc. Reproduction Prohibited 23

Application Performance Management solutions must enable collaboration

Source: The Seven Habits Of Highly Effective DevOps, September 3 rd, 2013

Left shift APM to solve DevOps (modern service delivery) challenges

APM AT EACH STAGE OF THE APPLICATION LIFE-CYCLE

Capacity Requirements

Release Planning

SITUATIONAL AWARENESS

APM = Functional

Requirement

Monitoring needs to be planned in the design stage!

Page 24: ManageEngine - Forrester Webinar: Maximize your application performance to ensure successful business outcomes

© 2014 Forrester Research, Inc. Reproduction Prohibited 24

Application Performance Management solutions must enable collaboration Focus on the right dashboards to show the right insight

Descriptive Perceptive

Outcome Dashboards

Page 25: ManageEngine - Forrester Webinar: Maximize your application performance to ensure successful business outcomes

© 2014 Forrester Research, Inc. Reproduction Prohibited 25

Investing in analytics is a must

Source: December 5, 2012, “Turn Big Data Inward With IT Analytics” Forrester report

Turn ‘reactive’ into ‘proactive’ with analytics

Configuration

Topological

Statistical Pattern

Event Correlation

Textual Pattern

Page 26: ManageEngine - Forrester Webinar: Maximize your application performance to ensure successful business outcomes

© 2014 Forrester Research, Inc. Reproduction Prohibited 26

Recommendations

Audit the monitoring solutions in your environment

Eliminate duplication Change the culture of APM

Left shift from live APM = the common language

Focus on customer centric monitoring features and integration

Page 27: ManageEngine - Forrester Webinar: Maximize your application performance to ensure successful business outcomes

Thank youJohn Rakowski

[email protected]

Twitter: @momskij

Page 28: ManageEngine - Forrester Webinar: Maximize your application performance to ensure successful business outcomes

Arun Balachandran

Sr. Product Marketing Analyst

ManageEngine

How a leading B2B company uses APM to ensure optimal application delivery in the cloud

Page 29: ManageEngine - Forrester Webinar: Maximize your application performance to ensure successful business outcomes

The Modern Business Infrastructure

Application Management Complexities – A typical use case

The APM Strategy

Agenda

Page 30: ManageEngine - Forrester Webinar: Maximize your application performance to ensure successful business outcomes

The Modern Business Infrastructure

Complex business applications

Dynamic, hybrid IT environments

Physical, virtual, cloud entities

High scalability

Large end user base

Page 31: ManageEngine - Forrester Webinar: Maximize your application performance to ensure successful business outcomes

A Typical Use Case

31

Application Management Complexities

Page 32: ManageEngine - Forrester Webinar: Maximize your application performance to ensure successful business outcomes

32

About ABC Inc.SaaS-based applications

Contact management

Expense management

apps

Page 33: ManageEngine - Forrester Webinar: Maximize your application performance to ensure successful business outcomes

33

Users of the Company ApplicationsSpread across multiple geographical locations

SMBs

Consumers

SOHO

Enterprises

Page 34: ManageEngine - Forrester Webinar: Maximize your application performance to ensure successful business outcomes

34

The Challenges for IT

24x7 availability

High performance

Ensure great user experience

Capacity planning

Page 35: ManageEngine - Forrester Webinar: Maximize your application performance to ensure successful business outcomes

35

Sample ApplicationExpense 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

Page 36: ManageEngine - Forrester Webinar: Maximize your application performance to ensure successful business outcomes

36

The complexity behind the ease of useComplex interdependencies between application components

N-tiered architecture

Web tier

Application tier

Database tier

Page 37: ManageEngine - Forrester Webinar: Maximize your application performance to ensure successful business outcomes

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

Page 38: ManageEngine - Forrester Webinar: Maximize your application performance to ensure successful business outcomes

38

End User ProblemsGeneral issues reported by end users

Slow applications

Errors that corrupt data

Previous problems recurring

Improper response from L1 support

Lower morale

Productivity loss

Page 39: ManageEngine - Forrester Webinar: Maximize your application performance to ensure successful business outcomes

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

Page 40: ManageEngine - Forrester Webinar: Maximize your application performance to ensure successful business outcomes

The Management Strategy

40

Page 41: ManageEngine - Forrester Webinar: Maximize your application performance to ensure successful business outcomes

41

The Ideal Monitoring Strategy Deep-dive application monitoring across physical,

virtual and cloud environments

Page 42: ManageEngine - Forrester Webinar: Maximize your application performance to ensure successful business outcomes

42

Application Performance Monitoring

Monitor a heterogeneous set of applications/components

Page 43: ManageEngine - Forrester Webinar: Maximize your application performance to ensure successful business outcomes

43

End User Experience Monitoring

Measure user satisfaction

Transaction tracing

Slow transactions

Database operations

Application errors

Page 44: ManageEngine - Forrester Webinar: Maximize your application performance to ensure successful business outcomes

44

ManageEngine Applications Manager www.manageengine.com/apm

The APM Solution Used

Page 45: ManageEngine - Forrester Webinar: Maximize your application performance to ensure successful business outcomes

Thanks!Contact: [email protected]

Live Demo: http://demo.appmanager.com

On Twitter: @mengine_apm

More Info

Download 30-day free trialwww.manageengine.com/apm

Page 46: ManageEngine - Forrester Webinar: Maximize your application performance to ensure successful business outcomes

46

Q&A – Please Log Questions in the Questions Panel

Find out more about ManageEngine APM solutions athttp://www.manageengine.com/APM