APPLICATION MANAGEMENT: RACING AHEAD OF THE COMPETITION WHITE PAPER

Similar documents
WHITE PAPER SPLUNK SOFTWARE AS A SIEM

Automating Healthcare Claim Processing

HOLISTIC PERFORMANCE MANAGEMENT: A FAST-GROWING NECESSITY IN APJ

Performance Management for Enterprise Applications

Support the Era of the App with End-to-End Network and Application Performance Visibility

VMware Virtualization and Cloud Management Overview VMware Inc. All rights reserved

I D C T E C H N O L O G Y S P O T L I G H T

MANAGEMENT SUMMARY INTRODUCTION KEY MESSAGES. Written by: Michael Azoff. Published June 2015, Ovum

how can I deliver better services to my customers and grow revenue?

WHITE PAPER. Five Steps to Better Application Monitoring and Troubleshooting

Cloudy with 100% Visibility: Monitoring Application Performance in Hybrid Clouds

Application Performance Management

Harnessing the Power of Big Data for Real-Time IT: Sumo Logic Log Management and Analytics Service

Augmented Search for Web Applications. New frontier in big log data analysis and application intelligence

Master Hybrid Cloud Management with VMware vrealize Suite. Increase Business Agility, Efficiency, and Choice While Keeping IT in Control

STEELCENTRAL APPINTERNALS

W H I T E P A P E R A u t o m a t i n g D a t a c e n t e r M a nagement: Consolidating Physical and Virtualized Infrastructures

A Vision for Operational Analytics as the Enabler for Business Focused Hybrid Cloud Operations

IT Operations analytics redefined: uncovering business impact and opportunities with Application Analytics

WHITE PAPER Empowering Application Workloads Migration to Cloud Services

A Modern Approach to Monitoring Performance in Production

The Top 10 Reasons Why You Need Synthetic Monitoring

Modern Application Architecture for the Enterprise

Splunk Company Overview

How To Improve Performance Monitoring

A Sumo Logic White Paper. Harnessing Continuous Intelligence to Enable the Modern DevOps Team

WHITE PAPER GoundWork: Bringing IT Operations Management to Open Source and Beyond

Riverbed SteelCentral. Product Family Brochure

Modern IT Operations Management. Why a New Approach is Required, and How Boundary Delivers

VMware vcenter Log Insight Delivers Immediate Value to IT Operations. The Value of VMware vcenter Log Insight : The Customer Perspective

The Purview Solution Integration With Splunk

An Oracle White Paper June, Enterprise Manager 12c Cloud Control Application Performance Management

Converged Infrastructures Demand Converged Business Service Management

WHITE PAPER. Unified Monitoring Drives High- Performance Business Results

Stop the Finger-Pointing: Managing Tier 1 Applications with VMware vcenter Operations Management Suite

Modern App Architecture for the Enterprise Delivering agility, portability and control with Docker Containers as a Service (CaaS)

The Virtualization Practice

Virtualization Essentials

Finding Order(s) in the Chaos

IBM Tivoli Netcool network management solutions for enterprise

Palo Alto Networks and Splunk: Combining Next-generation Solutions to Defeat Advanced Threats

Study Shows Businesses Experience Significant Operational and Business Benefits from VMware vrealize Operations

Best Practices from Deployments of Oracle Enterprise Operations Monitor

Oracle Application Performance Monitoring Cloud Service Application Visibility for DevOps

Riverbed Performance Management

End Your Data Center Logging Chaos with VMware vcenter Log Insight

FireScope + ServiceNow: CMDB Integration Use Cases

Frequently Asked Questions Plus What s New for CA Application Performance Management 9.7

Augmented Search for IT Data Analytics. New frontier in big log data analysis and application intelligence

NOT ALL END USER EXPERIENCE MONITORING SOLUTIONS ARE CREATED EQUAL COMPARING ATERNITY WORKFORCE APM TO FOUR OTHER MONITORING APPROACHES

