SlideShare a Scribd company logo
Shortfalls in Monitoring Virtualized Apps
Deficiencies and Opportunities
Tom Lubinski, CEO, SL Corporation
6/7 November 2013

© 2012 SL Corporation. All Rights Reserved.
1

© 2013 SL Corporation. All Rights Reserved.
Shortfalls in Monitoring Virtualized Apps
• What do we mean by “Virtualized Apps” ?
• What are the “shortfalls”
• Deficiencies
• Opportunities

© 2012 SL Corporation. All Rights Reserved.
2

© 2013 SL Corporation. All Rights Reserved.
Shortfalls in Monitoring Virtualized Apps
Another way to look at our agenda:
• Hope springs eternal in the Human breast
– the promise

• Be careful you don’t go from the frying pan into the fire
– the reality

• Everybody wants to save the earth; nobody wants to
help Mom do the dishes – P.J. O’Rourke
– what needs to be done

© 2012 SL Corporation. All Rights Reserved.
3

© 2013 SL Corporation. All Rights Reserved.
Virtualization: The Promise
Ready and Easy Access to Infrastructure …

Success !
© 2012 SL Corporation. All Rights Reserved.
4

© 2013 SL Corporation. All Rights Reserved.
Virtualization: The Promise
Automatic Scaling of Applications …

Not so successful … yet
© 2012 SL Corporation. All Rights Reserved.
5

© 2013 SL Corporation. All Rights Reserved.
Virtualization: The Promise
Virtualization Changes Everything …

Hmmm … not so fast
© 2012 SL Corporation. All Rights Reserved.
6

© 2013 SL Corporation. All Rights Reserved.
Virtualization: The Reality
See how far we have come …
1990

Terminal + BSD Unix + vi

2013

putty + Linux + vi +
colored fonts !!

A Virtual Machine doesn’t look that much different
from a physical machine at this level …
© 2012 SL Corporation. All Rights Reserved.
7

© 2013 SL Corporation. All Rights Reserved.
Virtualization: The Reality
We’ve gone from …

Timesharing on an IBM
Mainframe Computer

© 2012 SL Corporation. All Rights Reserved.
8

© 2013 SL Corporation. All Rights Reserved.
Virtualization: The Reality
To …

Timesharing on an
ESXi Hypervisor
… on a smaller box,
of course

© 2012 SL Corporation. All Rights Reserved.
9

© 2013 SL Corporation. All Rights Reserved.
Virtualization: The Reality
Problem #1 – Hypervisor Overhead
There is a cost associated with slicing
CPU time and resources for each VM

Sometimes called “Cpu Steal” … can be
> 10%
See Patrick Eaton’s blog:
http://www.stackdriver.com/understan
ding-cpu-steal-experiment/

© 2012 SL Corporation. All Rights Reserved.
10

© 2013 SL Corporation. All Rights Reserved.
Virtualization: The Reality
Problem #2 – Noisy Neighbors
You don’t have the CPU to yourself !
If a “neighbor” is using a large part of the
Host CPU, your performance will be
affected
Result = poor response time
See Bernd Harzog’s blog:
http://www.virtualizationpractice.com/app
lications-performance-equals-responsetime-not-resource-utilization-9916

© 2012 SL Corporation. All Rights Reserved.
11

© 2013 SL Corporation. All Rights Reserved.
Virtualization: The Reality
Problem #3 – Resource Exhaustion
You don’t have the Network and Storage to
yourself !
Network-dependent apps can have highly
unpredictable response time
Storage-centric apps can be impacted by
limited read/write capacity

© 2012 SL Corporation. All Rights Reserved.
12

© 2013 SL Corporation. All Rights Reserved.
Virtualization: The Reality
Problem #4 – Poor Capacity Utilization
(my favorite …)
Expectation: Virtualization = better
resource utilization
Problem: Too easy to say “let’s just fire up another VM”
You can “see and touch” hardware

Virtual Machines get lost in the aether

© 2012 SL Corporation. All Rights Reserved.
13

