Sunteți pe pagina 1din 16

SOLUTION BRIEF

CA APPLICATION PERFORMANCE MANAGEMENT

Our Apps Are the Face of our


Business, but What Impression
Are They Leaving?
CA Application Performance

Management is the premier

business enabler to help you drive

app user-loyalty so that every user

transaction becomes a loyalty-

building interaction.
3 | SOLUTION BRIEF: CA APPLICATION PERFORMANCE MANAGEMENT ca.com

Executive Summary

Challenge
In a time when businesses are literally being recoded by software, applications have now become the face
of your business. Physical interactions are being replaced with digital interactions. And in the age of rapid
adoption and rapid rejection, you have mere seconds to impress your users. This is the reality of the app
economy. Despite the enormous complexity of today’s application delivery chain, your end users expect a
flawless app experience, regardless of how, when or where they access your app. This means app issues
aren’t IT issues, they’re customer satisfaction and retention issues.

Opportunity
Your organization must create unique digital offerings and deliver app experiences that inspire your end
users. Today’s application performance management (APM) solutions fall short of delivering critical
insights around your app users; today’s APM solutions wind up being used solely as IT performance tools
and not as mechanisms to create strategic advantage to your business. Leaders in the app economy need
a smarter APM—one with advanced analytics to spot anomalies earlier, which offers informed corrective
action and can leverage the big data of APM to become more proactive. They need an APM that provides
deeper insight into mobile app performance around users’ behavior, location and crash analytics. They
need an APM that can supercharge DevOps by providing a common performance language in both
production and preproduction environments.

Benefits
CA Application Performance Management (CA APM) is designed for enterprise organizations who demand
the absolute best to help them proactively monitor the applications they rely upon to stimulate user
loyalty and to differentiate their business in the app economy.

CA APM is well positioned as an APM solution that can deliver mobile to mainframe insight for code level,
root cause diagnostics, embedded multivariant behavioral analytics and enterprise scale management
and metric analysis for the most demanding apps, so that every user transaction becomes a loyalty
building interaction.

It gives you 20/20 insight into the complexity of your apps, from the point of user access, into the
middleware components, and back to the backend database or mainframe so you can pinpoint and resolve
performance issues quickly.
4 | SOLUTION BRIEF: CA APPLICATION PERFORMANCE MANAGEMENT ca.com

Section 1: Challenges in the Application Economy and the Need for APM

Applications reign supreme.


Applications are rewriting the world in which we live. They drive our economy. They are how partners and
suppliers interact, how employees connect, how consumers share, learn and purchases goods and services
and how we separate our business from our competitors. Every business is becoming an applications
business. Every industry is becoming an applications industry, and this business model shift is only accelerating.

There are currently four or more customer-facing applications delivered per year by leader IT organizations
to their businesses. This data comes from a recent survey commissioned by CA Technologies which
consisted of approximately 1,400 senior IT executives in global organizations with over $500 million
in revenue, in 13 countries and across five industries (financial services, healthcare, retail, telecom and
media/entertainment). Half of these organizations state that the application economy is disrupting their
industry with 94 percent saying they feel pressure to launch new applications.

In addition, the importance of applications is growing. According to research firm AppNation,1


“The combined value of paid apps, app-enabled purchases of goods and services and in-app advertising
is expected to surge to $151 billion in the U.S. by 2017.” The European apps market, according
to GigaOM,2 “will grow from 17.5 billion euros ($23.5 billion) in 2013 to 63 billion euros
($86 billion) in 2018.”

“The combined value


of paid apps, app-
enabled purchases of
goods and services
and in-app advertising
is expected to surge to
$151 billion in the U.S.
by 2017.”
– AppNation
5 | SOLUTION BRIEF: CA APPLICATION PERFORMANCE MANAGEMENT ca.com

End users expect a flawless app experience—every time.


According to Forrester Research’s John C. McCarthy, VP and Principal Analyst for CIO’s in a 2014 report,
“Software Must Enrich Your Brand,”3 “More than ever, software either enriches or degrades your brand.”

Undoubtedly, this “impress me now” expectation comes from our experience with consumer mobile apps.
Enterprise level applications now must deliver a flawless, even inspiring, experience every time. In today’s
application economy, where apps have become the very heart and soul of your business, you have mere
seconds to impress your user. The quality of the applications that the business builds and the performance
of those applications are essential to the quality of your customer’s digital experience.

