Performance Considerations for Cloud-Based Applications
August 15, 2011

Steve Tack
Dynatrace

Share this

Cloud computing represents a compelling way for IT teams to achieve superior agility, flexibility and cost-efficiency in delivering both customer- and employee-facing enterprise applications. But just because you’re using cloud services from one of the top service providers, that’s no guarantee of superior application performance, particularly when it comes to speed. Businesses must look beyond cloud deployment benefits and evaluate how moving web applications to the cloud may impact their end users’ experiences.

Web application speed is a business issue, and applications that don’t perform well -– are slow to load, have periods of unavailability or inconsistent performance –- can negatively impact end-users’ experiences. Consider potential customers –- when their satisfaction with your application is low, this reduces the likelihood that they will continue to spend time on your site and/or actually go through with a purchase.

A recent study analyzing millions of page views on websites around the world found that conversion rates increase 74 percent when page load time improves from eight to two seconds. Another study found that page abandonment rates increase steeply as page load times increase.

With statistics like this, you can’t afford to simply turn over your mission-critical applications to the cloud and not take steps on your own to validate and ensure strong application performance. Today, most cloud service offer generic guarantees such as 99.95 percent uptime, but all this means is that their services are up and running -- not that your application is performing optimally and delivering the performance that your end users expect.

Many service providers will issue service credits for blatant performance violations, but can these credits make up for the potential damage caused to your revenue, brand and customer satisfaction? Contrary to popular belief, cloud elasticity is not without limits and if your “neighbor” in the cloud experiences a spike in traffic, there’s a chance your application may slow way down.

Cloud service providers should provide application performance guarantees tailored to individual customers’ needs and provide proactive SLA notifications, but the reality is that many do not. It’s therefore incumbent upon cloud users to measure the performance of their cloud-based applications on their own, from the only perspective that matters –- that of their end users, on the other side of the cloud at the edge of the Internet.

Likewise, ramp-up time of additional capacity during peak business demands might be fundamental to your cloud goals and therefore should be proactively tested. This is the only way to know for sure that performance is not slacking and that you’re getting what you’re paying for. You should also insist that specific application performance guarantees be written into your SLA.

Cloud-based application performance can vary greatly depending on an end user’s location. Typically, the closer an end user is to a cloud service provider data center, the better the performance. So you must be extremely watchful of the end-user experience across key geographies, at critical times of day. Worldwide monitoring and testing networks can give you a quick and easy bird’s eye view into the actual experience of end-user segments across various regions.

Furthermore, new online communities measure and monitor the performance of the leading cloud service providers, helping you understand if an application problem is unique to you, or symptomatic of a larger cloud-related issue that may be affecting the wider Internet ecosystem.

In fairness to cloud service providers, it can be challenging to guarantee the performance of an application from an end user’s perspective because this performance is so dependent on a number of factors which are completely outside their control -– regional ISPs, local ISPs third-party content and services, and CDNs, and all the way to end users’ browsers and devices. This is known as the application delivery chain, and one single poorly performing element –- be it the cloud or another variable – can bring down performance for an entire application. Managing application performance across this delivery chain begins by understanding the end-user experience at the browser/device level, and then extending all the way back to the data center to identify and address any “offending” elements along the way.

As more applications and application components are ported to shared and opaque cloud platforms, it becomes essential to include the cloud as part of this comprehensive view to reap its benefits.

Steve Tack is CTO of Compuware’s Application Performance Management Business Unit.

Steve Tack is Chief Technology Officer of Compuware's Application Performance Management (APM) business where he leads the expansion of the company's APM product portfolio and market presence. He is a software and IT services veteran with expertise in application and web performance management, SaaS, cloud computing, end-user experience monitoring and mobile applications. Steve is a frequent speaker at industry conferences and his articles have appeared in a variety of business and technology publications.
Share this

The Latest

July 25, 2024

The 2024 State of the Data Center Report from CoreSite shows that although C-suite confidence in the economy remains high, a VUCA (volatile, uncertain, complex, ambiguous) environment has many business leaders proceeding with caution when it comes to their IT and data ecosystems, with an emphasis on cost control and predictability, flexibility and risk management ...

July 24, 2024

In June, New Relic published the State of Observability for Energy and Utilities Report to share insights, analysis, and data on the impact of full-stack observability software in energy and utilities organizations' service capabilities. Here are eight key takeaways from the report ...

July 23, 2024

The rapid rise of generative AI (GenAI) has caught everyone's attention, leaving many to wonder if the technology's impact will live up to the immense hype. A recent survey by Alteryx provides valuable insights into the current state of GenAI adoption, revealing a shift from inflated expectations to tangible value realization across enterprises ... Here are five key takeaways that underscore GenAI's progression from hype to real-world impact ...

July 22, 2024
A defective software update caused what some experts are calling the largest IT outage in history on Friday, July 19. The impact reverberated through multiple industries around the world ...
July 18, 2024

As software development grows more intricate, the challenge for observability engineers tasked with ensuring optimal system performance becomes more daunting. Current methodologies are struggling to keep pace, with the annual Observability Pulse surveys indicating a rise in Mean Time to Remediation (MTTR). According to this survey, only a small fraction of organizations, around 10%, achieve full observability today. Generative AI, however, promises to significantly move the needle ...

July 17, 2024

While nearly all data leaders surveyed are building generative AI applications, most don't believe their data estate is actually prepared to support them, according to the State of Reliable AI report from Monte Carlo Data ...

July 16, 2024

Enterprises are putting a lot of effort into improving the digital employee experience (DEX), which has become essential to both improving organizational performance and attracting and retaining talented workers. But to date, most efforts to deliver outstanding DEX have focused on people working with laptops, PCs, or thin clients. Employees on the frontlines, using mobile devices to handle logistics ... have been largely overlooked ...

July 15, 2024

The average customer-facing incident takes nearly three hours to resolve (175 minutes) while the estimated cost of downtime is $4,537 per minute, meaning each incident can cost nearly $794,000, according to new research from PagerDuty ...

July 12, 2024

In MEAN TIME TO INSIGHT Episode 8, Shamus McGillicuddy, VP of Research, Network Infrastructure and Operations, at EMA discusses AutoCon with the conference founders Scott Robohn and Chris Grundemann ...

July 11, 2024

Numerous vendors and service providers have recently embraced the NaaS concept, yet there is still no industry consensus on its definition or the types of networks it involves. Furthermore, providers have varied in how they define the NaaS service delivery model. I conducted research for a new report, Network as a Service: Understanding the Cloud Consumption Model in Networking, to refine the concept of NaaS and reduce buyer confusion over what it is and how it can offer value ...