- Chapter 1: APM and NPM – State of Market
- Chapter 2: NPM and APM Solution Architectures
- Chapter 3: Customer-Driven Performance Management Requirements
- Chapter 4: What Lies Ahead? APM and NPM Futures
- Chapter 5: APM and NPM Survey
- Chapter 6: APM and NPM Products
- Chapter 7: Integrated NPM and APM Products
- Chapter 8: Network Performance Management Products
- Chapter 9: Application Performance Management Products
2017 Next-gen Software-defined (SDx) Infrastructure Assurance is also available as a PDF Download
Network Performance Management (NPM) and Application Performance Management (APM) are critical elements in the deployment and maintenance of technology infrastructure platforms today. They’ve evolved from simple CPU, memory, storage and network packet monitoring in the late 1990s to sophisticated systems today, powered by Big Data analytics, sometimes with Artificial Intelligence and Machine Learning (AI and ML) thrown into the mix to help sort through the firehose of data from today’s complex data center and networking infrastructure.
Regardless of the evolution of these NPM and APM solutions, most of them are still used to support similar use cases from the past, including troubleshooting and root cause analysis, capacity planning, service level agreement monitoring and management and overall resource reporting for end-users or billing purposes.
Nevertheless, today’s solutions have to contend with more complexity, as enterprises move their applications to cloud platforms (both on-premises and in the cloud), employ virtualization for compute, storage and networking, move to SDN (software-defined networking) and NFV (network functions virtualization) architectures, and spin up and down containers in which they host microservices or different components of applications. NPM and APM solutions need to provide the means to monitor applications running on hybrid infrastructure. In some cases, these solutions will compete with, and sometimes integrate into, built-in monitoring and visibility tools provided by the IaaS and PaaS vendors. All this in the hopes of becoming that single pane of glass that end-users depend on to provide the necessary information to make infrastructure decisions.
Concurrently, we see requirements for NPM solutions to become more application-aware and APM solutions to correlate the underlying network and physical infrastructure to the application components. We expect that the convergence between these two fields will continue over the course of the next few years, likely resulting in unified or integrated performance management platforms. As that convergence happens, Big Data analytics will play a big role, and the outcome of analytics will be used to drive closed-loop systems that provide auto-scaling and auto-remediation of infrastructure issues. AI and ML will be brought in as part of this effort, especially for IoT deployments, which promise even more data streams to analyze. And the data gleaned from such performance tools can also be used for security analytics to discover anomalous traffic patterns.
With NPM and APM at the core of assurance, capacity planning, scaling and even security of our next-generation technology infrastructure, we’re certain that new technology investments (Big Data, AI/ML, automation) by end-users and vendors alike in performance management will provide a great return on investment for the foreseeable future.