Tivoli Usergroup Austria, March 2014

Service Monitoring - IBM Application Performance Management

Ingo Averdunk IBM Distinguished Engineer Softwaregroup Services

1 © 2014 IBM Corporation Please note

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 Agenda

° End-to-End Service Monitoring

° Neues von der Pulse

° IBM Application Performance Management

3 © 2014 IBM Corporation End-to-End can have different meanings

° Platform : Windows, Linux, Unix, zOS ° Domain Monitoring Coverage : OS, Database, Middleware, Messaging, ERP, … ° User Experience : Availability & Response time as seen from the Browser ° Monitoring Aspects : Vertical, Horizontal, Aggregation ° Problem Management : Sense, Isolate, Diagnose, Repair ° Deployment Pattern : On-premise – Hybrid – Cloud ° Lifecycle : Development – Test – Production ° OSI-Model : physical layer - … - application layer ° Agent technology : Agent-less and Agent-based, Element Manager ° Sourcing : Point Products – hybrid – single product ° Manager of Manager aspects ° ITIL : support of Incident & Problem Management, Availability, Performance, Capacity, Compliance, Metering & Accounting ° …

4 © 2014 IBM Corporation ITM Coverage

© 2014 IBM Corporation Themes of Pulse 2014

° Innovation / Optimization / Partnership

° Service Engage – APMaaS – TWAaaS – SCCDaaS – Maximo-aaS

° Analytics – SmartCloud Analytics - Log Analyzer (SCA-LA) – SmartCloud Analytics – Predictive Insight (SCA-PI) – Netcool Operations Insight (NOI)

° Cloud – Softlayer – Blue Mix – dev@Pulse ° Open Standards, in particular OpenStack

6 © 2014 IBM Corporation The nature of the application is changing…. Rapid delivery of client facing applications and new consumption models are shifting focus and success metrics to support the business

Traditional IT systems Cloud, Analytics, Mobile, Smart Infrastructure, Social Touchpoints (Systems of Record) (Systems of Engagement)

CRMCRM HRHR

LegacyLegacy ERPERP DBDB

Manage workloads Rapid innovation User experience and and maintain security in the cloud mobile management

7 © 2014 IBM Corporation IBM APM: Adapting to Market Changes

Taking the aforementioned market changes into account, how is IBM’s APM portfolio adapting? • Increased Breadth • Extending platform coverage to new application languages, such as Ruby, Python, PHP, mySQL, Mongo DB and Node.js • 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 • DevOps • Integration with Rational offerings to make DevOps initiatives practical and rewarding • Integrate with UrbanCode capabilities to promote well-managed Continuous Delivery • Mobile • User experience monitoring for mobile users, as well as mobile infrastructure monitoring • Enhanced Analytics • Extend APM problem detection with predictive outage avoidance, optimize performance through integrated context sensitive search across metrics, events and log files, and optimize performance with capacity trending and modeling • A Better User Experience • Common UI across APM offerings and deployments, featuring a modern application dashboard approach

8 © 2014 IBM Corporation IBM’s direction for APM products

Increased Breadth: Extending platform coverage to new application languages, such as Ruby, Python, PHP, mySQL, Mongo DB and Node.js, as well as new deployment models While J2EE and .Net have dominated the application landscape for years, supported by traditional RDBMS platforms and commercial web/application servers, “modern” workloads and today’s developers are increasingly moving to new programming languages and application infrastructures. New in 2013 Coming in 2014 Application Languages • Lightweight deep dive diagnostics for J2EE Databases • PHP • PostgreSQL • Enhanced diagnostic platform coverage for JBoss, • Node.js WebLogic, NetWeaver, Tomcat and more • Cassandra • Python • New APM platform coverage, including Ruby, MySQL and • MemCached • .NET MongoDB • Hbase • Plug-in capability to extend user experience monitoring to Application Platforms • CouchDB proprietary applications • Azure • Just in time monitoring of self-provisioned, mission critical • EngineYard application workloads • Heroku • Intuitive user experience monitoring at the heart of APM • RightScale

