C&SI Straight Talk: IBM Application Performance Management (SaaS) © 2014 IBM Corporation Caution on forward-looking statements 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. 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. 2 © 2014 IBM Corporation Why our APM customers are considering SaaS… 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 • Your business is changing as new Services are being provisioned faster • Embedded, autonomic monitoring of rapidly or automatically provisioned services is essential SaaS tools require less IT skills and are easier to use, creating demonstrable ROI through reduced TCO. • • • Capital budgets are shrinking Provisioning new services quicker increases the opportunity to monetize your customers Add sophisticated root cause analysis tools to new workloads in minutes Lowered TCO Rapid Deployment of new Services Enabled • • Faster Root Cause Determination • • • Capital Costs reduced Operation Expenses Reduced (no monitoring infrastructure to maintain) Stand-up implementation Easy migration / upgrade & roll back Web based UI –available on multiple devices Intuitive navigation Rapid root cause with few clicks Small budget, small team? SaaS is the answer! Do more with Less • Operation & Capital Expense Challenges 3 © 2014 IBM Corporation Shift GTM focus on Application Owners Segment How we’ll sell Routes Existing Clients Business as usual, but with better offerings Next-Gen Next-Gen (Direct to Consumer) Existing customer base influences LOB (Svc Providers’ Customer) Build new channel of svc provider partners APM Digital Marketing Service Provider Embedding Direct Sales Amazon, Heroku, Azure, etc. Client Trial Client Trial Business Partners Inside Sales Follow Up Traditional MSPs Users Influencers Buyers IT OPS OPS Director CIO IT Ops App Owner App Developer LOB Manager Provides dashboards to Power Shift 4 Inside Sales Follow Up Lots of people “selling” to them APMaaS Vendor Provides APMaaS MSP PaaS Vendor Provides dashboards for hosted app Broker for APM Orange = New focus with this release © 2014 IBM Corporation Key personas and their challenges IT Ops LoB Owner Top of Mind issue: Availability and performance of systems and apps Top of Mind issue: Avoiding and resolving bugs in an efficient manner Top of Mind issue: Customer satisfaction leading to Profit in the Line of Business Quick time to value with intelligent visualizations ability to solve issues in 2 click Diagnose performance issues in traditional applications and with new Cloud Based Applications running Ruby, MongoDB, and MySQL Reduce downtime & optimize performance of Worklight based mobile applications Visibility to end user experience of propriety applications with plugin capability Quickly view business application context with dynamic, automated grouping of monitoring resources 5 Application Developer 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 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 © 2014 IBM Corporation APMaaS is going to protect application revenue & provide immediate TCO relief Existing Clients 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. 6 Next-Gen Next-Gen (Direct to Consumer) (Svc Providers’ Customer) I’m a one-man show, operating on a shoe-string. I don’t have the time or budget for APM My PaaS vendor offers SLAs, why do I need 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 • 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. • No problem, we’ll host it © 2014 IBM Corporation 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. Client 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 codelevel diagnostics. 7 IBM Application Performance Management (SaaS) Delivers 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 © 2014 IBM Corporation SAAS CAPABILITIES EMERGING 8 © 2014 IBM Corporation IBM’s APM Technology: Adapting to Market Changes How is IBM’s APM portfolio adapting to changes in the Application Performance Market, and providing new opportunities for partners? • 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 9 • Mobile • • User experience monitoring for mobile users, as well as mobile infrastructure monitoring SaaS beta planned for 1Q ‘14 DevOps • Integration with diagnostic tools to speed root cause analysis and make Continuous Delivery and DevOps initiatives practical © 2014 IBM Corporation Your Application Might Live Anywhere…or Everywhere Private cloud Hybrid cloud Public cloud It’s precisely this model, and the difficulty in deploying our on-prem solutions to public clouds, that spawned the SaaS initiative… You could install application monitoring at each of these spots... ...or use an application monitoring service in the IBM cloud that can connect to all of those places Performance data is fed to the APM service in the IBM Cloud... Your applications run anywhere, with a local monitoring agent collecting performance data... And your application stakeholders get dashboards showing application health, no matter where the app is running 10 © 2014 IBM Corporation The Five Dimensions of Application Performance Mgmt This is the familiar view of the range of Visibility, control and automation to intelligently manage critical applications in cloud, physical and hybrid environments. APM capabilities, which we’re accustomed to describing to customers. While not as complete today as the onprem portfolio, the January APM SaaS release several of these areas, with others coming in 2Q 2Q ’14 1Q ’14 End User Experience Discovery Quickly find application resources Ensure SLA compliance Transaction Tracking Rapid problem isolation Diagnostics Predictive Analytics Domain-specific deep-dive and repair Reduce outages & improve business performance shared data & common services Understand the end-user experience Mobile devices & smart endpoints 11 Follow changing workloads See steps across the cloud Highly virtualized applications, storage & networks Private, public & hybrid clouds © 2014 IBM Corporation A new generation of lightweight agents 12 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 Corporation Application Performance Diagnostics Capabilities IBM APD is easy to deploy The lightweight infrastructure deploys in < 15 minutes with no configuration Monitoring agent for WebSphere can be deployed in < 15 minutes IBM APD has an easy to use UI Web based UI guides you to the source of your application performance problems Step 1 – Identify a problem Step 2 – Identify the source Step 3– Deep dive to find root cause IBM APD scales for production environments 13 The lightweight infrastructure will scale up or down elastically Intelligent sampling enables method-level tracing in production environments © 2014 IBM Corporation IBM APM Deployment Options IBM APM SaaS This is the Vision Works together, Works the same, Modular As we migrate onprem capabilities to the SaaS platform, we’ll approach the goal of ultimate flexibility in how APM is deployed Application Performance Management Application Insight Entry Edition Standard Edition Target: LOB, MSPs GB market, LE departmental Target: LOB, IT Ops GB market, LE departmental Target: IT Ops, LOB Large Enterprise Application Performance Diagnostics 14 Lite Edition (Low cost offering) Standard Edition Target: Developers LE, GBLE, GB Target: Developers LE, GBLE, GB OnPremises Cloud SaaS Legacy New in 2013 New in 2014 Ultimate Flexibility 2015 © 2014 IBM Corporation The Job at Hand… 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 15 © 2014 IBM Corporation SPECIFIC CAPABILITIES IN SAAS VS ON-PREMISES 16 © 2014 IBM Corporation SC APM Standard SC APM Entry SCM-AI User Response Time Track Transactions Review of what’s available in APM on-premises APD End User Monitoring Diagnostics Deep Dive Diagnostics (Java) Resource Monitoring OS Monitoring WebServer Database Microsoft Application Application Server Cloud workload (Ruby, MySQL, MongoDB) Mobile Application Monitoring SOA infrastructure ERP Systems – SAP, Siebel, PeopleSoft Partial Partial Partial Usability Features Dynamic threshold Linear & Non-linear prediction APM Search + Log Analysis: Expedite Problem Resolution Unified Dashboard Experience with APM UI 17 Install and deploy time < 1 week < 2 hours © 2014 IBM Corporation < 15 minutes < 15 minutes What’s available (or coming soon) in APM SaaS… 18 © 2014 IBM Corporation (cont’d) What’s available (or coming soon) in APM SaaS… 19 © 2014 IBM Corporation 20 © 2014 IBM Corporation Note that we will only use these slides if it’s impractical to do a live demo of Service Engage DEMONSTRATING CAPABILITIES WITH SERVICE ENGAGE 21 © 2014 IBM Corporation 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. 22 © 2014 IBM Corporation Key Value Propositions 23 © 2014 IBM Corporation 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 24 © 2014 IBM Corporation Drilling into a specific application from the dashboard, looking at user experience data… 25 © 2014 IBM Corporation Drilling further still into an application, to assess specific transactions that are affecting user experience 26 © 2014 IBM Corporation Looking at the individual components of the troubled application, to diagnose the issue 27 © 2014 IBM Corporation 28 © 2014 IBM Corporation 29 © 2014 IBM Corporation The Extend tab caters (initially at least) to existing customers, showing how APMaaS integrates with existing on-premises investments 30 © 2014 IBM Corporation This is a very interactive “sandbox” environment, where the value propositions we’ve been discussing can be demonstrated with live data. 31 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 Corporation Note how the Guided Demo scenario on the right guides the user how to accomplish the key task… 32 © 2014 IBM Corporation