A variety of technology initiatives and trends are driving the need for a new, integrated approach to APM and NPM. We highlight the key trends here.
Adoption of Cloud Architectures
Cloud architectures are increasingly popular for the data center, especially hybrid clouds that combine on-premises resources with public cloud-based services. A recent survey conducted by IDG Research Services found that 83% of respondents currently use or plan to use a hybrid cloud environment .
On the plus side, hybrid clouds let enterprises instantly expand resources or spin up a new application, often at considerable savings compared to in-house deployments. However, use of public cloud services makes end-to-end performance management a challenge since IT staff often have little to no visibility into traffic in the cloud, nor can they control it. The lack of end-to-end visibility across public cloud and on-premises infrastructure is one of the key challenges to deploying hybrid clouds.
Another challenge is that clouds, by their nature, are highly dynamic. Cloud management software can provision entire application systems automatically, while deployment tools like Puppet can update thousands of virtual machines simultaneously. Monitoring this dynamic resource usage and tracking the various network paths present in hybrid environments is difficult, making it hard to diagnose application performance issues.