SlideShare a Scribd company logo
1 of 30
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

Viewers also liked

مناعة الجزء 1
مناعة الجزء 1مناعة الجزء 1
مناعة الجزء 1ecole
 
My Attitude
My AttitudeMy Attitude
My Attitudefaiqya
 
Issues in nursing
Issues in nursingIssues in nursing
Issues in nursinggracemae
 
Highlights from ExL Pharma’s 2nd Annual Patient Assistance Programs
Highlights from ExL Pharma’s 2nd Annual Patient Assistance ProgramsHighlights from ExL Pharma’s 2nd Annual Patient Assistance Programs
Highlights from ExL Pharma’s 2nd Annual Patient Assistance ProgramsExL Pharma
 
AIChE 2011 - Multiphysics Model of Diesel Injector Deposit Formation
AIChE 2011 - Multiphysics Model of Diesel Injector Deposit FormationAIChE 2011 - Multiphysics Model of Diesel Injector Deposit Formation
AIChE 2011 - Multiphysics Model of Diesel Injector Deposit FormationRichard West
 
Paid, earned, shared & owned - getting insight from integrated communications...
Paid, earned, shared & owned - getting insight from integrated communications...Paid, earned, shared & owned - getting insight from integrated communications...
Paid, earned, shared & owned - getting insight from integrated communications...WCG London
 
Pelota al cesto
Pelota al cestoPelota al cesto
Pelota al cestomaricel
 
Next Generation Workflows - SharePoint Day 2013
Next Generation Workflows - SharePoint Day 2013Next Generation Workflows - SharePoint Day 2013
Next Generation Workflows - SharePoint Day 2013Raona
 
Coherence monitoring 101
Coherence monitoring 101Coherence monitoring 101
Coherence monitoring 101SL Corporation
 
Muscle and neural tissues identification
Muscle and neural tissues identificationMuscle and neural tissues identification
Muscle and neural tissues identificationM. Carol Carlisle
 
2010 2015年中国厨具行业投资分析及前景预测报告-简版报告
2010 2015年中国厨具行业投资分析及前景预测报告-简版报告2010 2015年中国厨具行业投资分析及前景预测报告-简版报告
2010 2015年中国厨具行业投资分析及前景预测报告-简版报告charlenechen
 
Real-Time Coherence Monitoring in Integrated Environments
Real-Time Coherence Monitoring in Integrated EnvironmentsReal-Time Coherence Monitoring in Integrated Environments
Real-Time Coherence Monitoring in Integrated EnvironmentsSL Corporation
 
folding immune system
folding immune systemfolding immune system
folding immune systemPablo Lara
 
אקטיביזם תקשורתי
אקטיביזם תקשורתיאקטיביזם תקשורתי
אקטיביזם תקשורתיhagitmt
 
Portfolio Essentials: Expectation 10
Portfolio Essentials: Expectation 10Portfolio Essentials: Expectation 10
Portfolio Essentials: Expectation 10Jon Kelly
 

Viewers also liked (20)

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

Similar to Sl virtual apps-131106

Get the Big Picture! End-to-End Monitoring of Heterogeneous Middleware and Apps
Get the Big Picture! End-to-End Monitoring of Heterogeneous Middleware and AppsGet the Big Picture! End-to-End Monitoring of Heterogeneous Middleware and Apps
Get the Big Picture! End-to-End Monitoring of Heterogeneous Middleware and AppsSL Corporation
 
EMCWorld 2013 -ServiceMesh Agility Platform: Cloud-based DevOps with ViPR
EMCWorld 2013 -ServiceMesh Agility Platform: Cloud-based DevOps with ViPREMCWorld 2013 -ServiceMesh Agility Platform: Cloud-based DevOps with ViPR
EMCWorld 2013 -ServiceMesh Agility Platform: Cloud-based DevOps with ViPRServiceMesh
 
Visibility & Security for the Virtualized Enterprise
Visibility & Security for the Virtualized EnterpriseVisibility & Security for the Virtualized Enterprise
Visibility & Security for the Virtualized EnterpriseEMC
 
Visibility & Security for the Virtualized Enterprise
Visibility & Security for the Virtualized EnterpriseVisibility & Security for the Virtualized Enterprise
Visibility & Security for the Virtualized EnterpriseEMC
 
Software Defined Data Center: The Intersection of Networking and Storage
Software Defined Data Center: The Intersection of Networking and StorageSoftware Defined Data Center: The Intersection of Networking and Storage
Software Defined Data Center: The Intersection of Networking and StorageEMC
 
