• No results found

Evaluating On-Demand APM

N/A
N/A
Protected

Academic year: 2021

Share "Evaluating On-Demand APM"

Copied!
7
0
0

Loading.... (view fulltext now)

Full text

(1)

Evaluating On-Demand

APM

A Cost-Benefit Analysis

February, 2011

Executive Summary

As web applications have grown increasingly vital to building a healthy business and achieving competitive advantages, application performance management (APM) has become a well-established discipline. Yet several factors are driving the need for a new approach to APM. Major innovations in the IT landscape, mounting pressure for more rapid, iterative development

processes, and significant economic factors have all contributed to making traditional methods of APM increasingly obsolete. Next-generation APM solutions are needed to ensure the health and availability of web applications now and in the future. The on-demand, SaaS delivery model meets the requirements of todayʼs businesses for reliable, high-performance applications deployed in modern environments, while also providing significant economic advantages.

(2)

New Challenges Require New Solutions

The traditional means of monitoring online application performance are no longer viable as a result of technological advancements and market trends that have set a new standard for infrastructures and development environments.

Cloud computing is leading the push for new management tools. Cloud-based architectures allow businesses to build and deploy applications faster and easier than ever before, but on-premise APM solutions were not designed to handle such a constant stream of dynamically occurring application instances. Additionally, the ongoing transition toward Agile development practices has also made traditional APM software untenable. Built for long development cycles and phased feature enhancements, it lacks the implementation capabilities to get up and running on new applications quickly or respond to frequent iteration.

The current polyglot nature of many application environments presents new challenges as well. Itʼs now common for organizations to employ multiple web applications written in several different languages (Ruby, PHP, Java, .NET) — something earlier-generation APM solutions canʼt support — certainly not in the same console, using the same core product and technology.

Important economic factors are also driving the need to cut costs and optimize resources with scaled-out infrastructures comprising hundreds or thousands of commodity servers, and management tools that involve far less maintenance and support. So when applications can be deployed rapidly on premise, in the cloud, or in hybrid environments, how do you choose an effective solution that bridges the gap between established, traditional APM and these new business requirements?

SaaS Brings Business Up to Speed

While the first generation of APM solutions was adequate for simpler architectures and largely homogenous environments, the demands of todayʼs more sophisticated models have sparked the evolution of advanced APM solutions. Specifically, SaaS-based technologies that install in

minutes with no configuration, support composite applications with robust functionality, and are equally effective in dedicated datacenters, public and/or private clouds, and hybrid environments. These on-demand solutions provide all the benefits of traditional on-premise tools without many of the drawbacks.

(3)

Fig. 1 – Comparing capabilities of traditional on-premise vs. advanced on-demand APM solutions.

On-Premise APM On-Demand APM

End-to-end visibility of transactions

Proactive 24x7 application monitoring

Ability to pinpoint and diagnose performance

issues

Optimize resource allocation and accelerate

transactions

Improve service delivery and user experience

Monitor application availability to avoid

downtime

Supports applications in hybrid

environments, including public clouds

Immediate implementation with no

configuration required

Simple service-based delivery model

Single interface for managing composite

applications

Instant, automatic management of

application updates

Figure 1 illustrates the disadvantages of traditional APM software when applied to current environments. The last item is especially troubling. With pressure to speed the release of new features, particularly for burgeoning social media and SaaS-based applications, IT organizations must meet this faster pace with monthly, weekly, and sometimes even daily updates. New frameworks, new libraries, and new features are constantly being utilized or added. On-premise solutions simply canʼt keep up. Still, functional limitations are only part of the whole story.

Without a doubt, one of the biggest flaws in the traditional APM model is its prohibitive cost. It prevents many companies from implementing an APM solution in the first place, or restricts their use to only a small subset of their applications because very few are able to justify the high cost. On-demand APM, on the other hand, eliminates this obstacle.

(4)

Calculating Total Cost of Ownership

Thus, a principle benefit of SaaS-based on-demand APM is enterprise-level functionality without enterprise pricing. A point-by-point cost comparison of the two models illustrates just how great the budgetary implications can be.

Cost of Acquisition

Traditional on-premise APM software is sold by direct sales reps who receive large salaries, lucrative bonuses and perks (think Hawaii). These costs are, of course, passed on to customers. After manually counting users, agents, and applications for license compliance, the software must then be configured for the environment – which requires several weeks of professional services at up to $400/hour. An on-demand solution allows unlimited users, knows automatically how many applications to monitor, and its Web-based delivery makes acquisition quick and easy without ever having to talk to a sales person.

Maintenance and Support Costs

Because on-demand APM is delivered using the SaaS model, all back-end components are hosted on the providerʼs side. Upgrades are included in the base cost, and no infrastructure or employee resources are needed to maintain the solution. Thatʼs not the case with traditional APM software, which typically requires an 18-20% annual fee for upgrading to the newest version – not to mention additional hardware and manpower. Extra servers are needed to run the business logic and collect the metrics, and one or more full-time employees may have to be hired to administer the solution.

Time to Value = Opportunity Cost