Why APM Is Critical


With this increased reliance on applications, it’s more important than ever that enterprises monitor and
manage the end-user application experience across all environments: physical, virtual, mobile, cloud and
mainframe.

The pressure to ensure a positive end-user experience with mission critical applications and to identify,
diagnose and fix application issues quickly is imperitive with today’s environment of composite
applications at a boiling point.

This is why APM is a key solution for enterprise organizations that rely upon these digital experiences to
impress and build loyalty to the brand.

“More than ever,


software either
enriches or degrades
your brand.”
– Forrester Research
6 | SOLUTION BRIEF: CA APPLICATION PERFORMANCE MANAGEMENT ca.com

Section 2: Deliver an Inspiring User Experience by Proactively Monitoring the Apps That Drive
Your Reputation.

CA Application Performance Management


CA APM is designed to be the premier APM solution in the marketplace for enterprise organizations who
demand the absolute best when monitoring applications they rely upon to drive revenue and strengthen
their brand reputation. Many of the largest and most innovative global organizations use CA APM to build,
deploy and manage applications so every user transaction becomes a loyalty building interaction.

Make no mistake; CA defined the APM market in the late nineties by providing a solution that could scale
and meet the performance requirements of the most demanding environments (CSPs, MSPs and large
enterprises). By relying on CA APM, the biggest global organizations could bring applications to market
that built their brand while also giving them a competitive advantage. CA continues this APM legacy today
by enabling enterprise organizations with the ability to reliably deploy and manage mission critical, highly
complex applications.

In a very real sense, the world economy runs on CA APM. The majority of the Fortune 500 global
organizations who want to ensure the best end-user experience with their applications entrust their
brands to CA. If you are serious about building, deploying and managing applications, at scale, that inspire
your users and that won’t tarnish your brand, CA is and will always be the clear APM choice.

Here is who chooses CA to manage their mission-critical apps:

• Seven out of the top 10 banks


• Seven out of the top 10 telcos
• Seven out of the top 10 healthcare organizations

E.P.I.C. APM Strategy: The Catalyst to Stimulate User Loyalty and Differentiate
Your Business
With the CA APM 10 release, CA continues its E.P.I.C. APM strategy, a solution that creates a competitive
advantage in the app economy by proactively managing the user experience. CA APM 10 delivers new
innovation based on the E.P.I.C. APM strategy that continues with each new release.

APM delivers a solution that is easy, proactive, intelligent and collaborative (E.P.I.C.) across the application
lifecycle. This means easy deployment of APM agents to get value in minutes. It means automatic
visibility into each native mobile or web-based transaction. It means obtaining intelligence and insight of
end users’ interactions with your applications, from native mobile to mainframe. And it means E.P.I.C.
APM acts as the catalyst for DevOps to fuel collaboration across the organization by providing a common
vocabulary to analyze performance data thereby instilling continuous performance improvements at every
stage of the software lifecycle.
7 | SOLUTION BRIEF: CA APPLICATION PERFORMANCE MANAGEMENT ca.com

• Easy—Simplify and speed the triage process through a customizable patent pending relationship
view and timeline that helps you easily locate where performance problems originate.
• Proactive—Quickly recognize problems as they develop and intuitively understand the most critical
and recurrent problems across your application landscape—all with zero configuration.
• Intelligent—Automatically detect and monitor application processes without requiring any deep
knowledge of either the application or application framework.
• Collaboration—Enable better communication between Dev and Ops specialists to resolve problems
faster by utilizing the same production tool in development and with a unified view of the infrastructure
and apps that affect business services.

Easy, proactive, intelligent and collaborative and with support for modern frameworks, such as PHP,
Node.JS, MongoDB, and FUSE, CA APM can help you ensure a positive end-user experience across a broad
range of Tier 1/2/3 applications.

Simplify and speed the triage of performance issues.


For CA APM 10, CA undertook an extensive ethnographic research project where the typical day in the life
and workflow of 80 individuals across 17 organizations in 18 cities were studied. From support analysts, to
developers, performance engineers, APM administrators and managers, this research helped us understand
the biggest challenges facing those that manage application performance. We learned how best to help
make their lives easier and make application triage more efficient. Support analysts, in particular, whose job
within a typical organization is to monitor hundreds of different apps and systems, need help to declutter
from what is often a mixed bag of siloed performance tools and traditional “app maps” that are anything
but easy to understand.

