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

March 04, 2024

This year's Super Bowl drew in viewership of nearly 124 million viewers and made history as the most-watched live broadcast event since the 1969 moon landing. To support this spike in viewership, streaming companies like YouTube TV, Hulu and Paramount+ began preparing their IT infrastructure months in advance to ensure an exceptional viewer experience without outages or major interruptions. New Relic conducted a survey to understand the importance of a seamless viewing experience and the impact of outages during major streaming events such as the Super Bowl ...

March 01, 2024

As organizations continue to navigate the complexities of the digital era, which has been marked by exponential advancements in AI and technology, the strategic deployment of modern, practical applications has become indispensable for sustaining competitive advantage and realizing business goals. The Info-Tech Research Group report, Applications Priorities 2024, explores the following five initiatives for emerging and leading-edge technologies and practices that can enable IT and applications leaders to optimize their application portfolio and improve on capabilities needed to meet the ambitions of their organizations ...

February 29, 2024

Despite the growth in popularity of artificial intelligence (AI) and ML across a number of industries, there is still a huge amount of unrealized potential, with many businesses playing catch-up and still planning how ML solutions can best facilitate processes. Further progression could be limited without investment in specialized technical teams to drive development and integration ...

February 28, 2024

With over 200 streaming services to choose from, including multiple platforms featuring similar types of entertainment, users have little incentive to remain loyal to any given platform if it exhibits performance issues. Big names in streaming like Hulu, Amazon Prime and HBO Max invest thousands of hours into engineering observability and closed-loop monitoring to combat infrastructure and application issues, but smaller platforms struggle to remain competitive without access to the same resources ...

February 27, 2024

Generative AI has recently experienced unprecedented dramatic growth, making it one of the most exciting transformations the tech industry has seen in some time. However, this growth also poses a challenge for tech leaders who will be expected to deliver on the promise of new technology. In 2024, delivering tangible outcomes that meet the potential of AI, and setting up incubator projects for the future will be key tasks ...

February 26, 2024

SAP is a tool for automating business processes. Managing SAP solutions, especially with the shift to the cloud-based S/4HANA platform, can be intricate. To explore the concerns of SAP users during operational transformations and automation, a survey was conducted in mid-2023 by Digitate and Americas' SAP Users' Group ...

February 22, 2024

Some companies are just starting to dip their toes into developing AI capabilities, while (few) others can claim they have built a truly AI-first product. Regardless of where a company is on the AI journey, leaders must understand what it means to build every aspect of their product with AI in mind ...

February 21, 2024

Generative AI will usher in advantages within various industries. However, the technology is still nascent, and according to the recent Dynatrace survey there are many challenges and risks that organizations need to overcome to use this technology effectively ...

February 20, 2024

In today's digital era, monitoring and observability are indispensable in software and application development. Their efficacy lies in empowering developers to swiftly identify and address issues, enhance performance, and deliver flawless user experiences. Achieving these objectives requires meticulous planning, strategic implementation, and consistent ongoing maintenance. In this blog, we're sharing our five best practices to fortify your approach to application performance monitoring (APM) and observability ...

February 16, 2024

In MEAN TIME TO INSIGHT Episode 3, Shamus McGillicuddy, VP of Research, Network Infrastructure and Operations, at Enterprise Management Associates (EMA) discusses network security with Chris Steffen, VP of Research Covering Information Security, Risk, and Compliance Management at EMA ...