APM (Application Performance Management) traditionally focused on DevOps tools which help developers supporting custom code find issues within that code.
New APM solutions are needed that work for every application and help the Ops team support every application in production
Therefore, a new category is needed. This new category of solutions is called Application Operations or AppOps. Focused on Operations staff who are responsible for supporting all physical, virtual & cloud applications, running across every platform, and every source. The key attributes: ability to measure performance of every application in production and find problems in the infrastructure.
Decarbonising Commercial Real Estate: The Role of Operational Performance
The Need for AppOps in the Dynamic Data Center and Cloud
1. The Need for Application Operations
in the Dynamic Data Center
and the Cloud
Bernd Herzog, Analyst – APM Experts
2. From DevOps to AppOps
• APM (Application Performance Management)
traditionally focused on DevOps tools which help
developers supporting custom code find issues
within that code
• New APM solutions are needed that work for
every application and help the Ops team support
every application in production
3. AppOps
This new category of solutions is called
Application Operations or AppOps
• Focused on Operations staff who are responsible for supporting
all physical, virtual & cloud applications, running across every
platform, and every source
• Key attributes: ability to measure performance of every
application in production and find problems in the infrastructure
4. Dynamic Data Center Challenges
Agile Development creates
rapidly changing applications
Running on next generation
deployment platforms
Your Cloud
Built in diverse languages and running
on diverse language runtimes
Deployed on multiple virtualization platforms
Hybrid Cloud
Public Cloud
Located in multiple clouds with multiple owners
5. Criteria for Virtualization and
Cloud Aware APM
Broad Application Platform Support
• Due to virtualization, there is now a requirement that
IT teams have a tool that measures application
response time across every applications system
• If an enterprise has both custom and purchased
applications, two tool are likely necessary
• One that understands all of the applications in production
(AppOps)
• One that can find problems with code in production (DevOps)
6. Criteria for Virtualization and
Cloud Aware APM
Real-Time and Comprehensive Data Collection
• Credible monitoring solutions must collect data in the
following manner:
• Real-time data collection
•
Continuous collection to eliminate gaps in visibility and keep up
with the environment
• Comprehensive data collection
•
Time series, resource utilization, and logs
• Deterministic data collection
•
•
Data that comes from a management API is subject to sampling
and averaging
APM solutions must collect their own data to ensure accuracy
7. Criteria for Virtualization and
Cloud Aware APM
Root Cause Analysis
• Inference from resource utilization data
• Statistical correlation of response time, throughput and
resource utilization metrics
• Deterministic root cause
Continue to build, and we
will continue to measure.
8. Criteria for Virtualization and
Cloud Aware APM
• Dynamic Discovery of Apps and Their Topology
• Zero Initial and Ongoing Configuration
• Continuous, End-to-End Measurement of Application
Response Time
• Cross Virtualization Platform Support
• Public Cloud Ready
• Automatic and Dynamic Baselining
Continue to build, and we
will continue to measure.
9. ROI from Application
Performance Management
Continue to build, and we
will continue to measure.
For any organization putting a performance critical or revenue generating application in a
virtual or cloud based environment, it is essential to ensure the performance of that app.
10. Conclusions
Monitoring performance (response time) of a business
critical application in virtualized and cloud based
environments should be implemented as follows:
• End-to-end and hop-by-hop though entire sequence of
processes, servers, and networks of the system
• Fixed topology for an application cannot be assumed, but rather
discovered continuously and automatically
• APM solutions must address the problems created by
virtualization plus the ones associated with having an
organizational boundary between the application and the
infrastructure
11. Conclusions
• Synchronize applications development and applications
monitoring strategies
• Cloud computing means that APM solutions should be
able to travel with an application as it moves between
internal and external data centers
• Cloud computing will also increase the demand for
infrastructure performance management and app
performance management solutions
• Moving an app into a virtualized or cloud based
environment is an opportunity to kill
legacy, complex, expensive APM solutions
• Virtualized, cloud-aware APM solutions are required
12. About AppFirst
• AppFirst collects actual application performance data
from every application in the environment, log data, and
resource utilization data from the software
infrastructure that supports the applications
• It is therefore the only AppOps focused solution in
which both the app performance data and the data about
what caused performance degradation are in the same
place, giving AppFirst a market leading ability to do root
cause analysis
• AppFirst is able to deliver what was previously
enormously expensive to purchase and enormously time
consuming to implement in a simple service that works
out of the box
13. About APM Experts
• Bernd is the CEO of APM Experts, a consulting and
analysis firm focusing advising enterprises upon next
generation management software strategies, and upon
advising vendors upon their product and marketing
strategies
• Bernd was formerly a Gartner Group Research Director
focusing upon the Windows Server operating
system, CEO of RTO Software, VP of Products of
Netuitive and has been involved in vendor and IT strategy
since 1980
As your app grows, with either pushes daily or weekly, we automatically grow with your applications – no consideration required. No more asking “what should I monitor”
As your app grows, with either pushes daily or weekly, we automatically grow with your applications – no consideration required. No more asking “what should I monitor”
Talk track: This is what’s changing that’s so hard. Everyone used to have this figured out.These problems are compounded:--When you’re using legacy infrastructure and tools--Web-scale--Costs
As your app grows, with either pushes daily or weekly, we automatically grow with your applications – no consideration required. No more asking “what should I monitor”
As your app grows, with either pushes daily or weekly, we automatically grow with your applications – no consideration required. No more asking “what should I monitor”
As your app grows, with either pushes daily or weekly, we automatically grow with your applications – no consideration required. No more asking “what should I monitor”
As your app grows, with either pushes daily or weekly, we automatically grow with your applications – no consideration required. No more asking “what should I monitor”
As your app grows, with either pushes daily or weekly, we automatically grow with your applications – no consideration required. No more asking “what should I monitor”
As your app grows, with either pushes daily or weekly, we automatically grow with your applications – no consideration required. No more asking “what should I monitor”