Seeking Alpha

Larry Dignan


From ZDNet:

Google’s (GOOG) Gmail outage on Monday was the latest stumble for nascent cloud computing services, which are becoming the lifeblood for small businesses and startups. The Gmail outage–along with Amazon’s (AMZN) stumbles of late–raises a few key questions: Where’s the offline synchronization capability? Can we depend solely on the Web? Is Microsoft’s (MSFT) software and services mantra the best path forward?

Those questions don’t have easy answers at the moment. But one thing is clear: If you’re depending on these Web-based applications you need a backup plan. To wit:

  • Google said in a blog post that Gmail was down “a couple hours” due to “a temporary outage in our contacts system that was preventing Gmail from loading properly.” Obviously, the Gmail outage (Techmeme) impacted Google Apps customers.
  • MobileMe is becoming a long-running nightmare for customers and Apple (AAPL)  CEO Steve Jobs has admitted that the device synchronization effort has been a disappointment.
  • Amazon’s S3 storage service has had its share of problems and outright outages, but the company has improved its transparency when problems occur.

These growing pains, which are more evident each day that we rely more on service-based software efforts, indicate that you can’t really trust the cloud at this juncture. It’s too early and providers are learning as they go. Phil Wainewright noted last week that the uptime issue really comes down to trust. A customer trades in dependency only if a vendor earns trust. In the meantime, Phil outlines some common sense backup plans:

Don’t trust the cloud at this early stage in its evolution. Use the SMTP capability that Gmail provides to keep a local copy of your email inbox. If that’s not possible, use a third-party Gmail backup service. Use your own domain and host the DNS somewhere else so that you can switch email providers without having to change your email address. Keep a back-up copy of important documents and other vital online assets. Finally, make sure you know what recourse you have when things go wrong.

However, there’s another angle to this: These cloud providers should be offering offline synchronization capabilities. In Gmail’s case, Google could use its Gears code to work offline. This offline synchronization is the Holy Grail and should be a common feature. Ryan Stewart notes:

Systems are going to go down, it’s a fact of life. What’s important is to be prepared when those systems go down which is a major reason that some kind of offline access should be built into systems like email. In theory we’ll reach a time when the cloud really is always on, but we’re not close and it may never happen. When a company like Google, which has a ton of redundancy built in, or Amazon S3, has issues, we’ve got to have applications and systems that let us continue to work.

Ryan adds that synchronization is a really hard problem. But is it really that difficult? Or is it just not a priority right now? I’d argue the latter.

Add it up and it’s clear that the cloud just isn’t ready for primetime. You depend solely on outside cloud services for your apps, but there will be times when that choice will look like a bad one. What’s needed is a hybrid approach to act as a bridge to the future.

Is Microsoft on to something?

Microsoft’s has widely pitched its software and services vision, but to date the effort has been mocked in cloud puritan quarters. It’s not true cloud computing argue these cloud computing puritans. Microsoft is just trying to protect its software dominance (duh) they argue. Here’s Microsoft’s vision:

The future is a combination of local software and Internet services interacting with one another. Software makes services better and services make software better. And by bringing together the best of both worlds, we maximize choice, flexibility and capabilities for our customers. We describe this evolutionary path in our industry as Software + Services.

Last month, Microsoft’s chief software architect Ray Ozzie foreshadowed the company’s elastic cloud computing effort dubbed Zurich. Mary Jo Foley wrote:

Microsoft is known (at least by some of us) to be building a cloud platform atop which it will allow ISVs to build their business applications. That platform is codenamed “Zurich.” Microsoft has described Project Zurich publicly — to the very limited extent done so — an initiative to “extend Microsoft’s .NET application development technologies to the Internet ‘cloud.’”

“Many software vendors and VARs (value-added resellers) want to move their solutions to the cloud,” Ozzie told FAM attendees. Ozzie also said that Microsoft hoped to build a hosted-developer solution that would appeal not just to commercial vendors, but to open-source companies, as well. Ozzie said Microsoft was developing a solution that would have a “pay-as-you-go” model.

Two things to note here. First, Microsoft is late to the party. However, being late may not be such a bad thing and it’s possible the market developments may play right into Microsoft’s hand. Rest assured Microsoft’s cloud will hook into its software on the desktop and enterprise (that may be the only part that the software giant gets right out of the gate). That desktop synchronization will be key and probably the biggest selling point for Microsoft’s brand of the cloud.

And the more cloud outages we have the more customers are going to look at Microsoft’s outlook and say “hey that makes sense.” In Silicon Valley, they’d like you to believe we’ll all be in the clouds. The reality is different. You’ll be taking a hybrid approach and the cloud barbarians at Microsoft’s gate better come up with better offline synchronization efforts.

Print this article with comments

This article has 8 comments:

  •  
    Larry, you wrote "MobileMe is becoming a long-running nightmare for customers"
    I understand that it had problems but was under the impression that corrective measures had been taken. Please give a more detailed explanation of your research and authorities on why it is now and looks to continue to be a problem as your report suggests. Thanks.
    2008 Aug 12 10:59 AM | Link | Reply
  •  
    Larry, MobileMe had a rough start, agreed. But it has been working fine for me since the first week. No nightmare here!
    2008 Aug 12 11:17 AM | Link | Reply
  •  
    rmcl, nuke: .mac sync has been a nightmare for years. mobileme is a rebranding of that effort.
    2008 Aug 12 11:28 AM | Link | Reply
  •  
    Quick correction: It is Gmail's IMAP capability, not SMTP, that gives you the option of maintaining an offline version. This allows you to use any traditional email client (Outlook, Windows Mail, Apple's Mail application, etc). Here is google's link for setting it up.
    mail.google.com/suppor...
    2008 Aug 12 11:31 AM | Link | Reply
  •  
    Please use this forum to discuss investing. I am more interested in knowing how Google's outage would impact its valuation,
    2008 Aug 12 11:46 AM | Link | Reply
  •  
    Postini service kicks butt. Email is mission critical to our firm and we have used Postini's email security service for many years with never a single interruption in email delivery.
    2008 Aug 12 11:47 AM | Link | Reply
  •  
    Mr. Nagri,

    GOOG valuation, good.
    Outage Impact, nada.
    Buy GOOG.
    2008 Aug 12 02:41 PM | Link | Reply
  •  
    Larry; we agree with you that cloud computing is a logical extension of terrestrial systems, as opposed to an outright replacement, and that backup becomes a necessity.
    2008 Aug 19 03:35 PM | Link | Reply
More by Larry Dignan
Other articles by Larry Dignan »