© 2013 SL Corporation. All Rights Reserved.
Virtualization: The Reality
Deficiencies in Monitoring …
Cannot just monitor the CPU of the VM itself;
must know what the Host and hypervisor
are doing
No direct correlation between VM resource
utilization and application performance
System Management tools are NOT part of
platform provisioning; monitoring must
accompany the application
Distributed nature of VM deployment means
that traditional agent-based tools don’t work
© 2012 SL Corporation. All Rights Reserved.
14

© 2013 SL Corporation. All Rights Reserved.
Virtualization: The Opportunity

Good News:
The shift to virtualization provides an
opportunity to improve on the old
ways of monitoring applications
Let’s look more closely at what is
meant by “virtualized applications”

© 2012 SL Corporation. All Rights Reserved.
15

© 2013 SL Corporation. All Rights Reserved.
Virtualization: The Opportunity (1)
Level One … Survival !
Adapt Monitoring to Virtualized Environments:
Use agentless data collection and/or agents that communicate data
across firewalls or over public internet
Include data from Hypervisor in health state and performance calculations
(cpu / mem / disk / network)
Include application-related metrics such as response time in HS and Perf
calculations

© 2012 SL Corporation. All Rights Reserved.
16

© 2013 SL Corporation. All Rights Reserved.
Virtualization: The Opportunity (2)
Level Two … Accomplishment !
Provide Complete Visibility into Health State of Virtualized Apps:
Collect ALL data relevant to every application
(infrastructure, middleware, application metrics)
Normalize data so it can be aggregated and correlated across all data
sources and types
Provide application-centric “Views” of monitoring data relevant to each
application

© 2012 SL Corporation. All Rights Reserved.
17

© 2013 SL Corporation. All Rights Reserved.
Virtualization: The Opportunity (2)
Collect ALL data relevant to every application
Each application is
typically dependent
on multiple
component types
This includes both
VMWARE-VM AND
VMWARE-HOST

Health State of App is the
aggregate of all
components weighted
by criticality

© 2012 SL Corporation. All Rights Reserved.
18

© 2013 SL Corporation. All Rights Reserved.
Virtualization: The Opportunity (2)
Provide application-centric “Views”
Aggregate health state of
each application
propagates up to
higher-level summary
views
Single alert generated for
an application
independent of
number of alerts in
components

© 2012 SL Corporation. All Rights Reserved.
19

© 2013 SL Corporation. All Rights Reserved.
Virtualization: The Opportunity (2)
Including History can provide longer-term views of app behavior

© 2012 SL Corporation. All Rights Reserved.
20

© 2013 SL Corporation. All Rights Reserved.
Virtualization: The Opportunity (3)
Level Three … Mastery and Automation !

Use Provisioning Data to Automate Monitoring
Configure all Monitoring at time of Provisioning
(define target connections, operating parameters)
Configure component dependencies based on component type
(WebLogic App runs on WebLogic server, e.g.)
Populate Service Dependency Model from Provisioning Metadata
(dynamic CMDB)

© 2012 SL Corporation. All Rights Reserved.
21

© 2013 SL Corporation. All Rights Reserved.
Virtualization: The Opportunity (3)
Configure all Monitoring Connections at time of Provisioning …
Infrastructure as a Service – IaaS

(well-defined)

Provision VMs, Storage, Network Resources
 metadata readily available for use in CMDB
(vSphere, e.g.)
and make connections to collect monitoring data

Platform as a Service – PaaS

(a little more vague)

Provision Middleware on which Apps are built
 metadata needs to be extracted for use in CMDB
when deploying JMS servers or App Servers (e.g. IBM SmartCloud)
 some custom development in this area

© 2012 SL Corporation. All Rights Reserved.
22

© 2013 SL Corporation. All Rights Reserved.
Virtualization: The Opportunity (3)
Determining component dependencies based on component type
Here, all components are determined from the single entity: WLS-CLUSTERAPP …

WLS-CLUSTERAPP
WLS-APP

WLS-APP

OC-CLUSTER
OC-CACHE

OC-CACHEOC-CACHE

WLS

WLS

VMWARE-VM

VMWARE-VM

VMWARE-HOST
© 2012 SL Corporation. All Rights Reserved.
23

