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.
2017 Next-gen Software-defined (SDx) Infrastructure Assurance Report Webinars:
- Evolving NetOps for Comprehensive Network Performance Monitoring of SDx Architectures sponsored by CA Technologies
- Work Smarter, Not Harder – How to Use a Next-Gen NPB for greater ROI from your APM/NPM Tools sponsored by Big Switch Networks