9 • RackSpace © 2014 IBM Corporation IBM’s direction for APM products

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

Decentralization of applications has lead to lots of new application stakeholders in the market for an APM solution that’s tailored to their needs and budget. But even enterprises that are undergoing “modernization” aren’t ready to change everything all at once…

• Traditional on-premises installation • Continue with traditional APM while gradually • APM Software as a Service for use adopting new technologies, without creating anywhere vendor sprawl • Lightweight on-premises solution for private • Mix and match on-premises deployments or or public clouds SaaS, from dev to production, and anywhere in between • Turn-Key “Virtual Appliance” version for rapid deployments • Migrate to SaaS without having learn a new tool or interface 10 © 2014 IBM Corporation Why our APM customers are considering SaaS… Many customers have a expressed their intention to convert to 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 SaaS tools require less IT skills and are • Embedded, autonomic monitoring of rapidly Lowered easier to use, creating demonstrable or automatically provisioned services is TCO ROI through reduced TCO. essential • • Capital budgets are shrinking Capital Costs reduced • Operation Expenses Reduced (no monitoring Provisioning new services quicker infrastructure to maintain) increases the opportunity to Rapid Deployment of new monetize your customers Services Enabled • S Stand-up implementation aa Add sophisticated root • Easy migration / upgrade S cause analysis tools to new Faster Root Cause & roll back workloads in minutes g to Determination hin • rc Web based UI –available on ma multiple devices is • Intuitive navigation o • Rapid root cause with few clicks li rtfo Small budget, po small team? SaaS M is the answer! AP Do more with Less s M’ • Operation & Capital IB 11 Expense Challenges © 2014 IBM Corporation APM SaaS Capabilities

The power of a Big APM solution, with the nimbleness of a niche vendor – the best of both worlds.

Choice of on-premises or Resiliency makes for a Ability to seamlessly SaaS (or a combination more stable, reliable combine resource of the two) provides solution than hand- monitoring with user more flexibility than crafted, open source experience monitoring SaaS-only vendors deployments

12 © 2014 IBM Corporation Strategic Initiative: IBM Service Engage

Learn Explore

Support Try

1 Engage clients with live demos, available 24x7 2 Start a POC with clients in minutes, Extend Buy anywhere, anytime 3 Extend a client’s on-prem environment Delivery Excellence --- with Software as a Service Modern User Experience --- IBM is the only vendor providing on-prem, On-prem and SaaS as-a-Service, and an integrated experience

13 © 2014 IBM Corporation APM SaaS makes DevOps practical

Why enterprise customers are considering expanding APM usage throughout their application lifecycle •Desire for monitoring during the app dev cycle: this is now practical with easy-to-implement APM service for pre-production •Customers with APM in production recognize the ROI value in finding bugs pre-production

Enterprise capability for continuous software delivery that enables clients to seize market opportunities and reduce time to customer feedback DevOps Lifecycle

Business Operations/ Customers Owners Development/Test Production

Continuous Feedback and Improvements

Reduce time to obtain and Balance speed, cost, respond to customer feedback Accelerate software delivery quality and risk

14 © 2014 IBM Corporation APM Diagnostics Capabilities

Quickly identify the source of the failure within the component ° When the failing component has been isolated, detailed performance and availability metrics provided to SME to troubleshoot

– Access to both Real-time and Historical data within a single UI

° Access to key performance metrics for each resource to quickly identify source of failure

° Expert Help and Best Practice guidance for optimum performance

15 © 2014 IBM Corporation IBM’s direction for APM products

