31
New Approaches to Managing Complex Applications: Eliminating Your Performance Blind Spots October 6, 2011

New approaches to managing complex applications

Embed Size (px)

DESCRIPTION

The proliferation of multi-platform, web-enabled, cloud-based applications within an increasingly complex IT infrastructure creates a host of new management challenges. As your transactions move between new distributed systems and legacy mainframes components your existing approach to application monitoring might be missing important performance issues.In this informative presentation, we discuss:- Strategies for managing these increasingly complex applications- New approaches to managing service levels - from the browser to the mainframe- Innovative ways to gain complete visibility into end-to-end user experience and eliminate all application performance blind-spots

Citation preview

Page 1: New approaches to managing complex applications

New Approaches to Managing Complex Applications: Eliminating Your Performance Blind Spots

October 6, 2011

Page 2: New approaches to managing complex applications

Agenda

1. Background

2. APM research

3. Performance blindspots

4. Q&A

Page 3: New approaches to managing complex applications

BACKGROUND

Page 4: New approaches to managing complex applications

Housekeeping

• Presentation will last 30 minutes

• Submit questions via the chat window

• Slides will be made available tomorrow

Page 5: New approaches to managing complex applications

Featured Speakers

Ed Hallock

Sr. Director Product Management

ASG Software Solutions

Dan Juengst

VP, Solutions Engineering

Correlsense

Page 6: New approaches to managing complex applications

APM RESEARCH

Page 7: New approaches to managing complex applications

5%

8%

9%

9%

11%

11%

13%

15%

19%

0% 5% 10% 15% 20%

Application discovery and dependency mapping products

Silo/vertical tools, such as server or database management products

Change and Configuration management products

Network tools

Transaction management spanning data center and end user experience

Correlation and analytics tools that consolidating metrics

Data center- focused transaction management

User experience- focused transaction management

Application management suite/platform products

Column %Source: Enterprise Management Associates: End-to-End Application Management in the Age of Cloud Computing

Which products are most “core” to your application support strategy?

Page 8: New approaches to managing complex applications

1%

15%

15%

17%

17%

18%

20%

23%

27%

27%

29%

29%

29%

35%

0% 5% 10% 15% 20% 25% 30% 35% 40%

Other (Please specify)

Application discovery and dependency …

Cloud-ready transaction monitoring capable …

“Real” or “Synthetic” Transaction …

Cloud-ready SaaS-monitoring

SaaS-based management solutions

Correlation and analytics tools that …

Appliance-based Application/Transaction …