© 2013 SL Corporation. All Rights Reserved.
Virtualization: The Opportunity (3)
Examples of “defined dependencies” …

WLS-CLUSTERAPP

WLS-APP

OC-CACHE

WLS-CLUSTER

OC-CLUSTER

WLS
VMWARE-VM

TOMCAT-APP

JMS-TOPIC

TOMCAT

JMS-SERVER

JVM

VMWARE-VM

VMWARE-HOST

HOST

VMWARE-HOST

© 2012 SL Corporation. All Rights Reserved.
24

© 2013 SL Corporation. All Rights Reserved.
Virtualization: The Opportunity (3)
Generate table of dependencies in CMDB from single entry !

© 2012 SL Corporation. All Rights Reserved.
25

© 2013 SL Corporation. All Rights Reserved.
Virtualization: The Opportunity (3)
An Even Better Approach:

(Future !)

Generate all dependencies during Application Provisioning

User
Demand

Deployed
Application +
Infrastructure

Provisioning
System
Config
Metadata

Monitoring
System

In a sense, the provisioning metadata is the CMDB of the future …

© 2012 SL Corporation. All Rights Reserved.
26

© 2013 SL Corporation. All Rights Reserved.
Monitoring Virtualized Apps
Some Conclusions …
Virtualization DOES change things … adds complexity
Deficiencies in traditional monitoring approaches require new
tools and processes – survival first
Opportunity exists when virtualizing apps to upgrade monitoring
approach
Powerful techniques can be used to automate much of what used
to be very manual

© 2012 SL Corporation. All Rights Reserved.
27

© 2013 SL Corporation. All Rights Reserved.
How RTView Addresses This Problem
www.sl.com

www.sl.com/blog

© 2012 SL Corporation. All Rights Reserved.
28

© 2013 SL Corporation. All Rights Reserved.
Thank you!
For more information, please visit

www.sl.com

www.sl.com/blog

© 2012 SL Corporation. All Rights Reserved.
29

© 2013 SL Corporation. All Rights Reserved.
© 2012 SL Corporation. All Rights Reserved.
30

© 2013 SL Corporation. All Rights Reserved.

More Related Content

PDF
Application virtualization
PDF
Application Virtualization presentation
PDF
Symantec Disaster Recovery Orchestrator: One Click Disaster Recovery to the C...
PPTX
September 20 speech and writing
PPTX
October 14 speech and writing
PPT
Portfolio Essentials: Expectation 6
PPT
ζώα υπό εξαφάνιση
XLSX
Caso picking (3)
Application virtualization
Application Virtualization presentation
Symantec Disaster Recovery Orchestrator: One Click Disaster Recovery to the C...
September 20 speech and writing
October 14 speech and writing
Portfolio Essentials: Expectation 6
ζώα υπό εξαφάνιση
Caso picking (3)

Viewers also liked (20)

PPS
مناعة الجزء 1
PDF
Asesores contable claros & cia
PPS
My Attitude
PPT
Issues in nursing
PPTX
Highlights from ExL Pharma’s 2nd Annual Patient Assistance Programs
PDF
AIChE 2011 - Multiphysics Model of Diesel Injector Deposit Formation
PPTX
Paid, earned, shared & owned - getting insight from integrated communications...
PDF
Pelota al cesto
PDF
Next Generation Workflows - SharePoint Day 2013
PDF
Coherence monitoring 101
PPT
Conclusion
DOCX
Syllabus comm 3190 02.spring 2012
PPT
Muscle and neural tissues identification
DOC
Microbiology
PDF
2010 2015年中国厨具行业投资分析及前景预测报告-简版报告
PDF
Real-Time Coherence Monitoring in Integrated Environments
PPTX
folding immune system
PDF
אקטיביזם תקשורתי
PPT
PPT
Portfolio Essentials: Expectation 10
مناعة الجزء 1
Asesores contable claros & cia
My Attitude
Issues in nursing
Highlights from ExL Pharma’s 2nd Annual Patient Assistance Programs
AIChE 2011 - Multiphysics Model of Diesel Injector Deposit Formation
Paid, earned, shared & owned - getting insight from integrated communications...
Pelota al cesto
Next Generation Workflows - SharePoint Day 2013
Coherence monitoring 101
Conclusion
Syllabus comm 3190 02.spring 2012
Muscle and neural tissues identification
Microbiology
2010 2015年中国厨具行业投资分析及前景预测报告-简版报告
Real-Time Coherence Monitoring in Integrated Environments
folding immune system
אקטיביזם תקשורתי
Portfolio Essentials: Expectation 10
Ad