An Innovative Approach to Simplifying Chaos


The adoption of new technologies, such as Node.js, MongoDB, Docker, PHP and Cloud Foundry, have enabled
applications to be portable, dynamic and agile. This adds a new layer of complexity to an already complex
application environment. When application issues arise, it becomes difficult to pinpoint the issue and too
often you find yourself in lengthy war rooms or assigning experts to triage every issue. As a result, brand
loyalty, customer satisfaction and innovation are negatively impacted. The old approach to application
performance management just isn’t working. A new approach is needed.

CA APM 10 Team Center, a modern user interface designed from the ground up, simplifies and speeds the
triage of application performance issues. It allows users to naturally and easily triage application problems,
even with little to no knowledge of the application. The patent pending relationship view of Team Center lets
you overlay real world attributes onto complex application relationship data to simplify the view and
minimize the “spaghetti” seen in typical application topology maps. By applying attributes, various users
across operations can filter based on geography, business unit, application component, operating system
and more, to easily view what is important to them and the task at hand. Reducing the chaos helps you to
focus on the issue to deliver better customer experience.
8 | SOLUTION BRIEF: CA APPLICATION PERFORMANCE MANAGEMENT ca.com

Figure A.
Patent Pending
CA APM Team
Center Perspectives

Go back in time to find the start of a performance issue.


One of the first questions that is asked when performance problems arise is “what changed?”
Understanding changes over time and the ability to dive into the changes that precede a performance
issue is a key element of CA APM 10. Team Center has an integrated timeline which lets you see the
sequence of change events in chronological order and navigate the series of events to see the impact
of change related to the application components. By simply dragging the timeline backwards from a
performance issue, you can easily identify the start point of the issue and the first affected components.
This can help identify the beginning of performance issues and help to address future problems by
addressing the true root cause.

Figure B.
Patent Pending
CA APM Team
Center Timeline
9 | SOLUTION BRIEF: CA APPLICATION PERFORMANCE MANAGEMENT ca.com

Know when and where to act.


In the past, APM solutions have dealt with false positive alerts by using baselines. Although this has
helped, these approaches typically look at only one part of the issue, severity. A different way to look at
the issue is to analyze severity and duration. Is the problem a small problem that has been occurring over
a long period of time? This could eventually escalate into a larger issue and you would probably want to
investigate. Is the problem a medium issue that occurs some of the time? Once again this should be
alerted as it could become a larger issue very soon. Analyzing severity and time arms you with the right
information to know when and where you should act.

In CA APM 10, the differential analysis capability uses a technique totally new to the APM market that
mirrors the work a human operator would do to monitor transactions. This new approach involves no
configuration and produces alerts that catch both slow growing, chronic problems and fast acting acute
ones. When trouble is brewing, highly diagnostic transaction traces are automatically captured and made
available for review. No complex rules and configuration are required for success.

Figure C.
Patent Pending
CA APM Differential
Analysis
10 | SOLUTION BRIEF: CA APPLICATION PERFORMANCE MANAGEMENT ca.com

Mobile-to-Mainframe APM: 20/20 Insight for Root Cause Diagnostics


CA APM 10 provides a mobile APM solution that helps ensure optimal end-user experience through
360-degree performance visibility with mobile-to-mainframe capability. Mobile CA APM is an integration
of CA APM 10 with mobile app analytics, discussed below.

Focus on mobile apps.


In today’s mobile application economy, providing the best user experience is critical to building customer
loyalty. With over one million mobile apps available for download, you have one chance to provide a great
user experience and deliver value to our mobile customers. How can you ensure a great mobile app
experience that elevates your offering above the thousands of other choices our customers have?

CA Mobile App Analytics is a SaaS based and on-premises solution that provides your business analysts,
app developers, IT operations and support teams with the complete visibility and the insights needed to
achieve user loyalty and maximize potential value to customers. CA Mobile App Analytics provides a
comprehensive solution to visualize and analyze user experience and app health, capture and investigate
issues and inform app teams with real world customer usage data to deliver the most impactful features
and fixes in the next app update.

CA APM integrates with CA Mobile App Analytics to provide a true mobile to mainframe offering. With this
mobile APM solution, IT operations teams can investigate where issues reside across the end-to-end mobile
app infrastructure so that they can be fixed quickly. IT operations teams and support teams can then feed
that real user data back to the app development teams to improve the next version of the app, greatly
enhancing the user experience. It offers clarity into the performance of mobile applications to help pinpoint
issues across the mobile infrastructure. The solution enables a better understanding of the usage of the app
by geography, carrier, device and more in order to deliver dynamic applications that delight users.

