To understand the state of APM and NPM today, we first examine the common use cases for performance management across the enterprise, cloud providers and communications service providers (telcos/MSOs).
Common Use Cases: Enterprise and Cloud Data Centers
- User Experience monitoring – Managing the infrastructure is only the first step. Enterprises large and small are seeking to monitor and measure end-to-end application traffic across diverse networks all the way down to the user’s client
- Cloud-based App monitoring – Rapid migration to cloud and outsourced services presents a major challenge. Enterprises must be able to independently monitor end-to-end performance for Cloud-based Apps (Private, Hybrid, Public), as well as IaaS, PaaS and SaaS platforms to validate and optimize service levels. Often, cloud platforms (Amazon’s AWS, Google’s GCP and Microsoft’s Azure) will provide built-in capabilities or partner with 3rd-party solutions to offer integrated monitoring. For enterprises though, the challenge will be validating these and tying into a single pane of glass that can span both cloud and private
- Business Impact monitoring – Enterprises are increasingly seeking to assess the impact of network performance variations on internal users, customers, partners, etc. The goal is to be able to analyze network and application, congestion, availability, policy, context, and usage to determine the impact on the business
- Network Usage Reporting – While ‘IT as a Service’ paradigms—where enterprise users will be charged for the network resources they consume—did not become pervasive, enterprise are still seeking to track which departments utilize networking resources, with a need for show-back reporting, if not usage-base billing for some organizations.
- Security enablement – Security remains near the top on the IT spend priorities. By feeding NPM/APM data into security analysis applications IT security can be
Common Use Cases: Telecommunications and Cable MSOs