Start New Conversations, Open New Doors

Managing the Business of IT in the Cloud Era. VMware vrealize Business

Work Smarter, Not Harder: Leveraging IT Analytics to Simplify Operations and Improve the Customer Experience

Intelligent Operations Management from Applications to Storage. VMware vrealize Operations

How To Understand The Needs Of The Network

Optimizing your IT infrastructure IBM Corporation

Why Alerts Suck and Monitoring Solutions need to become Smarter

Redefining Infrastructure Management for Today s Application Economy

How Cloud Services Benefit from Cloud-Based Delivery. With a Look at Solutions from Akamai

Citrix XenDesktop & XenApp

The Evolution of Load Testing. Why Gomez 360 o Web Load Testing Is a

Monitoring and Log Management in Hybrid Cloud Environments

Aternity for End User Experience Monitoring Any Application, Any Device, Any User. June 26 th, 2013

Simplified Management With Hitachi Command Suite. By Hitachi Data Systems

Transforming IT Processes and Culture to Assure Service Quality and Improve IT Operational Efficiency

THE CONVERGENCE OF NETWORK PERFORMANCE MONITORING AND APPLICATION PERFORMANCE MANAGEMENT

Monitoring the Real End User Experience

A TECHNICAL WHITE PAPER ATTUNITY VISIBILITY

Practical Guide to Platform as a Service.

Minder. simplifying IT. All-in-one solution to monitor Network, Server, Application & Log Data

Logentries Insights: The State of Log Management & Analytics for AWS

Enabling Database-as-a-Service (DBaaS) within Enterprises or Cloud Offerings

ROI Business Use Case. Cross-Enterprise Application Performance Management. Helps Reduce Costs & MTTR, Simplify Management, Improve Service Quality

Riverbed SteelCentral. Product Family Brochure

A Ranger4 Guide to. Application Performance Management. Ranger

Actionable insight for IT BIG Data - HP Operations Analytics August 22, 2013

TRAVERSE: VIRTUALIZATION AND PRIVATE CLOUD MONITORING

Delivering Cost Effective IT Services

How To Buy Nitro Security

Securing the Database Stack

Leveraging Machine Data to Deliver New Insights for Business Analytics

7 Must-Haves for Application Performance Management. SlashGuide - July 2013

How To Manage A Network With Ccomtechnique

EMC DATA PROTECTION ADVISOR

I D C T E C H N O L O G Y S P O T L I G H T

Enabling Storage Services in Virtualized Cloud Environments

can you improve service quality and availability while optimizing operations on VCE Vblock Systems?

VMware vrealize Operations. Management Pack for. PostgreSQL

The Impact of Transaction-based Application Performance Management

Achieving Unified Oversight of Your Mission-critical IT Infrastructure

Users. Extending Visibility Across Your TIBCO Infrastructure and Beyond

DELL BACKUP ADMINISTRATION & MANAGEMENT SERVICES

How to Turn Your Network into a Strategic Business Asset with Purview EBOOK

Application Performance Management (APM) Inspire Your Users With Every App Transaction. Anand Akela CA

Kaseya Traverse. Kaseya Product Brief. Predictive SLA Management and Monitoring. Kaseya Traverse. Service Containers and Views

Augmented Search for Software Testing

Monitoring Best Practices for

The State of Application Delivery in 2015

Empower Individuals and Teams with Agile Data Visualizations in the Cloud

Cloud creates path to profitability for Australian businesses. A complimentary report from cloud-based business management software provider NetSuite

Transcription:

APPLICATION MANAGEMENT: RACING AHEAD OF THE COMPETITION WHITE PAPER