On-premise APM software can take months to implement for each application, plus more time to reconfigure for updates. In Agile operations, frequent releases can get expensive and produce an opportunity cost. Each performance issue or failed transaction during this lengthy process wastes resources and sacrifices revenue. Then, every 12-18 months, upgrades to the APM software itself require taking down and restarting each application. In a huge datacenter with 100 applications or more, thatʼs a nightmare. On-demand APM installs in minutes with no

configuration, even for subsequent updates. New features arrive automatically every week, while applications stay running. The result: immediate time to value, zero opportunity cost.

(5)

Education Costs

The complexity of on-premise APM extends beyond its implementation. Poor usability in the solutionsʼ designs can lead employees to avoid them altogether. So after all the expense of acquiring the software, it oftentimes remains largely unused. That is, unless the company pays even more money for the vendorʼs education services. Training is unnecessary with an on-demand model, where ease-of-use and an intuitive interface are key benefits common to SaaS offerings.

Infrastructure Costs

Designed for virtualized and distributed environments, hosted by the provider and delivered over the Web, SaaS-deployed APM solutions incur no extra costs related to scaling up the IT

infrastructure. Conversely, traditional software options are hosted on the enterprise network – setup generally requires the purchase of additional servers and other equipment.

Fig. 2 – Total cost of ownership breakdown of traditional on-premise vs. advanced on-demand APM solutions.

On-Premise APM On-Demand APM

Annual cost (base) $7,500/CPU license fee + 10% ($750)/CPU initial setup

$175/month

Maintenance and support costs 18% ($1,350)/year $0

Admin/Feature Upgrades $150,000/year for full-time admin

$0

(6)

Fig. 3 – Total cost of ownership breakdown of traditional on-premise vs. advanced on-demand APM solutions calculated for 20 hosts.

On-Premise APM On-Demand APM

Annual cost (base) $165,000 $42,000

Maintenance and support costs $29,700 $0

Admin/Feature Upgrades $150,000 $0

Infrastructure costs $10,000 $0

Total $354,700 $42,000

Case Study: The ROI of On-Demand APM

In a head-to-head comparison, itʼs clear which APM model provides the most cost-effective solution. The expense of SaaS-deployed solutions is a tiny fraction of the TCO for on-premise alternatives. But how do the benefits of on-demand APM play out in the real world? Hereʼs just one example from a THINKstrategies report on its Best of SaaS Showplace Awards, which highlights the methodʼs measurable benefits. A retail client of the industryʼs leading on-demand APM provider achieved the following results:

Within one month

• Average site response time reduced by 66% • 300% increase in application speed

• Visitor traffic went up 53%

Within ten months

• 500% boost in application speed • Conversion rate jumped 18%

Results like these are not unusual. And when you evaluate the scope of cost savings previously discussed alongside the kind of benefits that truly move a business forward, a significant ROI can be expected, especially over the long run. For the company in the example above, the ROI of on-demand APM in the first six months alone was enough to pay for the solution for more than 18 years (with the original infrastructure).

(7)

Conclusion

With the IT landscape evolving and organizations increasing their focus on optimizing the user experience, employing effective APM tools is paramount to reliable world-class business applications. The trends toward platform diversification, cloud-based architectures, and Agile development are on the rise. The tools for managing business-critical applications in such environments must keep pace. Yet the growing need to cut costs and accelerate the speed of development requires solutions that are also economical and deliver rapid returns — without sacrificing important capabilities. Only on-demand APM solutions delivered via a SaaS model can offer this advantage of enterprise-level functionality without enterprise software prices. Thus, their value in particular will continue climbing in league with these technology and market forces as SaaS-deployed APM becomes the standard for businesses of all sizes.

References

Related documents

APPENDIX C GENERAL USE OF REFERENCE CULTURES 22 APPENDIX D GUIDANCE OF CALIBRATION AND CALIBRATION CHECKS 23 APPENDIX E GUIDANCE ON EQUIPMENT VALIDATION AND VERIFICATION

Methods: A community-based survey of 1,464 adults, following the World Health Organization's Stepwise Approach to Chronic Disease Risk Factor Surveillance, was conducted to estimate

Keywords: convenience sampling; generalized linear geostatistical models; malaria mapping; Monte Carlo maximum likelihood; multiple surveys; spatio-temporal models....

The Independent Living-Older Blind program is administered by contract with the DSU by the Office for the Blind and Visually Impaired, (OBVI) housed within the Department of

So if you are to offer a real alternative to legacy environments, you have to provide the same levels of reliability (with hardware features to ensure continuity of service in case

Memberships American Society for Clinical Pathology (ASCP) American Association for Clinical Chemistry (AACC) American Society for Clinical Laboratory Science (ASCLS) Association

Brojni istaknuti vojni djelatnici koje navodi Slavko Pavičić u svojoj knjizi Hrvatska vojna i ratna povijest pokazuju veličinu udjela Hrvatske u raznim borbama

Following Barbier and Strand (1997), we simulate multiple scenarios to examine the comparative static effects of changes in staghorn area on equilibrium conditions. This approach