Is it time for businesses to embrace the cloud?

DEMO

This is part of a series of posts about cutting-edge areas of innovation. The series is sponsored by Microsoft. Microsoft authors will participate, as will VentureBeat writers and outside experts.

cloud1Cloud computing has become a magic phrase over the last year or so. Everyone agrees it’s a hot trend, but people are still arguing about what it is, and who should be using it.

Over next few days, we’ll look at the cloud as part our Conversations on Innovation series (sponsored by Microsoft). The big question we’re tackling: What needs to come together, such as policy standards and programming models, to reach the cloud’s true potential?

To kick things off, I’ll look at where cloud computing stands, and the challenges it faces.

Let’s start by making sure we’re all talking about the same thing. As pointed out by everything from consulting firm McKinsey’s recent report “Clearing the air on cloud computing” to this promotional video from Cisco, everyone seems to have their own definition of the cloud. Gartner did a pretty good job of boiling things down: A recent report from the analyst firm describes cloud computing as “a style of computing where massively scalable IT-related capabilities are provided ‘as a service’ using Internet technologies to multiple external customers.”

Gartner’s definition focuses on the infrastructure side, specifically the movement away from in-house data centers to remote infrastructure provided another company, such as Google or Amazon.  The cloud isn’t just about infrastructure delivered remotely, but software, too — in other words, web applications.

Consumers have probably embraced this idea more fully than they realize. I do virtually all of my writing and my communication on web apps including Gmail, Google Docs, and Twitter. I’m writing this post on a netbook, a low-end laptop that’s designed for web browsing rather than using traditional software. Judging from anecdotal evidence, this might also be true for small businesses. VentureBeat is largely a Google Apps-based company, and Peter Fenton of Benchmark Capital has said one-third of his firm’s portfolio companies operate entirely on cloud infrastructure.

Not everyone is drinking as deeply from the cloud computing punch bowl as me, but people are doing more and more via web apps, rather than traditional software. Most obvious are the hundreds of millions of people who use a web-based email program, and Facebook’s 250 million active users. Even Microsoft, seen as the figurehead for traditional software, is preparing a web-based version of Office 2010. In the consumer world, the remaining question is whether the victory of cloud computing will mean the death of traditional software that you download to your computer, as Google’s Vic Gundotra has argued, or whether we’ll continue to use a hybrid of web-based and native software.

It’s in the large, enterprise-scale companies that we see serious barriers to adoption. The McKinsey report concludes, “Clouds already make sense for many small and medium-sized businesses, but technical, operational and financial hurdles will need to be overcome before clouds will be used extensively by large public and private enterprise companies.” Of those hurdles, McKinsey says, the most pressing one is financial: Once companies reach a certain scale, the recurring costs become substantial, and they have the resources to build their own data centers, so cloud computing stops making economic sense.

Given the money tied in existing data centers, plus the pain of switching over, it’s not enough to save a little bit of cash, either. Dan Di Spaltro, co-founder oa CloudKick, a startup that helps companies manage their applications in clouds like Amazon’s and Rackspace’s, estimates that the financial benefit will need to reach 30 to 40 percent before enterprises embrace cloud computing in a big way.

Beyond the financial barriers, there are technical hurdles, particularly when it comes to security, since companies might be moving sensitive data off-site, out from behind their protective firewalls. Security concerns also lead to legal barriers for some government agencies and and companies.

Ping Li, who focuses on cloud investments at Accel Partners, and whose investments include data processing startup Cloudera, tells me we’ll need to see the emergence of a new cloud “stack” that replaces existing IT infrastructure:

Just like prior compute platform transitions (mainframe, client/server, web services, etc.), core platform capabilities — security, access control, virtualization, systems management, provisioning, etc. — will be a prerequisite before IT organizations are able to fully embrace the platforms. In the interim, enterprises will use cloud computing in selective ways — for infrequent batch processing, developer/Q&A environments, departmental roll-outs.

Di Spaltro adds that a final change needs to happen before the big enterprises move to the cloud en masse — “more choice and competition.”

“The prices are only going to keep getting dropping as [Amazon, Rackspace, Microsoft] keep getting better at running these immense data centers, but companies need to feel like they can get comparable offerings to start drive more full-scale enterprise IT customers,” he says.

In the rest of the series, we’ll look at how these challenges might be overcome, and talk in more depth about the implications for companies.