Imagine that you re driving a Formula One car down a track at the Grand Prix. The black-and-white checkered flag is up ahead, signaling that you re close to the finish line. You need to be fast, but you can t be reckless both you and the car need to cross the finish line. Safety and speed aren t trade-offs you need to excel at both to win. Modern application management has similar challenges. You need speed to support your business s complex and ever-changing application requirements. At the same time, you need to make sure your applications don t break down. And the stakes are higher than ever IDC reports that the average cost of a critical application failure is $500,000 to $1 million per hour. I Worse, your business credibility and even your business viability are at risk with repeated outages. Just like you wouldn t get on the track with last year s engine and worn out tires, it s important to update your approach to application management to embrace speed. The road ahead is clear: use a platform approach to transcend silos, embrace modern app architectures to operate with speed, and use a datadriven strategy that empowers all your stakeholders. APM: Valuable and Important, but No Longer Enough You re not the only car on the track. Businesses rise and fall based on offering new and different applications at web-scale before the competition. Reducing the lag time between business decisions and IT s implementation is critical. Accomplishing this is no easy feat. Application complexity, emerging architectures and siloed IT infrastructure bring new challenges and opportunities to application management. Applications Are More Complex Than Ever Today s IT is disjointed and more complex. The customer experience is now defined by elements like cloud infrastructure, software, APIs, microservices and network performance. And all of these reside outside the core application. To ensure our customers are always satisfied, we must be able to rapidly search our data, from the top to the bottom of the application stack, in order to detect and remediate issues. If we can t deliver our services effectively, our customers will look elsewhere for their solutions. -Director, Platform Operations Healthcare Services Company Using mobile apps? Those add hairpin turns to the road. They perform a tremendous amount of code execution, making mobile app clients a potential source of failure. Native app code bases also vary by distribution that users may (or may not) adopt, meaning you have to manage and support a large, complex matrix of mobile app versions. When it comes to addressing issues, APM tools can detect problems with availability and performance, but that s like only seeing part of the road. Unless the problem is related to application code, you don t know what the problem is. That s why configuration logs, automation tools and configuration state changes often become the smoking gun of evidence for where problems may have been introduced. For example, a leading provider of software solutions for independent physician practices closely monitors the delivery of its services to the approximately 15,000 users who log into its systems daily. The firm s IT staff must make sure that applications are always available and the supporting infrastructure is not overtaxed and can meet demand. To ensure our customers are always satisfied, we must be able to rapidly search our data, from the top to the bottom of the application stack, in order to detect and remediate issues. If we can t deliver our services effectively, our customers will look elsewhere for their solutions, says the company s director of platform operations. I DevOps and the Cost of Downtime: Fortune 1000 Best Practice Metrics Quantified, Stephen Elliot, IDC Research, December 2014. 2

This is where combining APM data with other kinds of data becomes critical. You need to be able to rapidly triage, troubleshoot and remediate problems, and that requires other data sources like log files that can help identify the specific cause of a problem. Emerging Application Architectures The rules of the road are changing quickly as webscale IT becomes a new mandate, new architectures and approaches are required to support it. Moreover, businesses have a mandate to deliver applications quickly and iterate often. To do this, many organizations are turning to an API-led approach to provide scale, agility and flexibility. But their use and performance needs to be monitored and analyzed. Microservices are developed to operate independent of each other and are accessed via a single API. As a result, they increase the number of elements that need to work together to generate a completed transaction. Container-based technologies like Docker provide a host environment that s perfect for running microservice instances. Containers can be started and stopped on demand, and they can easily move between machines. This shift means: There are more technologies you are responsible for managing (many of which are not your own). That also means there are more points of failure than ever before. Taking a data-centric approach to managing services is imperative. Data, not quantity of servers, should define the value you derive from your management approach. Focusing exclusively on code performance and app servers doesn t give you the full picture anymore. Your Answers Are Hiding in the Silos But Can You Find Them? When your users see an app, they see your business. But under the hood of any app are silos and tiers made up of networks, systems, containers and virtual machines, application tiers, APIs, microservices, databases, load balancers, cloud services, firewalls, power, HVAC, and storage all of which can cause problems (Figure 1). So when a problem does arise, it becomes a question of whodunit? When your approach isolates silos, you contribute to the problem: Finding the root cause of problems is time-consuming or impossible. Silo-specific tools are usually single-purpose. Even if they re effective at monitoring, they have limited value in troubleshooting, capacity planning and providing value to other stakeholders. Service level agreements (SLAs) are written at a service or overall application experience level. APM and other domain-specific tools might provide KPIs for service availability, but aren t able to truly deliver insights on service level management. End Users Networking/ Load-Balancing Web Servers App Servers Legacy Systems Security Messaging Virtualization, Containers, Servers, Storage Databases Java,.NET, PHP, etc. Figure 1. Transactions span silos of applications and infrastructure. Getting insight across all the silos makes performing root cause analysis difficult. 3

