© 2014 IBM Corporation IBM Application Performance Management (SaaS) C&SI Straight Talk:
Feb 26, 2016
© 2014 IBM Corporation
IBM Application Performance Management (SaaS)
C&SI Straight Talk:
© 2014 IBM Corporation2
Caution on forward-looking statements
IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s sole discretion.Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision. The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract. The development, release, and timing of any future features or functionality described for our products remains at our sole discretion.
Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user’s job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here.
This presentation has been prepared specifically to discuss IBM’s upcoming beta release of its new Application Performance Management Software as a Service offering, and the roadmap for that offering. Screen captures shown here may not exactly match screens ultimately delivered by the service, and no commitment to a particular availability date, or particular pieces of functionality is being made here.
© 2014 IBM Corporation3
Many enterprise customers have expressed their intention to investigate SaaS:• Modern DevOps require practical APM tools for pre-production and production support• Customers with APM in production recognize the ROI value in finding bugs pre-production
LoweredTCO
Rapid Deployment of new Services Enabled
Faster Root Cause Determination
Do more with Less
• Web based UI –available on multiple devices
• Intuitive navigation• Rapid root cause with few clicks
• Stand-up implementation• Easy migration / upgrade
& roll back
• Capital Costs reduced• Operation Expenses
Reduced (no monitoring infrastructure to maintain)Provisioning new services quicker
increases the opportunity to monetize your customers
SaaS tools require less IT skills and are easier to use, creating demonstrable ROI through reduced TCO.
• Operation & Capital Expense Challenges
Add sophisticated root cause analysis tools to new workloads in minutes
Small budget, small team? SaaS is the answer!
IBM’s APM portfolio is marching to SaaS
• Your business is changing as new Services are being provisioned faster
• Embedded, autonomic monitoring of rapidly or automatically provisioned services is essential
• Capital budgets are shrinking
Why our APM customers are considering SaaS…
© 2014 IBM Corporation4
Shift GTM focus on Application Owners
Existing Clients Next-Gen(Direct to Consumer)
APM Digital Marketing
Client Trial
Inside Sales Follow
Up
Service Provider Embedding Amazon, Heroku,
Azure, etc.Client Trial
Inside Sales Follow
Up
Direct Sales
Business Partners
Traditional MSPs
Segment
Routes
UsersInfluencers Buyers
Next-Gen (Svc Providers’
Customer)
IT OPSOPS Director
CIO
App OwnerApp DeveloperLOB Manager
Orange = New focus with this release
Power Shift
How we’ll sell
Business as usual, but with better offerings
Existing customer base influences LOB
Build new channel of svc provider partners
IT OpsProvides
dashboards to
MSPProvides dashboards
for hosted app
PaaS VendorBroker for APM
APMaaS VendorProvides APMaaS
Lots of people “selling” to them
© 2014 IBM Corporation5
Key personas and their challenges
Top of Mind issue:Avoiding and resolving bugs in an efficient manner
Diagnose performance issues in traditional applications and with new Cloud Based Applications running Ruby, MongoDB, and MySQL
Quickly transition to production by enabling developers to correct operational issues
Reduce time to repair with light weight deep dive diagnostics for .NET and J2EE applications
Top of Mind issue:Availability and performance of systems and apps
Quick time to value with intelligent visualizations - ability to solve issues in 2 click
Visibility to end user experience of propriety applications with plugin capability
Quickly view business application context with dynamic, automated grouping of monitoring resources
IT Ops Application Developer
Top of Mind issue:Customer satisfaction leading to Profit in the Line of Business
Reduce downtime & optimize performance of Worklight based mobile applications
Monitor performance of current enterprise applications and new Cloud Based applications running Ruby, MongoDB and MySQL.
Accelerates problem resolution through rapid analysis of structured and unstructured application data (SmartCloud Analytics)
Quickly integrate with 3rd party tools to get consolidated monitoring view
LoB Owner
© 2014 IBM Corporation6
Next-Gen (Svc Providers’ Customer)
Existing Clients Next-Gen(Direct to Consumer)
On-premises vs SaaS, which should I choose?• Don’t choose, we’ll continue to offer both to support your needs
Will the SaaS offering do everything that my current APM solution does?• Before you know it, yes.
Will I have to learn to use two different tools?• Nope. Your dashboards and drill-down views will be exactly the same.
I’m a practitioner at GloboCO. Is this for me?• Sure. Impress IT Ops with your APM insights.
My PaaS vendor offers SLAs, why do I need APM?• Service up-time and application health are two different things
• Monitor your users’ experience, not your providers performance
• Your provider may have the widgets, but you still own your code
I’m worried about being too tightly tied to my PaaS vendor, and worried about lock-in.• Your monitoring service lives at IBM. Move your workloads to another host, and the monitoring comes with you.
I’m a one-man show, operating on a shoe-string. I don’t have the time or budget for APM• Check out the low monthly price, budget won’t be a problem
• Takes less time to check the health of your app than it does to check your fantasy football team
No offense, but IBM is kind of old-school, and I’m using the latest technologies here• Like Python, PHP and Ruby you mean? Got that, and more.
I want to get out of maintaining APM infrastructure• No problem, we’ll host it
APMaaS is going to protect application revenue & provide immediate TCO relief
© 2014 IBM Corporation7
A convenient way for ANY application stakeholder to ensure the availability of their applications and promote customer loyalty, with a simple solution that is managed for them as a service
Hosted application dashboards that give users a quick, intuitive way to assess the health of what matters most to them – their applications
Ability to download monitoring agents, point them at the hosted service, and see metrics on the hosted dashboard in minutes, with little or no configuration for the customer
Subscription pricing provides immediate total cost of ownership benefits, allowing customers operating on OpEx budgets to enjoy robust Application Performance Management
Support for “modern” Cloud application languages
IBM Application Performance Management (SaaS) DeliversClient Needs
•A “zero-infrastructure” APM solution that collects data from their application, but is deployed and managed by someone else
•Comparable application health monitoring throughout the application life-cycle – from development to production – to speed delivery and provide consistency
•An application monitoring solution that can follow applications wherever they’re hosted
•Ability to seamlessly combine resource monitoring with user experience monitoring, and add code-level diagnostics.
IBM Application Performance Management (SaaS) identifies the early occurrence and root cause of performance issues, not just the symptoms, throughout the application lifecycle. SaaS delivery makes it more convenient for stakeholders of all types to benefit from APM.
© 2014 IBM Corporation8
SAAS CAPABILITIES EMERGING
© 2014 IBM Corporation9
IBM’s APM Technology: Adapting to Market Changes
• Increased Breadth• Extending platform coverage to new application languages, such as Ruby, Python,
PHP, mySQL, Mongo DB and Node.js• Modern Workloads
• Expanding APM architecture to manage different types of workloads, such as Cloud applications
• Flexible Delivery Options• Streamlining APM delivery by creating SaaS, test/dev, public Cloud, and virtual
appliance deployment options• Enterprise customers can seamlessly transition between deployment options with
consistent technology and user interface• Mobile
• User experience monitoring for mobile users, as well as mobile infrastructure monitoring
• DevOps• Integration with diagnostic tools to speed root cause analysis and make
Continuous Delivery and DevOps initiatives practical
How is IBM’s APM portfolio adapting to changes in the Application Performance Market, and providing new opportunities for partners?
SaaS beta planned for 1Q ‘14
© 2014 IBM Corporation10
You could install application monitoring at
each of these spots...
Public cloudPrivate cloud Hybrid cloud
Your Application Might Live Anywhere…or Everywhere
...or use an application monitoring service in the
IBM cloud that can connect to all of those places
Your applications run anywhere, with a local
monitoring agent collecting performance data...
Performance data is fed to the APM service in the
IBM Cloud...
And your application stakeholders get dashboards
showing application health, no matter where the app is running
It’s precisely this model, and the difficulty in deploying our on-prem solutions to public clouds, that spawned the SaaS initiative…
© 2014 IBM Corporation11
Understand the end-user experience
Follow changing workloads
Mobile devices & smart endpoints Private, public & hybrid cloudsHighly virtualized applications, storage & networks
Discovery
Quickly find application resources
End User Experience
Ensure SLA compliance
Transaction Tracking
Rapid problem isolation
Diagnostics
Domain-specific deep-dive and repair
Predictive Analytics
Reduce outages & improve business performance
shared data & common services
See steps across the cloud
Visibility, control and automation to intelligently manage critical applications in cloud, physical and hybrid environments.
The Five Dimensions of Application Performance MgmtThis is the familiar view of the range of APM capabilities, which we’re accustomed to describing to customers.
While not as complete today as the on-prem portfolio, the January APM SaaS release several of these areas, with others coming in 2Q
1Q ’14 2Q ’14
© 2014 IBM Corporation12
A new generation of lightweight agents Data is collected from agents installed on the Virtual Machines in your environment New agents are included in SCM-AI, and bundled into SCAPM Standard where they can
work with the existing environment or on a separate installation of SCM-AI. Agents are designed specifically to:
Be reliable and available Provide useful, real-time metrics into resource availability and transactions Deepen the insight on the application Fully integrate with the dashboard and navigation
New Agents available now: Operating Systems (Linux and Windows) Response Time (Web Traffic) MySQL Database Ruby MongoDB WebSphere
© 2014 IBM Corporation13
The lightweight infrastructure deploys in < 15 minutes with no configuration Monitoring agent for WebSphere can be deployed in < 15 minutes
Step 1 – Identify a problem Step 2 – Identify the source Step 3– Deep dive to find root cause
IBM APD is easy to deploy
IBM APD scales for production environments
IBM APD has an easy to use UI
The lightweight infrastructure will scale up or down elastically Intelligent sampling enables method-level tracing in production environments
Web based UI guides you to the source of your application performance problems
Application Performance Diagnostics Capabilities
© 2014 IBM Corporation14
IBM APM Deployment Options
IBM APM SaaS
Works together, Works the same, Modular
Lite Edition (Low cost offering)Target: DevelopersLE, GBLE, GB
Application Performance Diagnostics
Standard EditionTarget: DevelopersLE, GBLE, GB
Application InsightTarget: LOB, MSPsGB market, LE departmental
Application Performance Management
Standard EditionTarget: IT Ops, LOBLarge Enterprise
Entry EditionTarget: LOB, IT OpsGB market, LE departmental
On-Premises
Cloud
SaaS
Ultimate
Flexibility
This is the Vision
As we migrate on-prem capabilities to the SaaS platform, we’ll approach the
goal of ultimate flexibility in how APM
is deployed
Legacy New in 2013 New in 2014 2015
© 2014 IBM Corporation15
Lots of APM Agents to Migrate
As you can see from our prioritization spreadsheet (based on customer and sales feedback, market analysis and development input) we have lots of collection agents to enable for SaaS delivery.
Fortunately, our new lightweight, nimble architecture makes what might have looked impossible a year ago feasible
The Job at Hand…
© 2014 IBM Corporation16
SPECIFIC CAPABILITIES IN SAAS VS ON-PREMISES
© 2014 IBM Corporation17
SC APM Standard SC APM Entry SCM-AI APD
End User Monitoring
User Response Time
Track Transactions
Diagnostics
Deep Dive Diagnostics (Java)
Resource Monitoring
OS Monitoring Partial
WebServer
Database Partial
Microsoft Application
Application Server Partial
Cloud workload (Ruby, MySQL, MongoDB)
Mobile Application Monitoring
SOA infrastructure
ERP Systems – SAP, Siebel, PeopleSoft
Usability Features
Dynamic threshold
Linear & Non-linear prediction
APM Search + Log Analysis: Expedite Problem Resolution
Unified Dashboard Experience with APM UI
Install and deploy time < 1 week < 2 hours < 15 minutes < 15 minutes
Review of what’s available in APM on-premises
© 2014 IBM Corporation18
What’s available (or coming soon) in APM SaaS…
© 2014 IBM Corporation19
(cont’d)What’s available (or coming soon) in APM SaaS…
© 2014 IBM Corporation20 © 2014 IBM Corporation20
© 2014 IBM Corporation21
DEMONSTRATING CAPABILITIES WITH SERVICE ENGAGE
Note that we will only use these slides if it’s impractical to do a live demo of Service Engage
© 2014 IBM Corporation22
From now on, this is where we do sales enablement, and customer pitches…
Service Engage is more than the portal to our SaaS offerings. It is where we illustrate to customers that we understand their problems, know how to address them, and share our expertise and the magic of our solutions.
© 2014 IBM Corporation23
Key Value Propositions
© 2014 IBM Corporation24
The Screenshots tab offers a series of views illustrating key capabilities:• Application Status• Application Response Time• Transaction Details• Diagnose Application Problems
For a quick conversation, these can drive home the value of APM. The same capabilities can also be demonstrated live, the demo sandbox (see slides to follow)
The proverbial “Application Dashboard,” offering a quick, intuitive way to assess the health of all your applications
© 2014 IBM Corporation25
Drilling into a specific application from the dashboard, looking at user experience data…
© 2014 IBM Corporation26
Drilling further still into an application, to assess specific transactions that are affecting user experience
© 2014 IBM Corporation27
Looking at the individual components of the troubled application, to diagnose the issue
© 2014 IBM Corporation28
© 2014 IBM Corporation29
© 2014 IBM Corporation30
The Extend tab caters (initially at least) to existing customers, showing how APMaaS integrates with existing on-premises investments
© 2014 IBM Corporation31
This is a very interactive “sandbox” environment, where the value propositions we’ve been discussing can be demonstrated with live data.
If you’re familiar with the tool, or talking to a typical operator, jump into the Live Demo, and conduct an instant POC. If not, or if you’re with a non-technical executive, use the video.
© 2014 IBM Corporation32
Note how the Guided Demo scenario on the right guides the user how to accomplish the key task…