Figure D.
CA APM consuming
mobile data from
CA Mobile App
Analytics
11 | SOLUTION BRIEF: CA APPLICATION PERFORMANCE MANAGEMENT ca.com

Figure E.
Mobile transaction
data captured with
specific meta-data
about carrier,
network, location,
device, etc.

Focus on Microservices.
CA APM provides visibility into the performance and health of applications using a microservices
architecture and enabling technologies such as containers, Node.js and Cloud Foundry. Microservices
compartmentalize the application by function allowing for greater application flexibility, portability and
increases the rate of application updates and changes. This introduces a new layer of complexity to an
already complex application environment. CA APM reduces the complexity by allowing users to view the
impact of change and create role-based, task oriented views helping to better understand application
performance and quickly triage application issues.

CA APM monitors a variety of new modern technologies that enable microservices architecture such as
Docker Containers, Node.js and Cloud Foundry.

Figure F.
Easily visualize the
health of an
application written
in Node.js
12 | SOLUTION BRIEF: CA APPLICATION PERFORMANCE MANAGEMENT ca.com

Focus on middleware.
CA APM has 20/20 visibility of all your transactions from the mobile device, through the middleware,
back into the mainframe/database backend. Middleware components can’t be ignored as they often
represent the secret sauce of transaction routing and transformation for many enterprise customers.
Coverage of middleware ensures the required end-to-end visibility that results in accurate and actionable
performance metrics.

CA APM monitors an extensive list of middleware components, such as middleware from IBM®, Oracle,
Red Hat, Software AG, Tibco, and more as well as non-Java™ environments like MQ.

Figure G.
Health of
Middleware
Components is
Critical to
Application
Performance

Focus on mainframe.
CA APM closes the loop on 360-degree visibility of applications by tracking user transactions within the
mainframe. CA has been monitoring mainframe applications for years and, since 2009, with the CA Cross-
Enterprise Application Performance Management (CA Cross-Enterprise APM) cross-enterprise component, is
uniquely positioned to provide detailed infrastructure and transaction metrics with drill-down capabilities for
all mainframe sub-systems. CA Cross-Enterprise APM provides a unified view of enterprise transactions by
monitoring the real-time performance of customer facing applications that span the mainframe.

As the solution helps users identify and isolate performance problems by monitoring health metrics of
critical application components, it also delivers deep visibility into the performance of key mainframe
resources including z/OS®, USS, TCP/IP, WebSphere MQ, CA Datacom/DB, IBM IMS™ and DB2 for z/OS® in
a single unified APM dashboard with drill-down capabilities. The unified view empowers IT and the
business with important data to make informed decisions without needing specifics skills in other tools
or environments.
13 | SOLUTION BRIEF: CA APPLICATION PERFORMANCE MANAGEMENT ca.com

Figure H.
An end-to-end
application flow,
including the
mainframe.

Figure I.
Information
provided to your
mainframe
performance team
for detailed analysis
and action.
14 | SOLUTION BRIEF: CA APPLICATION PERFORMANCE MANAGEMENT ca.com

Enterprise Scalability
Whether you are a large organization or a smaller and growing organization, CA APM can meet your scalability
requirements. We offer full featured APM capabilities that scale to monitor billions of transactions in the most
demanding data center, cloud or hybrid environments. Start with one instance of APM, enterprise manager
(EM), to collect up to 500,000 application metrics and grow to monitoring billions of metrics across your
applications every day.

Some customer data points as to how vast in scale we can go:

• A large communications service provider is currently using CA APM to monitor over 25,000 Java Virtual
Machines (JVMs) across multiple datacenters, capturing 25,000,000 metrics every 15 seconds, reporting
into over 400 EMs, many of which are in the customer’s internal cloud.
• A large online services and tax management company monitors 2,500,000 concurrent customer
sessions processing 200,000 transactions per second. This customer monitors 9,000 JVMs and network
components on more than 120 EMs. They monitor applications in their private cloud, legacy datacenter
and public cloud using CA APM.
• A major US bank manages more than 14,000 JVMs and middleware components using CA APM. This
bank also uses CA APM to manage critical applications, like online banking, fund transfers, wealth
management, lending and mortgage, investment banking and more.