True Storage Virtualization with Software-Defined Storage
True Storage Virtualization with Software-Defined StorageTrue Storage Virtualization with Software-Defined Storage
True Storage Virtualization with Software-Defined StorageCloudOps Summit
 
Cloud expo 2015_rags
Cloud expo 2015_ragsCloud expo 2015_rags
Cloud expo 2015_ragsragss
 
Journey to end user computing dallas vmug may 2013
Journey to end user computing   dallas vmug may 2013Journey to end user computing   dallas vmug may 2013
Journey to end user computing dallas vmug may 2013Tommy Trogden
 
Monitoring of Web Applications and GlassFish for Performance and Availability...
Monitoring of Web Applications and GlassFish for Performance and Availability...Monitoring of Web Applications and GlassFish for Performance and Availability...
Monitoring of Web Applications and GlassFish for Performance and Availability...SL Corporation
 
Best Practices & Lessons Learned from the field on EMC Documentum xCP 2.0
Best Practices & Lessons Learned from the field on EMC Documentum xCP 2.0Best Practices & Lessons Learned from the field on EMC Documentum xCP 2.0
Best Practices & Lessons Learned from the field on EMC Documentum xCP 2.0Haytham Ghandour
 
VMworld 2013: Provisioning and Managing a Heterogeneous Cloud with vCloud Aut...
VMworld 2013: Provisioning and Managing a Heterogeneous Cloud with vCloud Aut...VMworld 2013: Provisioning and Managing a Heterogeneous Cloud with vCloud Aut...
VMworld 2013: Provisioning and Managing a Heterogeneous Cloud with vCloud Aut...VMworld
 
206570 primavera and the fusion stack
206570 primavera and the fusion stack206570 primavera and the fusion stack
206570 primavera and the fusion stackp6academy
 
OpenStack + CloudFoundry Austin Meetup
OpenStack + CloudFoundry Austin MeetupOpenStack + CloudFoundry Austin Meetup
OpenStack + CloudFoundry Austin Meetupragss
 
OS + CF Austin meetup
OS + CF Austin meetupOS + CF Austin meetup
OS + CF Austin meetupragss
 
Load Balancing, Failover and Scalability with ColdFusion
Load Balancing, Failover and Scalability with ColdFusionLoad Balancing, Failover and Scalability with ColdFusion
Load Balancing, Failover and Scalability with ColdFusionColdFusionConference
 
Building highly available architectures with WAS and MQ
Building highly available architectures with WAS and MQBuilding highly available architectures with WAS and MQ
Building highly available architectures with WAS and MQMatthew White
 
CLASS 2016 - Palestra José Antunes
CLASS 2016 - Palestra José AntunesCLASS 2016 - Palestra José Antunes
CLASS 2016 - Palestra José AntunesTI Safe
 
Software Defined Data Center: The Intersection of Networking and Storage
Software Defined Data Center: The Intersection of Networking and StorageSoftware Defined Data Center: The Intersection of Networking and Storage
Software Defined Data Center: The Intersection of Networking and StorageEMC
 
Using OSGi as a Cloud Platform - Jan Rellermeyer
Using OSGi as a Cloud Platform - Jan RellermeyerUsing OSGi as a Cloud Platform - Jan Rellermeyer
Using OSGi as a Cloud Platform - Jan Rellermeyermfrancis
 
CFSummit ColdFusion 2015 Load Balancing, Failover and Scalability
CFSummit ColdFusion 2015 Load Balancing, Failover and ScalabilityCFSummit ColdFusion 2015 Load Balancing, Failover and Scalability
CFSummit ColdFusion 2015 Load Balancing, Failover and ScalabilitymcollinsCF
 

Similar to Sl virtual apps-131106 (20)

Get the Big Picture! End-to-End Monitoring of Heterogeneous Middleware and Apps
Get the Big Picture! End-to-End Monitoring of Heterogeneous Middleware and AppsGet the Big Picture! End-to-End Monitoring of Heterogeneous Middleware and Apps
Get the Big Picture! End-to-End Monitoring of Heterogeneous Middleware and Apps
 
EMCWorld 2013 -ServiceMesh Agility Platform: Cloud-based DevOps with ViPR
EMCWorld 2013 -ServiceMesh Agility Platform: Cloud-based DevOps with ViPREMCWorld 2013 -ServiceMesh Agility Platform: Cloud-based DevOps with ViPR
EMCWorld 2013 -ServiceMesh Agility Platform: Cloud-based DevOps with ViPR
 