Transaction Management (transaction path …

Silo tools, such as network, server, or …

Application Management Platform (Tivoli …

End User Experience monitoring

Tiered, distributed application monitoring

Change and/or Configuration Management …

% Valid Cases (Mentions / Valid Cases)

Which products are most essential for day-to-day application support?

Source: Enterprise Management Associates: End-to-End Application Management in the Age of Cloud Computing

Page 9: New approaches to managing complex applications

Organizations continue spending in hope of success

Source: Forrester Research “Market Update: IT Management Software”

•Demand for end-to-end application performance management is critical

•The growth is linked to complexity and size of new applications

Forrester: The IT Management Software Market By Categories, 2005 To 2010

Page 10: New approaches to managing complex applications

7%

12%

13%

25%

43%

0% 10% 20% 30% 40% 50%

Silo tools

Customer complaints

Calls from line of business stakeholders

Application or transaction management tools

Calls from employee users

Column %

How does IT find out about application issues?

Enterprise Management Associates: End-to-End Application Management

in the Age of Cloud Computing

Page 11: New approaches to managing complex applications

1%

35%

49%

50%

54%

61%

0% 10% 20% 30% 40% 50% 60% 70%

Other (Please specify)

Integrations between multiple SaaS services (such as NetSuite and SugarCRM, for

example)

Tiered, distributed transactions/applications that execute across both on-premise and

Cloud/SaaS

Tiered, distributed transactions/applications that do not access a mainframe

Tiered, distributed transactions/applications that span both mainframe & non-mainframe

servers

Tiered, distributed transactions/applications that execute across both Java (J2EE, etc.) and

.NET

% Valid Cases (Mentions / Valid Cases)

Which of the following transaction types does your organization host?

Enterprise Management Associates: End-to-End Application Management

in the Age of Cloud Computing

Page 12: New approaches to managing complex applications

Why are IT Organizations Failing To Find Problems Before Users?

• Increasing complexity of application environments

• Web servers, DB servers, app servers, identity servers…

• UNIX, Linux, Windows, J2EE, and .NET…

• Systems, apps, storage, switches, accelerators, optimizers…

• LAN, WAN, VLAN, internal, external…

• Results vary by time, day, function, and location

• Organizations have multiple tools – few are integrated or

provide real end-user insight

• More complex integrations: users, customers, partners,

suppliers, international

Page 13: New approaches to managing complex applications

MANAGING PERFORMANCE BLINDSPOTS

Page 14: New approaches to managing complex applications

But What Does it Really Take?

How do you really manage

these crazy, dynamic, and complex applications?

Be Paranoid Be Smart Be Lazy

You have to be three things at once…

Page 15: New approaches to managing complex applications

1. Be Paranoid = Watch Every Transaction from Every User

Page 16: New approaches to managing complex applications

Datacenter

WEB

MQ/ESB

DCOM

CORBA

SERVER

APP SVR

PROXY

LDAP

Web

Services

Watch Every Transaction from Every User

Page 17: New approaches to managing complex applications

2. Be smart = understand what is happening across the space-time continuum

Page 18: New approaches to managing complex applications

Look Across Time

Page 19: New approaches to managing complex applications

Look Across Space

Page 20: New approaches to managing complex applications

Understand the Needs of the Many

Page 21: New approaches to managing complex applications

…or the One

Page 22: New approaches to managing complex applications

3. Be Lazy = set SLAs. Get an SMS when there is a problem. No matter how complex.

Page 23: New approaches to managing complex applications

Enforce SLAs on End-User Experience

%SLA tells you how many individual

invocations violated the response time SLA

Page 24: New approaches to managing complex applications

From distributed to mainframe…

Datacenter

WEB

MQ/ESB

DCOM

CORBA

SERVER

APP SVR

PROXY

LDAP

Web

Services

Page 25: New approaches to managing complex applications

…to the Cloud and SaaS

Datacenter

WEB

MQ/ESB

DCOM

CORBA

SERVER

APP SVR

PROXY

LDAP

Public

Cloud

Private

Cloud

Page 26: New approaches to managing complex applications

Know the experience of your end users

… no matter where they are

Page 27: New approaches to managing complex applications

A WORD FROM OUR SPONSORS

Page 28: New approaches to managing complex applications

CMDB EventManagement

Real-Time

Dependency Mapping

(Software + Hardware)

Alerting &

Notifications

Network Firewall

Proxy

VirtualWeb

ServerDirectory

Server

Load Balancer

App Servers

Mainframe

DB

Partner AppCloudWeb

Services

Msg. Broker

Firewall

VirtualWeb

Servers

App Servers

Partner App

Wire Xfer>$100K

Wire Xfer<$100K

DatabaseDeep DiveAnalysis

JVM Deep Dive Analysis

Network Deep Dive Analysis

Server / VMDeep Dive Analysis

Real & Synthetic End-User Analysis

MF Analysis

ENTERPRISE WIDE BUSINESS TRANSACTIONS

Horizontal View of Applications and Transactions With “Deep Dive”

Page 29: New approaches to managing complex applications

Horizontal Monitoring - Spinal CordAuto-Detection of Transaction Path, Maintain Business Context

Network Firewall

Proxy

VirtualWeb

ServersDirectory

Server

Load Balancer

App Servers

Mainframe

DB

Partner AppCloudWeb

Services

Msg. Broker

Firewall

VirtualWeb

Servers

App Servers

Partner App

Wire Xfer>$100K

Wire Xfer<$100K

ASG-SharePath RUM ASG-SharePath Data Center

ASG-

metaManager

and EAMS

ASG + SharePath = Complete APM Solution

Page 30: New approaches to managing complex applications

Refined layer of

IT Services &

Infrastructure

Virtualization

Enterprise

Corp. Portal

Help Desk

Unified Threat Mgmt

Mainframe

Automation

End User Experience

Network, Internet,

FTP…

1 - Real-time view of Business Services

2 – Detection and repair times dramatically reduced

Business Value

3 – Business Transactions becomes visible with

ASG-SharePath

KPI’s at

Enterprise Level

KPI’s at

ApplicationLevel

EAMS Manages Infrastructures, Applications, and Global IT Environment