The complexity of a data center and related applications has long been too great to be managed manually. Whether to get immediate and continuous feedback on user-side performance or to optimize even the development and deployment phases of a software, an APM tool is now an indispensable component. What is less immediate, however, is to identify the most appropriate solution for one’s own reality.
To a large extent, this depends on individual strategies, needs and resource availability. Some principles, however, that are useful in guiding the final decision can be shared. In fact, to properly frame the scope of the topic, just think how for an e-commerce site an inefficient user interface can reduce the conversion rate. by as much as 11 percent.
As a starting point, one can take advantage of the latest Gartner guidelines on the main requirements for an APM solution. There are basically three, starting with a multi-step phase of an analysis of the applications in use, with associated tracking and diagnostics. Flanked by user-side monitoring and complemented by any supporting AI tools.
Three pillars when choosing an APM
An extremely concise list, within which, however, several activities can be identified. Basically, it is first to understand whether the applications behave exactly as expected and according to the goals for which they were purchased and installed.
In this case, the APM’s job is also to go hunting for any problems or potential sources. As far as the user is concerned, it is important first to understandwhether everyone is comfortable with the application. Whether they can use it smoothly and to perform the tasks entrusted to them, without wasting time with snags or poorly understood steps.
In such a context, the role of artificial intelligence is finally to provide tools that can automate operations, both on the user side and on the analytics side.
Before even going in search of these answers, a good starting point is the availability of a centralized management platform,from which to be able to control manage all installed software. This should also be leveraged for upgrade operations.
Application monitoring: three paths for three situations
Operationally, there are three options to consider. The most practical choice on the surface is to rely on a single solution and a single vendor. A comprehensive product suite that can cover all needs through a single contract.
At an early stage, this is certainly an attractive solution, especially for those who are taking their first steps in the APM world and cannot devote a large number of skills to management. However, there are other aspects to consider.
First of all, cost. A complete suite must by definition include all the necessary functions. In all likelihood, some of these will not be used. A situation that is bound to continue even in subsequent maintenance, because upgrades always concern the complete product. On the other hand, for the same reason, it is easier to extend monitoring even to initially excluded elements, provided they are part of the purchased package.
Then there is the training aspect to consider, which is certainly less onerous if done on a single tool. If, in addition, a heterogeneous environment is to be managed, the advantages related to a reduced need to integrate data from different analysis modules may also be relevant.
At the other extreme is the totally modular solution. That is, for each application, or for each analysis, you go looking for a dedicated software. Presumably, the most suitable for each situation. The advantages are several, starting with low initial costs and modularity. Indeed, one can choose to start with only a few applications to monitor and add the others when desired. In addition, a low initial expense certainly helps to gain acceptance from a purchasing department, with the possibility of proving its validity and then extending the investment gradually.
Over time, however, the flip side of the coin can manifest itself. Such a strategy, in fact, can lead to a series of very different APM modulesthat are increasingly difficult to integrate as their numbers grow. Another risk that should not be underestimated is how in exchange for a very detailed single-point view, there is a risk of not having enough control over the interactions between the various applications.
In addition, with the variety of vendors, it is important to assess any impact on IT security. As many modules means as many agents to coexist, with distinct timeframes and ways of updating. With in addition potential repercussions even on a practical level in the management of licenses and related contracts..
In such situations, it comes as a given to think of a middle ground. In the case of APM, a kind of core with the basic functions, around which a customized solution can be built by adding modules when and where needed. This provides an operating environment that is immediately available and at a reduced cost, with prospects for greater control over time.
The main issue here concerns long-term costs. While the initial expense can be controlled, the gradual addition of modules is likely to soon exceed the cost for the complete package, even during maintenance. On the corporate side, there is then the question of whether it is appropriate and feasible to propose increasing investment over time,, or whether it is better to seek agreement for a larger expense but to be agreed upon once.
When making decisions, even before moving toward a strategy, it is important to try to broaden one’s view. That is, understand how the needs of your business may evolve, identifying directions for growth. For example, if you plan to make a transition to the cloud, your APM tools will also need to be reviewed. Thus, it may be useful to start with a set of dedicated modules, instead of making a large investment whose duration is uncertain.
Otherwise, in case there is no availability to invest in a single product and maintain it over time, the best route is to carve out a tailored solution. Bearing in mind, however, the need to properly study all the relevant pricing models, contractual conditions and negotiation margins.
The latter point is worth insisting on. Indeed, the stakes are high. Once you have chosen an APM module, you are unlikely to change, so there is no shortage of room for bargaining. By carefully analyzing every detail, i.e., initial investment, contract regulations, upgrades and maintenance, investments will not be slow to pay off in greater efficiency.