Similar to Sl virtual apps-131106 (20)

PPT
IBM Smart Cloud Provisioning Overview
PPTX
Virtualize All the Things!
PPT
SmartCloud Provisioning - details and demo
PPT
Cio Breakfast Roundtable 05142009 Final Virtualization
PPTX
Datacenter virtualiazation
PPTX
Virtualize All The Things!
PDF
The Real World of Virtual Datacenters + Supporting Materials
PPTX
Virtualization 2011 v1
PDF
Virtualization presentation
PPTX
VIRTUALIZATION for computer science.pptx
PDF
Virtualization1
PPTX
Lets vRealize level -100 Presentation
PDF
Server Virtualization and Cloud Computing: Four Hidden Impacts on ...
PPT
Virtualization today
PPTX
Virtualization auditing & security deck v1.0
PPT
Fulcrum Group Virtualization How does It Fit
PPT
Designing virtual infrastructure
PDF
Securing virtualization in real world environments
PPTX
Performance Management and Capacity Planning in VMware® and Hyper-V® environm...
PDF
The lies we tell our code, LinuxCon/CloudOpen 2015-08-18
IBM Smart Cloud Provisioning Overview
Virtualize All the Things!
SmartCloud Provisioning - details and demo
Cio Breakfast Roundtable 05142009 Final Virtualization
Datacenter virtualiazation
Virtualize All The Things!
The Real World of Virtual Datacenters + Supporting Materials
Virtualization 2011 v1
Virtualization presentation
VIRTUALIZATION for computer science.pptx
Virtualization1
Lets vRealize level -100 Presentation
Server Virtualization and Cloud Computing: Four Hidden Impacts on ...
Virtualization today
Virtualization auditing & security deck v1.0
Fulcrum Group Virtualization How does It Fit
Designing virtual infrastructure
Securing virtualization in real world environments
Performance Management and Capacity Planning in VMware® and Hyper-V® environm...
The lies we tell our code, LinuxCon/CloudOpen 2015-08-18
Ad

More from SL Corporation (20)

PPTX
SL: Maximize your Middleware Uptime - From TIBCO BusinessWorks to Apache Kafk...
PPTX
What’s New and Exciting with RTView and TIBCO Middleware Monitoring
PPTX
Reduce Risk with End to End Monitoring of Middleware-based Applications
PPTX
Complete, Empowered and Focused. Be the IT Superhero.
PPTX
Tibco NOW San Diego 2017 RTView Breakout session
PPTX
Need Middleware Monitoring? Build a Better Business Case.
PPTX
Find the REAL culprit behind your TIBCO performance issues
PPTX
10 Tips for Better BusinessEvents Monitoring
PPTX
The All-in-One TIBCO Monitor, Correlating Performance Across TIBCO Technologi...
PDF
10 EMS MONITORING TIPS IN 30 MINUTES BEST PRACTICES FROM TIBCO EMS PROFESSIO...
PPTX
Give ‘Em What They Want! Self-Service Middleware Monitoring in a Shared Servi...
PDF
What's New in RTView Core 6.5
PDF
Introducing RTView Enterprise Monitor 1.5
PDF
Redefining End-to-End Monitoring: Service Model Integration
PDF
Redefining End-to-End Monitoring: The Foundation - High-Performance Architect...
PDF
Climb Out of Your Monitoring Silo – Enable Real End-to-End Visibility for You...
PPTX
TUCON 2013
PPTX
Get the Big Picture! End-to-End Monitoring of Heterogeneous Middleware and Apps
PPTX
So we've done APM. Now what?
PDF
Reining in the 4 Ds of Spiraling Application Support Costs
SL: Maximize your Middleware Uptime - From TIBCO BusinessWorks to Apache Kafk...
What’s New and Exciting with RTView and TIBCO Middleware Monitoring
Reduce Risk with End to End Monitoring of Middleware-based Applications
Complete, Empowered and Focused. Be the IT Superhero.
Tibco NOW San Diego 2017 RTView Breakout session
Need Middleware Monitoring? Build a Better Business Case.
Find the REAL culprit behind your TIBCO performance issues
10 Tips for Better BusinessEvents Monitoring
The All-in-One TIBCO Monitor, Correlating Performance Across TIBCO Technologi...
10 EMS MONITORING TIPS IN 30 MINUTES BEST PRACTICES FROM TIBCO EMS PROFESSIO...
Give ‘Em What They Want! Self-Service Middleware Monitoring in a Shared Servi...
What's New in RTView Core 6.5
Introducing RTView Enterprise Monitor 1.5
Redefining End-to-End Monitoring: Service Model Integration
Redefining End-to-End Monitoring: The Foundation - High-Performance Architect...
Climb Out of Your Monitoring Silo – Enable Real End-to-End Visibility for You...
TUCON 2013
Get the Big Picture! End-to-End Monitoring of Heterogeneous Middleware and Apps
So we've done APM. Now what?
Reining in the 4 Ds of Spiraling Application Support Costs