Visibility & Security for the Virtualized Enterprise
Visibility & Security for the Virtualized EnterpriseVisibility & Security for the Virtualized Enterprise
Visibility & Security for the Virtualized Enterprise
 
Visibility & Security for the Virtualized Enterprise
Visibility & Security for the Virtualized EnterpriseVisibility & Security for the Virtualized Enterprise
Visibility & Security for the Virtualized Enterprise
 
Software Defined Data Center: The Intersection of Networking and Storage
Software Defined Data Center: The Intersection of Networking and StorageSoftware Defined Data Center: The Intersection of Networking and Storage
Software Defined Data Center: The Intersection of Networking and Storage
 
True Storage Virtualization with Software-Defined Storage
True Storage Virtualization with Software-Defined StorageTrue Storage Virtualization with Software-Defined Storage
True Storage Virtualization with Software-Defined Storage
 
Cloud expo 2015_rags
Cloud expo 2015_ragsCloud expo 2015_rags
Cloud expo 2015_rags
 
Journey to end user computing dallas vmug may 2013
Journey to end user computing   dallas vmug may 2013Journey to end user computing   dallas vmug may 2013
Journey to end user computing dallas vmug may 2013
 
Monitoring of Web Applications and GlassFish for Performance and Availability...
Monitoring of Web Applications and GlassFish for Performance and Availability...Monitoring of Web Applications and GlassFish for Performance and Availability...
Monitoring of Web Applications and GlassFish for Performance and Availability...
 
Best Practices & Lessons Learned from the field on EMC Documentum xCP 2.0
Best Practices & Lessons Learned from the field on EMC Documentum xCP 2.0Best Practices & Lessons Learned from the field on EMC Documentum xCP 2.0
Best Practices & Lessons Learned from the field on EMC Documentum xCP 2.0
 
VMworld 2013: Provisioning and Managing a Heterogeneous Cloud with vCloud Aut...
VMworld 2013: Provisioning and Managing a Heterogeneous Cloud with vCloud Aut...VMworld 2013: Provisioning and Managing a Heterogeneous Cloud with vCloud Aut...
VMworld 2013: Provisioning and Managing a Heterogeneous Cloud with vCloud Aut...
 
206570 primavera and the fusion stack
206570 primavera and the fusion stack206570 primavera and the fusion stack
206570 primavera and the fusion stack
 
OpenStack + CloudFoundry Austin Meetup
OpenStack + CloudFoundry Austin MeetupOpenStack + CloudFoundry Austin Meetup
OpenStack + CloudFoundry Austin Meetup
 
OS + CF Austin meetup
OS + CF Austin meetupOS + CF Austin meetup
OS + CF Austin meetup
 
Load Balancing, Failover and Scalability with ColdFusion
Load Balancing, Failover and Scalability with ColdFusionLoad Balancing, Failover and Scalability with ColdFusion
Load Balancing, Failover and Scalability with ColdFusion
 
Building highly available architectures with WAS and MQ
Building highly available architectures with WAS and MQBuilding highly available architectures with WAS and MQ
Building highly available architectures with WAS and MQ
 
CLASS 2016 - Palestra José Antunes
CLASS 2016 - Palestra José AntunesCLASS 2016 - Palestra José Antunes
CLASS 2016 - Palestra José Antunes
 
Software Defined Data Center: The Intersection of Networking and Storage
Software Defined Data Center: The Intersection of Networking and StorageSoftware Defined Data Center: The Intersection of Networking and Storage
Software Defined Data Center: The Intersection of Networking and Storage
 
Using OSGi as a Cloud Platform - Jan Rellermeyer
Using OSGi as a Cloud Platform - Jan RellermeyerUsing OSGi as a Cloud Platform - Jan Rellermeyer
Using OSGi as a Cloud Platform - Jan Rellermeyer
 
CFSummit ColdFusion 2015 Load Balancing, Failover and Scalability
CFSummit ColdFusion 2015 Load Balancing, Failover and ScalabilityCFSummit ColdFusion 2015 Load Balancing, Failover and Scalability
CFSummit ColdFusion 2015 Load Balancing, Failover and Scalability
 

More from SL Corporation

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

More from SL Corporation (20)

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

Recently uploaded

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
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 CVKhem
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
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 Processorsdebabhi2
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
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 DevelopmentsTrustArc
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
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 RobisonAnna Loughnan Colquhoun
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 

Recently uploaded (20)

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
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
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
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
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
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
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 

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.