Even if you can spot the source of problems, that data is often unavailable to developers, performance engineers, DBAs, SQAs and other stakeholders. Meanwhile, all that your customers know is that your business is down, and they quickly go elsewhere. The limited scope of many APM tools and infrastructure management products make them unequipped to measure and maintain the performance of the business and to quickly find the root cause of problems the exact challenges most APM tool buyers want to address. Indeed, almost 75 percent of the respondents to Gartner s APM survey cited these as the reasons to invest in an APM solution (Figure 2). Unless you have a platform that can collect, index, correlate and provide analytics across a broad array of management data sources, it s hard to spot problems quickly, and isolating the source of those problems is time-consuming and difficult. Ask your data any question: get ad hoc insights to support better troubleshooting and create real time analytics that enable better decision making Liberate your data: analyze data in real time and deliver it to a wide range of stakeholders (including IT, engineering, developers and business users) Transcending the Silos Just as IT needs a management tool that addresses overall service availability and performance, application managers need a platform that transcends the silos incorporating and analyzing data from the various sources that influence performance and availability (Table 1). To do this, the platform must collect, index, store and analyze data and be able to focus on event sequences or even individual data points. This approach gives you complete visibility into your apps enabling you to monitor application performance, troubleshoot problems and analyze applications resulting in improved future releases. Improve troubleshooting capabilities Enhance customer experience quality Optimize resource utilization Reduce IT labor costs Increase conversions and revenue Other 24 36 23 49 21 11 10 28 30 9 10 25 5 3 7 2 21 While metrics, logs and data coming in from other tools are all valuable for monitoring, most often, log files become the most authoritative source of data when performing detailed root-cause analysis and troubleshooting. Why? Every instance of a problem is logged, and logs can be designed to provide detailed context on the source of problem. Effective analysis involves understanding: If problems are intermittent or persistent 0 Figure 2. The Source: most important Gartner reason(s) (June 2015) for APM investments. Measuring and Troubleshooting More Than Just the App Application owners need to know what s under the hood of their apps. That s why a platform approach to application management is essential. With this approach, you can: 10 20 30 40 50 60 70 80 90 Percentage of Respondents Ranked 1 Ranked 2 Ranked 3 Source: Gartner (June 2015) Transcend the silos: collect, index and analyze metrics and logs and all your data across the application stack and supporting infrastructure Whether issues correlate to a time-based issue or a specific event Whether these problems are repeated minor irritants or are progressively getting worse Some of these patterns can be observed from different APM tools, each providing an important perspective of the problem. But for some types of infrastructure whether load balancers, firewalls or servers the only data available might be log data. Consuming data from other sources of APM data leverages the investments already made in these tools 4