Mobile: User experience monitoring for mobile users, as well as mobile infrastructure monitoring Users are increasingly using mobile devices to access applications, creating a new dimension of performance and tuning considerations for application owners. • 1 billion smart phones by 2015 Monitoring end user • $25 billion mobile application market experience for mobile • 1 in 5 mobile users banks with their device • 1 in 2 mobile users shops with their device apps/sites is not optional, it • By 2017, 50% of employers will mandate BYOD is imperative 2H2013 2014 • Gain visibility to end user experience • Manage performance and availability of native, with automatic grouping by device type web-based and hybrid mobile apps (i.e. iPhone, Android) • Quickly isolate performance problems through • Reduce downtime through faster root transaction tracking cause identification from mobile application to Worklight backend • Quickly isolate user experience issues with components automatic grouping by network or carrier • Reduce downtime with proactive monitoring of mobile applications

16 © 2014 IBM Corporation IBM’s direction for APM products

Enhanced Analytics: Extend APM capabilities with an integrated IT Operations Analytics platform

Predict Search Optimize

Avoid Outages and service Isolate problems quickly with Reduced administration costs degradation through early detection of knowledge of the application to define through control of specific operating abnormalities the correct data sources costs and capital expenditures

Improve insight with behavioural- Repair problems more quickly with Simplify IT Administration with learning based discovery and embedded IBM expert advice performance and capacity modelling of metric relationships and monitoring, modeling, trending and trends Accelerate problem resolution with what-if analysis context sensitive search capabilities in Reduce root cause analysis by APM across metric, event and Adjust service levels and costs reducing time to isolate faulty structured / unstructured data automatically as use changes 17 © 2014 IBM Corporation components in complex infrastructure Predict Challenge : Reacting to performance thresholds is not enough – to ensure your mission critical applications are always available 24X7, you must prevent outages by predicting problems before they become service impacting

Uses fully automated behaviour learning algorithms to establish “normal”. Then applies real-time assessment of current conditions, to detect anomalies as they are emerging and before they become service impacting

1818 © 2014 IBM Corporation Overview: SmartCloud Analytics – Predictive Insights

Enabling Outage Avoidance & Operational Insight

° New next-generation behavioural learning and predictive analytic solution. ° Discovers how your IT & Network infrastructure is Predictive related from a holistic viewpoint. Insights ° Maximizes early detection of problems manifest in performance and monitoring data before service or business is disrupted (enabling prevention) ° Identifies problems before you know to look for them, catching them the first time they happen.

Highlights ° Learns normal operational behaviour, including how metrics behave together.

° Accurately identifies problems, and reduces expensive and time consuming false alerts.

° Provides maximum warning of service impact, deterioration or outage.

° Detects service impacts that are not identifiable by standard adaptive & seasonal thresholds.

° Leverages IBM InfoSphere Streams real-time analytic engine for unsurpassed performance and scalability. 19 © 2014 IBM Corporation Search Challenge : To diagnose service problems in applications and the infrastructure supporting them involves analyzing incredible amounts of data

Insight Packs

Watson DNA inside

Normalize

Consolidate

Logs Docs Metrics Events Collect

20 © 2014 IBM Corporation Overview: SmartCloud Analytics – Log Analysis

Accelerate problem isolation, identification and repair

° Advanced search and text analytics across large volumes of data ° Index, search and analyze application, middleware, Log and infrastructure data Log Analysis ° Quickly search and visualize application errors Analysis across thousands of log records ° Cross index search across logs and documentation ° Pre-packaged domain insights

Highlights ° Advanced search and text analytics. ° Leverages IBM InfoSphere Big Insights platform ° Search logs using configured and discovered patterns to quickly identify issues ° Quickly search and visualize application errors across thousands of log records ° Fast download, installation and setup

21 © 2014 IBM Corporation IBM’s direction for APM products

A Better User Experience: Common UI across APM offerings and deployments, featuring a modern application dashboard approach

Intuitive application dashboards provide you with a way to quickly assess health, and let you drill down into detailed views should you be alerted to something abnormal

• A simple user interface makes all APM offering simple and intuitive to start using • Group application resources together to create business service views • Quickly spot unhealthy applications

22 © 2014 IBM Corporation