Troubleshooting SaaS performance issues

By David Messina, ITworld |  SaaS, app performance, troubleshooting 2 comments

Traditional network troubleshooting tools and processes were developed around the hub-and-spoke concept, with remote applications the spokes into servers in a centralized data center. But Saas applications that are delivered from an off-site provider’s data center defy traditional monitoring assumptions and require a new methodology for troubleshooting.

Challenges of troubleshooting SaaS performance issues
While network operations personnel have local visibility and control of applications deployed from within the enterprise, they are much more limited in SaaS applications served “from the cloud.” In particular, it’s difficult with traditional tools to distinguish SaaS traffic from other Internet usage going in and out of remote sites. IT personnel do not have local ability to determine whether the service is up and running or if the business user has straight connectivity to his or her hosted application. And while deep packet inspection (dpi) can deliver this level of granularity, this technology is costly to deploy across the distributed enterprise -- where most remote sites have direct Internet access.

Go Figure

nearly 40 percent of companies across all size categories will have adopted at least one SaaS application by year-end 2008.
— Saugatuck Technology

25 percent of business software spending will be focused on SaaS by 2011, up from just 5 percent three years ago.
— Gartner

40 percent of companies consider SaaS application performance a key concern.
— Forrester Research

Ultimately the challenge for an IT organization is that their end users aren’t going to call the SaaS provider if they have performance issues; they’re going to call the IT support desk.

Before support personnel relay the problem to the SaaS provider, they first need to perform the due diligence on their end to see if there’s anything in the enterprise affecting the SaaS application. For example, it could be a legitimate issue with Saleforce.com availability, for which IT personnel need verification to invoke the provider service-level agreement (SLA). Or the sluggishness could be the result of contention for the Internet.

This issue is compounded by the fact that SaaS users within the enterprise potentially could be working from disparate remote sites using different types of access and competing for resources, each with a different mix of applications, including peer-to-peer (P2P) applications that can rapidly saturate their link to the Internet. Or the end user might be on the wireless LAN and competing for shared bandwidth with other aggressive applications running that have fluctuating usage patterns, are experiencing slowdowns or have basic issues with signal interference.

New Visibility for networked applications
In order to troubleshoot SaaS performance issues, IT needs to understand the perspective of both the application and the end user and to see all the permutations inside and outside the infrastructure. That visibility is not available through traditional network management or monitoring applications. But new technologies are available that use information from network flows to discover all servers, networked applications, and user interactions with those elements by name and category.

Using this tracking information, profiles are created for all applications and for the networked application experiences of each end-user that enable IT to detect any unusual behavior and determine the root cause of the performance issue. In this way, IT can rapidly uncover the hidden causes of SaaS performance problems by determining which applications are generating high bandwidth on the link or by pinpointing unauthorized applications that are causing congestion.

With accurate information, IT personnel can quickly shut down problematic users under their control and alert the SaaS provider to any issues on their domain ... with the proof they need to get the problem resolved quickly.

David Messina is VP of Marketing at Xangati.

2 comments

    Anonymous 3 years ago
    What is interesting to me is that so many SAAS vendors do not shine a light on this issue with their clients. Of course, application uptime and responsiveness is important, but additionally, we have to look at the client side.While most vendors appear to have their technical requirements documented, many do not keep this documentation up-to-date, nor do they build a team with client IT organizations to make sure that the requirements are understood. Even a base-line audit to identify obvious problems can be a huge "stitch-in-time" win.Once upon a time, all web based applications were just simple forms, and as long as a browser supported tables and Javascript mouseOver commands, that was good enough. However, many current SAAS applications require significant client-side processing power, and are expected to respond like desktop applications even as data is moving from the user to the vendor, and good network environments, minimal interference from intermediary devices, and fast, up-to-date systems are a requirement for good performance.Once end-users are complaining, that means the problem has gone on way too long; good, proactive support helps everyone. SAAS vendors must be transparent about their internal performance, but must also work with clients to ensure that the end-user environment will allow the best possible experience in the application.-B
    Anonymous 3 years ago
    The Large Enterprise is definitely looking for new generation solutions to troubleshoot SaaS applications-In New York last week at InterOp, this was what all my clients were looking for - well done article and great insight -Bob Berry

      Add a comment

      Post a comment using one of these accounts
      Or join now
      At least 6 characters

      Note: Comment will appear soon after you have activated your account.
      Obscene/spam comments will be removed and accounts suspended.
      The information you submit is subject to our Privacy Policy and Terms of Service.

      ITworld LIVE

      SaaSWhite Papers & Webcasts

      White Paper

      The Journey to the Private Cloud

      Both business and IT need the agility enabled by the private cloud. Now you can apply technologies and processes pioneered by public cloud services to your own data center.

      Webcast On Demand

      Navigating the Public Cloud

      InfoWorld contributing editor and consultant David Linthicum offers expert advice about choosing services to outsource to the public cloud providers, cloud data security and identity, integrating public cloud services, and how to avoid provider lock-in.

      Sponsor: Intel

      White Paper

      Moving Service Management to SaaS

      Today, organizations can enjoy similarly substantial benefi ts by migrating their IT service management functions to a software-as-a-service model. This paper shows how Nimsoft Service Desk enables organizations to make the most of this opportunity.

      See more White Papers | Webcasts

      Ask a question

      Ask a Question