Table 1. Platforms Must Analyze a Variety of Data Sources Application logs, tools and metrics Data from custom application code and packaged applications, spanning logs and metrics. This includes both the application s execution and the servers that run those applications APM and PaaS tools, containers and other domain-specific tools Metrics, events, topology spanning applications performance, resource consumption, changes, errors, availability and other issues APIs Events, usage and performance from APIs, as these are often seen as the KPIs to measure application health in API-driven application architectures Wire data Endpoints The network as a source of information for application and infrastructure performance, usage and availability. This includes layer 7 insight, such as HTTP, Oracle TNS transactions and other information Insights that reflect what the end user is experiencing. Sometimes synthetic transaction monitoring can be used as a proxy, but this can be complemented with monitoring out to the endpoint Business data Business-specific data, whether it s the content of the transaction, or other information that provides business context and brings in data to provide additional insights on transactions, application resources and application execution. The role of the platform is collecting all of this data, correlating it so it s meaningful, and presenting it in a way that allows you to either view across silos, or drill down on a particular area of applications or infrastructure (Figure 3). Ask Your Data Any Question When speed counts, getting insights quickly counts as well. Monitoring complex applications requires gathering data from many sources, and presenting it in a way that helps you better understand servicelevel performance and spot problems. However, moving from monitoring ( I have a problem ) to End Users Networking/ Load-Balancing Web Servers App Servers Legacy Systems Security Messaging Virtualization, Containers, Servers, Storage Databases Java,.NET, PHP, etc. Log Files Wire Data Metrics Tools Business Transaction Figure 3. Taking a platform approach gives you visibility across technology silos, enabling better end-to-end transaction insight and rapid root-cause analysis for application issues. 5

troubleshooting ( Where exactly is the problem? ), you need to be able to ask any question of your data. This requires a platform with the ability to collect, index and retain raw data over an extended time. Inherent in the ability to ask any question is the ability to see across your complex environment networks, systems, containers and virtual machines, application tiers, APIs, microservices, databases, load balancers, cloud services, firewalls, power, HVAC and storage to spot trends, problems and anomalies in your applications. Application management needs to correlate events across time, users, data sources, location and transactions, and should include the ability to further explore your application management data. Liberate Your Data Delivering new IT services quickly means being able to engage stakeholders and giving the information they need to make decisions quickly and with confidence. With a platform approach to application management, you can make it available to a broader set of stakeholders. Now you don t need to be an Oracle DBA to get insight on database query performance. You also don t need to be an IT expert to add business context to IT application and operation data. Additionally, developers can have visibility to production logs and metrics, so they can deliver better applications while minimizing who has direct access to production systems. Getting Across the Finish Line A Formula One driver s career depends on effectively maximizing the speed of the car without being reckless just as businesses depend on maximizing the speed of their applications in a complex IT environment. Typical APM tools certainly help in this mission, but only a platform approach can provide a complete view of the track, the racecar and its individual parts. As the lines between applications and infrastructure have blurred, application management requirements must be delivered with a platform approach. This makes software like Splunk ideally suited to tackle the challenges of today s applications. in Practice: Ubisoft Ubisoft is a leading creator, publisher and distributor of interactive entertainment and services, with a rich portfolio of world-renowned brands, including Assassin s Creed. The production, development and Online Technology Group management teams all rely on Splunk Enterprise dashboards as part of the company s initiative to optimize its online services. Ubisoft online developers use Splunk Enterprise to gain visibility through the development cycle and to analyze and optimize online services API usage. Ubisoft continuously monitors its online services health, performance and API usage patterns. The company also does predictive alerting to ensure games are always on and to help teams prepare for game launches and high-use holiday seasons. Download Splunk for free or explore the online sandbox. Whether cloud, on-premises, or for large or small teams, Splunk has a deployment model that will fit your needs. Learn more. sales@splunk.com www.splunk.com 2016 Splunk Inc. All rights reserved. Splunk, Splunk>, Listen to Your Data, The Engine for Machine Data, Hunk, Splunk Cloud, Splunk Light, SPL and Splunk MINT are trademarks and registered trademarks of Splunk Inc. in the United States and other countries. All other brand names, product names, or trademarks belong to their respective owners. WP-Splunk-APM-109