Sizing and scalability of a CA APM instance is based largely on the number of metrics that are collected
and the number of agents instrumenting the application, as opposed to the number of applications being
monitored. A single instance of a CA APM cluster (10 EMs) is capable of managing up to 3,000 agents,
and collecting up to 5,000,000 (500,000/EM) metrics every 15 seconds.

And the CA APM Command Center, an included component of CA APM 10, provides simple management for
thousands of agents, with easy UI integration. The CA APM Command Center acts as a central repository of all
agent configurations and meta-data across all your APM clusters. APM Team Center gathers information from
all APM MOMs and standalone enterprise managers for a single view across large enterprise environments.
CA APM Team Center Universes allows users to focus in on only the part of the environment that is relevant to
them, simplifying large and complex environments. This is management at enterprise scale.

Smart Instrumentation—Proactive, Automatic Evidence Collection


Understanding the path of transactions is critical in today’s application monitoring. When a transaction doesn’t
complete, you need to understand where the issue took place. But doing application triage often requires in-depth
knowledge of the application or the need to modify the instrumentation of the application. This means a lot of
manual effort involved to getting the deep call stack visibility you need to see the application performance and
even more effort when instrumentation needs to change based upon changes to the application.

Instead of having to recreate the issue, or having the administrative burden and cost of monitoring every
single transaction, Smart Instrumentation automatically collects transaction traces when a problem occurs.
It gives you deep diagnostic information about the transaction error automatically so you can better triage
the problem. With Smart Instrumentation, the system learns what transactions are most important to your
business. It begins to trace anything that takes too long or has errors or stalled transactions. It does this
without you having to do anything, although you can customize it as needed. It simply watches what should
be watched and when it should be watched. This means rapid triage doesn’t require in-depth knowledge on
the application or the instrumentation of the application.
15 | SOLUTION BRIEF: CA APPLICATION PERFORMANCE MANAGEMENT ca.com

Figure J.
Automatic
transaction tracing
of transactions
important to you.
The “lightning bolt”
icons reveal what
transactions are
monitoring
automatically.

Section 3:

Delight Your Users, Differentiate Your Business and


Protect Your Experts
Delivers Mobile-to-Mainframe Transaction Insight
Have 20/20 visibility into all your transactions from the mobile apps and device, through the network,
infrastructure and middleware, all the way back into the mainframe/database backend.

Scales at a Level you can Trust to the Most Demanding Apps


CA APM is uniquely architected to run with low overhead in the largest and most complex IT environments,
scaling seamlessly to easily manage and verify billions of transactions for critical applications.

Redefines Triage with Built-In Intelligent Analytics


CA APM redefines application triage by giving you an at a glance view of application stability over time, task
related views to help you quickly pinpoint and prioritize problems allowing you to pull in experts only when needed.

Creates Personalized View into the Health of Your App


Team Center allows you to create meaningful perspectives that remove the clutter from the traditional
“app map” to simplify and speed triage. This complements customizable dashboards that allow you can
see what matters most to you and your stakeholders.
16 | SOLUTION BRIEF: CA APPLICATION PERFORMANCE MANAGEMENT

To learn more about how to better manage the performance of your applications,
visit ca.com/apm.

Connect with CA Technologies at ca.com

CA Technologies (NASDAQ: CA) creates software that fuels transformation for companies and enables
them to seize the opportunities of the application economy. Software is at the heart of every business,
in every industry. From planning to development to management and security, CA is working with
companies worldwide to change the way we live, transact and communicate – across mobile, private
and public cloud, distributed and mainframe environments. Learn more at ca.com/apm.

1 Computerworld, July 15, 2013. “App economy expected to double by 2017 to $151B.” Matt Hamblen.
2 Forbes, February 13, 2014. “Fast Growing Opportunity in Europe’s $86 Billion App Economy.” Haydn Shaughnessy.
3 Forbes, February 13, 2014. “Fast Growing Opportunity In Europe’s $86 Billion App Economy.” Haydn Shaughnessy.

Copyright © 2016 CA. All rights reserved. IBM, DB2 or z/OS, IBM z/OS and IBM IMS are registered trademarks of IBM Corporation in the United States and/or other countries. Java is a trademark of
Oracle Corporation in the United States, other countries, or both. All other trademarks, trade names, service marks and logos referenced herein belong to their respective companies.
CS200-17913_0216

S-ar putea să vă placă și