It’s been a great start to 2012 for us at AppDynamics. Last week, we were recognized by Forrester Research in their APM market overview, and at the end of 2011, Gartner included us in their report “APM Innovators: Driving APM Technology and Delivery Evolution” which was co-written by Will Capelli and Jonah Kowall.
According to Gartner’s report, APM is evolving into four key market requirements:
1. Complex and varied End Points
2. Cloud Services
3. Packaged Applications
4. Big Data
Mobile and smart phone devices are definitely causing an increase in business transaction throughput and concurrency for many applications today. We had a media customer recently launch a brand new service for mobile devices, traffic on this service was doubling every week and it wasn’t long before application performance deteriorated as a result. Within a month two major bottlenecks were found relating to user authentication and database access. As application volume and concurrency increases, its indeed vital as Gartner outlines, for customers to report how performance and scalability is being impacted.
APM as a Service
For the first time in our market an analyst is using the phrase “APMaaS” to describe the demands for monitoring application performance as a service. In much the same way that salesforce.com delivered CRM, only a few vendors are now delivering APM and monitoring. This is great validation for our product architecture at AppDynamics, which supports both on-premise and SaaS deployments. We made a decision back in 2008 to build a multi-tenant platform so we could offer APM as a service. Today, we see around a third of our customers choosing this deployment over our traditional on-premise deployment option. While APMaaS is innovative, its adoption does vary by industry and customer profiles. For example, we see financial services and large enterprises less likely to use a public cloud to send data outside of their corporate network for security and governance reasons, therefore our on-premise solution is more relevant. On the flip side, SMB’s are leveraging public clouds to become more agile without having to manage or own IT infrastructure, APMaaS for these organizations is therefore more attractive.
Packaged applications will always remain a key APM requirement due to the amount of legacy and 3rd party applications that exist. We saw a lot of packaged application in 2011, specifically Yantra supply chain for manufacturing customers, Blackboard in education, ATG/Sharepoint for content driven web applications and plenty of 3rd party blackbox applications like search, reporting and BI engines. The majority of these platforms have Java or .NET run-times which makes it relatively trivial for a vendor like AppDynamics to instrument, monitor and track business transaction execution through such platforms.
Finally, Big Data as you’re probably aware is already a hot topic of conversation in IT. In APM we see this split into two different areas:
1. APM Analytics (for Big Monitoring Data)
2. Support of Big Data Technologies (e.g. NoSQL)
APM analytics will be key in 2012 to enable users to monitor and troubleshoot performance faster than ever before. The ability for a solution to auto-discover and analyze behavioral patterns in application performance, and business transaction execution, will help users automate their incident management and MTTR. Central to the AppDynamics product architecture is a behavioral learning and analytics engine, which is used to dynamically baseline application performance and trigger diagnostic data collection when needed. This ensures low monitoring overhead in production and also provides Dev and Ops teams with complete diagnostic data to determine the root cause of real performance issues in minutes.
In addition, Cloud is requiring more elastic and scalable data stores like Cassandra and MongoDB which are becoming major players in the NoSQL landscape. As data access for applications extends to these technologies, its vital APM solutions are able to monitor their performance and scalability.
Gartner on AppDynamics
Finally here is a brief summary of how Gartner saw AppDynamics:
AppDynamics’ freemium platform is delivered on-premises and as software as a service (SaaS). The offering includes four dimensions of APM, but lacks functionality in the end-user experience monitoring dimension. The product combines deep-dive monitoring functionality, transaction tracing and a pattern discovery engine to deliver educated autodiscovery in the offering. When the engine recognizes a macrolevel event pattern previously associated with a problem, the platform automatically initiates microlevel, deep-dive monitoring. Using this approach, AppDynamics is able to avoid the resource consumption problems associated with the continuous running of deep-dive monitoring. This and the ability to do basic autoscaling of Amazon Elastic Compute Cloud (Amazon EC2) workloads have made them well-suited to, and able to deliver in, large dynamic cloud deployments.
Its a pretty fair assessment really, we obviously partner with BMC Coradiant at the moment for End User Monitoring so can’t claim kudos on that point. We do feel our support and innovation for Cloud, Packaged Apps and Big Data is second to none in the market and we’ll be working really hard in 2012 to extend our support in those respective areas. Feel free to download AppDynamics Lite or trial AppDynamics Pro, you can access and evaluate our innovation in minutes.
We look forward to a great 2012 and will be working hard with analysts such as Gartner to keep you posted on our developments and progress. You can read the full Gartner report here.