[photo:flickr/akakumo]

Next Story:
Previous Story:

Photo of Anthony Ha

About the Author, Anthony Ha

Anthony is VentureBeat's assistant editor, as well as its reporter on enterprise technology, cloud computing, and tech policy. Before joining VentureBeat in 2008, Anthony worked at the Hollister Free Lance, where he won awards from the California Newspaper Publishers Association for breaking news coverage and writing. He attended Stanford University and now lives in San Francisco. Reach him at anthony@venturebeat.com. You can also follow Anthony on Twitter.

  • jamescolgan
    When it comes to “Cloud Adoption = Death to Installed Software” I believe we’ll see an oscillation between the two as performance, security, and use-models bounce “up the curve”. Eventually though, if you don’t need your data locally, you’re always connected, there’s no degradation in UX from the pipe, and you have “infinite” performance on the Cloud…then why would you want to have anything local where it can be lost, stolen, or broken?
  • It is definitely time for businesses to embrace the cloud! - Yes, there still are open questions regarding provisioning, security, etc.
    But a business does not have to start with moving their internal customer database to the cloud first. In a medium sized enterprise there are probably more than a dozen (web) applications which can easily be migrated into the cloud. These application will also benefit from this, i.e. being able to easily scale up and down when more/less ressources are needed.
    Most of the time, your data will be safer in the cloud than within the walls of your business. Or does your business have multiple internet connections, UPS systems with generators, etc. as all cloud operators have? jamescolgan said it right: "...why would you want to have anything local where it can be lost, stolen, or broken?" This is especially true when users are working from the homeoffice or while travelling.
  • csun
    >> "The cloud isn’t just about infrastructure delivered remotely, but software, too — in other words, web applications."

    I respectfully disagree. If the "cloud" is about enterprise web applications, then why has the term only become popular recently? Companies have used external web applications since the 1990's. Why weren't those applications referred to as "cloud computing" then? For example, online HR and payroll services have been used by large companies for many years. And what about Webex, PayPal, and job websites? Again, they are web applications used by companies, but nobody seems to call them "cloud computing".

    "Cloud computing" has become a buzzword because of infrastructure services provided by companies like Amazon and Google. It has not become a buzzword because of enterprise applications. I think part of confusion comes from the fact that many applications are built using "cloud computing" under the hood. For example, Salesforce.com provides a cloud infrastructure for developers. But it just so happens, that most (or all?) of those applications happen to be used by companies. And mistakenly, people assume the applications are the "cloud". They are not.

    In my opinion, the best way to understand "cloud computing" is to BUILD something that uses it. Cloud computing is really an on-demand tool. It's like electricity. Electricity by itself is not a refrigerator, microwave, or TV. But it's an essential part of making those appliances run.
  • These are all good points. I think my argument in that section got a bit muddled.
  • It's certain that legions of recent startups wouldn't be able to exist without the cloud. But I think the percentage of large enterprises who are also now implementing cloud initiatives would surprise most people. I saw a recent survey that found about two-thirds of IT directors have cloud in their budgets.
    Two resources I've found very helpful to better understand cloud computing are these:
    - a book from O'Reilly called "Cloud Application Architectures" by George Reese (4/09)
    - and a whitepaper entitled "Above the Clouds: A Berkeley View of Cloud Computing"...
    http://radlab.cs.berkeley.edu/ (02/09)
  • Dear Anthony

    thanks for this post. I agree with you that defining clouded computing is difficult. Besides web-based applications and enterprise web applications, some corporate applications and databases may run using the computing in a cloud concept.

    One issue that must be addressed is the risk this entails by giving data and critical processes out-of-house

    http://commetrics.com/articles/possession-9-ten...

    What about having your application in a cloud hacked by some kid - how fast will the service be up again... more risks .... Amazon’s Elastic Computer Cloud or EC2 vulnerability to hacking as demonstrated recently:

    http://commetrics.com/articles/2009-week-36/

    I think your post is important but without addressing the risk management issue we may put too much value on cloud computing.

    thanks Urs
    @ComMetrics

    PS. Gaeme Thickins: Thanks to your links provided in your comment.... love it really helpful.
  • I say yes, well past time but like others mention, easier said than done.

    Doc Johnson | Adult Toys
blog comments powered by Disqus