Everywhere we turn these days, the application architecture is getting more complex. Not only do applications now run embedded in browsers using code based on AJAX, those applications are communicating with multiple tiers of applications that extend from servers all the way up into various cloud computing platforms. And just for good measure, we've added a layer of virtualization that all too often blinds us to what is happening at the physical layer of the infrastructure.
Once upon a time we could count on essentially sampling these applications at various specified moments to get a picture of the overall performance environment. But today the business notices every application glitch. Unfortunately, trying to recreate various application anomalies can drive even the most experienced IT organization to distraction. So the issue seems to be that IT organizations need more sophisticated application performance management tools that are capable to tracking application interactions in real time across various tiers of application infrastructure.
A good example of a company trying to reinvent the way we think about application performance management is dynaTrace. Founded by a team that cut their teeth at Wily Technology, which was acquired by CA, dynaTrace is trying to pioneer the concept of continuous application performance management that relies on what company officials describe as 'bottom-up approach.' What that translates to in practical reality is that dynaTrace has found a way to continuously monitor all application events using agent software distributed throughout the enterprise. Those pieces of agent software then send small bits of information about the status of the overall environment back to a central PurePath console, pictured here:
The benefit of this approach is that the IT organization doesn't have to go to the trouble of trying to recreate an application anomaly. All the required data is already captured in the system. This also substantially reduces the amount of time spent on 'blamestorming' because it becomes immediately apparent where the problem is with any given application.
To back up its claims, dynaTrace recently moved to give away a free AJAX edition of its software. More than a few IT organizations are having trouble with AJAX applications as they continue to scale in the enterprise. dynaTrace is hoping that this move with entice customers to buy the commercial versions of its software that are highly tuned for Java and Micosoft.Net applications.
Whether IT organizations adopt dynaTrace or some other new approach to application performance management, the reality is that mounting business pressures are creating a pressing need for IT organizations to resolve application issues quickly. And frequently, that will mean starting over when it comes to application performance management.