Recently uploaded (20)

PPTX
Big Data Technologies - Introduction.pptx
PDF
Modernizing your data center with Dell and AMD
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Unlocking AI with Model Context Protocol (MCP)
PPT
Teaching material agriculture food technology
PDF
cuic standard and advanced reporting.pdf
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Big Data Technologies - Introduction.pptx
Modernizing your data center with Dell and AMD
The AUB Centre for AI in Media Proposal.docx
Per capita expenditure prediction using model stacking based on satellite ima...
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
The Rise and Fall of 3GPP – Time for a Sabbatical?
Unlocking AI with Model Context Protocol (MCP)
Teaching material agriculture food technology
cuic standard and advanced reporting.pdf
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Spectral efficient network and resource selection model in 5G networks
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Understanding_Digital_Forensics_Presentation.pptx
Advanced methodologies resolving dimensionality complications for autism neur...
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
20250228 LYD VKU AI Blended-Learning.pptx
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Chapter 3 Spatial Domain Image Processing.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...

Sl virtual apps-131106

  • 1. Shortfalls in Monitoring Virtualized Apps Deficiencies and Opportunities Tom Lubinski, CEO, SL Corporation 6/7 November 2013 © 2012 SL Corporation. All Rights Reserved. 1 © 2013 SL Corporation. All Rights Reserved.
  • 2. Shortfalls in Monitoring Virtualized Apps • What do we mean by “Virtualized Apps” ? • What are the “shortfalls” • Deficiencies • Opportunities © 2012 SL Corporation. All Rights Reserved. 2 © 2013 SL Corporation. All Rights Reserved.
  • 3. Shortfalls in Monitoring Virtualized Apps Another way to look at our agenda: • Hope springs eternal in the Human breast – the promise • Be careful you don’t go from the frying pan into the fire – the reality • Everybody wants to save the earth; nobody wants to help Mom do the dishes – P.J. O’Rourke – what needs to be done © 2012 SL Corporation. All Rights Reserved. 3 © 2013 SL Corporation. All Rights Reserved.
  • 4. Virtualization: The Promise Ready and Easy Access to Infrastructure … Success ! © 2012 SL Corporation. All Rights Reserved. 4 © 2013 SL Corporation. All Rights Reserved.
  • 5. Virtualization: The Promise Automatic Scaling of Applications … Not so successful … yet © 2012 SL Corporation. All Rights Reserved. 5 © 2013 SL Corporation. All Rights Reserved.
  • 6. Virtualization: The Promise Virtualization Changes Everything … Hmmm … not so fast © 2012 SL Corporation. All Rights Reserved. 6 © 2013 SL Corporation. All Rights Reserved.
  • 7. Virtualization: The Reality See how far we have come … 1990 Terminal + BSD Unix + vi 2013 putty + Linux + vi + colored fonts !! A Virtual Machine doesn’t look that much different from a physical machine at this level … © 2012 SL Corporation. All Rights Reserved. 7 © 2013 SL Corporation. All Rights Reserved.
  • 8. Virtualization: The Reality We’ve gone from … Timesharing on an IBM Mainframe Computer © 2012 SL Corporation. All Rights Reserved. 8 © 2013 SL Corporation. All Rights Reserved.
  • 9. Virtualization: The Reality To … Timesharing on an ESXi Hypervisor … on a smaller box, of course © 2012 SL Corporation. All Rights Reserved. 9 © 2013 SL Corporation. All Rights Reserved.
  • 10. Virtualization: The Reality Problem #1 – Hypervisor Overhead There is a cost associated with slicing CPU time and resources for each VM Sometimes called “Cpu Steal” … can be > 10% See Patrick Eaton’s blog: http://www.stackdriver.com/understan ding-cpu-steal-experiment/ © 2012 SL Corporation. All Rights Reserved. 10 © 2013 SL Corporation. All Rights Reserved.
  • 11. Virtualization: The Reality Problem #2 – Noisy Neighbors You don’t have the CPU to yourself ! If a “neighbor” is using a large part of the Host CPU, your performance will be affected Result = poor response time See Bernd Harzog’s blog: http://www.virtualizationpractice.com/app lications-performance-equals-responsetime-not-resource-utilization-9916 © 2012 SL Corporation. All Rights Reserved. 11 © 2013 SL Corporation. All Rights Reserved.
  • 12. Virtualization: The Reality Problem #3 – Resource Exhaustion You don’t have the Network and Storage to yourself ! Network-dependent apps can have highly unpredictable response time Storage-centric apps can be impacted by limited read/write capacity © 2012 SL Corporation. All Rights Reserved. 12 © 2013 SL Corporation. All Rights Reserved.
  • 13. Virtualization: The Reality Problem #4 – Poor Capacity Utilization (my favorite …) Expectation: Virtualization = better resource utilization Problem: Too easy to say “let’s just fire up another VM” You can “see and touch” hardware Virtual Machines get lost in the aether © 2012 SL Corporation. All Rights Reserved. 13 © 2013 SL Corporation. All Rights Reserved.
  • 14. Virtualization: The Reality Deficiencies in Monitoring … Cannot just monitor the CPU of the VM itself; must know what the Host and hypervisor are doing No direct correlation between VM resource utilization and application performance System Management tools are NOT part of platform provisioning; monitoring must accompany the application Distributed nature of VM deployment means that traditional agent-based tools don’t work © 2012 SL Corporation. All Rights Reserved. 14 © 2013 SL Corporation. All Rights Reserved.
  • 15. Virtualization: The Opportunity Good News: The shift to virtualization provides an opportunity to improve on the old ways of monitoring applications Let’s look more closely at what is meant by “virtualized applications” © 2012 SL Corporation. All Rights Reserved. 15 © 2013 SL Corporation. All Rights Reserved.
  • 16. Virtualization: The Opportunity (1) Level One … Survival ! Adapt Monitoring to Virtualized Environments: Use agentless data collection and/or agents that communicate data across firewalls or over public internet Include data from Hypervisor in health state and performance calculations (cpu / mem / disk / network) Include application-related metrics such as response time in HS and Perf calculations © 2012 SL Corporation. All Rights Reserved. 16 © 2013 SL Corporation. All Rights Reserved.
  • 17. Virtualization: The Opportunity (2) Level Two … Accomplishment ! Provide Complete Visibility into Health State of Virtualized Apps: Collect ALL data relevant to every application (infrastructure, middleware, application metrics) Normalize data so it can be aggregated and correlated across all data sources and types Provide application-centric “Views” of monitoring data relevant to each application © 2012 SL Corporation. All Rights Reserved. 17 © 2013 SL Corporation. All Rights Reserved.
  • 18. Virtualization: The Opportunity (2) Collect ALL data relevant to every application Each application is typically dependent on multiple component types This includes both VMWARE-VM AND VMWARE-HOST Health State of App is the aggregate of all components weighted by criticality © 2012 SL Corporation. All Rights Reserved. 18 © 2013 SL Corporation. All Rights Reserved.
  • 19. Virtualization: The Opportunity (2) Provide application-centric “Views” Aggregate health state of each application propagates up to higher-level summary views Single alert generated for an application independent of number of alerts in components © 2012 SL Corporation. All Rights Reserved. 19 © 2013 SL Corporation. All Rights Reserved.
  • 20. Virtualization: The Opportunity (2) Including History can provide longer-term views of app behavior © 2012 SL Corporation. All Rights Reserved. 20 © 2013 SL Corporation. All Rights Reserved.
  • 21. Virtualization: The Opportunity (3) Level Three … Mastery and Automation ! Use Provisioning Data to Automate Monitoring Configure all Monitoring at time of Provisioning (define target connections, operating parameters) Configure component dependencies based on component type (WebLogic App runs on WebLogic server, e.g.) Populate Service Dependency Model from Provisioning Metadata (dynamic CMDB) © 2012 SL Corporation. All Rights Reserved. 21 © 2013 SL Corporation. All Rights Reserved.
  • 22. Virtualization: The Opportunity (3) Configure all Monitoring Connections at time of Provisioning … Infrastructure as a Service – IaaS (well-defined) Provision VMs, Storage, Network Resources  metadata readily available for use in CMDB (vSphere, e.g.) and make connections to collect monitoring data Platform as a Service – PaaS (a little more vague) Provision Middleware on which Apps are built  metadata needs to be extracted for use in CMDB when deploying JMS servers or App Servers (e.g. IBM SmartCloud)  some custom development in this area © 2012 SL Corporation. All Rights Reserved. 22 © 2013 SL Corporation. All Rights Reserved.
  • 23. Virtualization: The Opportunity (3) Determining component dependencies based on component type Here, all components are determined from the single entity: WLS-CLUSTERAPP … WLS-CLUSTERAPP WLS-APP WLS-APP OC-CLUSTER OC-CACHE OC-CACHEOC-CACHE WLS WLS VMWARE-VM VMWARE-VM VMWARE-HOST © 2012 SL Corporation. All Rights Reserved. 23 © 2013 SL Corporation. All Rights Reserved.
  • 24. Virtualization: The Opportunity (3) Examples of “defined dependencies” … WLS-CLUSTERAPP WLS-APP OC-CACHE WLS-CLUSTER OC-CLUSTER WLS VMWARE-VM TOMCAT-APP JMS-TOPIC TOMCAT JMS-SERVER JVM VMWARE-VM VMWARE-HOST HOST VMWARE-HOST © 2012 SL Corporation. All Rights Reserved. 24 © 2013 SL Corporation. All Rights Reserved.
  • 25. Virtualization: The Opportunity (3) Generate table of dependencies in CMDB from single entry ! © 2012 SL Corporation. All Rights Reserved. 25 © 2013 SL Corporation. All Rights Reserved.
  • 26. Virtualization: The Opportunity (3) An Even Better Approach: (Future !) Generate all dependencies during Application Provisioning User Demand Deployed Application + Infrastructure Provisioning System Config Metadata Monitoring System In a sense, the provisioning metadata is the CMDB of the future … © 2012 SL Corporation. All Rights Reserved. 26 © 2013 SL Corporation. All Rights Reserved.
  • 27. Monitoring Virtualized Apps Some Conclusions … Virtualization DOES change things … adds complexity Deficiencies in traditional monitoring approaches require new tools and processes – survival first Opportunity exists when virtualizing apps to upgrade monitoring approach Powerful techniques can be used to automate much of what used to be very manual © 2012 SL Corporation. All Rights Reserved. 27 © 2013 SL Corporation. All Rights Reserved.
  • 28. How RTView Addresses This Problem www.sl.com www.sl.com/blog © 2012 SL Corporation. All Rights Reserved. 28 © 2013 SL Corporation. All Rights Reserved.
  • 29. Thank you! For more information, please visit www.sl.com www.sl.com/blog © 2012 SL Corporation. All Rights Reserved. 29 © 2013 SL Corporation. All Rights Reserved.
  • 30. © 2012 SL Corporation. All Rights Reserved. 30 © 2013 SL Corporation. All Rights Reserved.