James Moore

Head of .NET Developer Tools - Red Gate Software

Cloud Computing == Bubble 2.0?

Published Wednesday, November 19, 2008 10:08 AM

So Microsoft has jumped on the Cloud bandwagon. I doubt there was a single person in the room who was surprised when Ray Ozzie got up on stage and announced their new Cloud OS, Windows Azure; but I’m sure many of us were interested to see Microsoft’s take on cloud computing.

Personally I’m not convinced that The Cloud is the future. The technology might be coming together, but there are still way too many unanswered questions. For many companies, their data is one of their most important assets; so it’s surprising that the Cloud providers have yet to answer how their offering fits into the regulatory framework, and if the data is really secure. I’m sure this won’t stop some early adopters, but I certainly wouldn’t want any business critical data sat on someone else’s server. At least, not without a very clear understanding from the provider about how that data will be protected.

Another issue with Cloud computing is that it leads to the ultimate vendor lock-in. Unless you are one of the provider’s two or three biggest customers, you’re going to have no say in the features which get dropped or deprecated from each release. The potential cost of rewriting parts of your codebase to comply is mind-bending. Vendor lock-in also brings huge risks to business continuity; what happens if your Cloud provider goes bust, decides they don’t like your application any more, or that you have breached their ToS and they suspend your account? Overnight your profitable, cash flow positive business is worth nothing. Is this really something you want to leave in the hands of another company who don’t really care, on an individual basis, if they have your business or not?

The last potentially worrying question I’ll ask today is this: What sort of app works well on the Cloud? AWS seems to have attracted a few applications but most of these are just using it as an alternative to a hosting company. Are there any parts of the application you are currently working on which could be moved to the cloud successfully, and would it benefit the end user if you were to do so?

Until these questions can be answered with something more than marketing hype I sure as hell won’t be going anywhere near a Cloud.

by James

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

 

fmorriso said:

Sarbanes-Oxley (SOX) compliance will have to be addressed before *ANYBODY'S* so-called Cloud Computing solution can be safely embraced.

What happens if your customers cannot access your CRM system because most of it is hosted on a server you don't own that is down and the SLA has some clause that exempts the host from being held responsible?

Vendor lock-in also brings with it the pressure to "keep up" with the vendors pace of change.  What if you don't have the people or resources to update all your applications to .Net 5.0 on the same schedule as Microsoft?  Would you have to pay a "legacy surcharge" to keep those (now) old .Net 3.x and .Net 4.x applications running if you don't want to upgrade at the same pace as Microsoft would like?

SOX can hold the CEO or CIO for problems caused by a "rain cloud" (sorry, couldn't resist), therefore, would you, as a CEO or CIO be so quick jump on the cloud computing bandwagon?
November 20, 2008 8:03 AM
 

Adam Machanic said:

*sigh* ... it's yet another hot term that will generate loads of revenue for companies that put conferences together and won't really materialize into much.  Remember Application Service Providers in the late '90s?  They were going to take over the world!  Who would -ever- run an in-house application again?  Conferences were rife with sessions about how to work with ASPs, how to become an ASP, and all of the millions of reasons why ASP was going---to---change---EVERYTHING!!!  

But low and behold, here we are 10 years later and while some of the ASP dreams came true, by and large it's just business as it was before all of the buzz.  And we don't hear that term too often these days.  So now someone in Creative has come up with the term Cloud, and we're all supposed to freak out?  No, thank you.  I'll stand here under my umbrella (apologies to fmorriso) and wait it out.
November 25, 2008 9:47 AM
 

gregsta said:

I really don't think the "Cloud" is aimed at large scale businesses.  More often than not, these companies will have their own infrastructure in place that they have full control (security, technically and cost) over.  Why spend a fortune putting it all in a Cloud if it's running fine?

I personally see the Cloud as just a new form of hosting for SMB/SME/Design Agency market, whether it be websites, applications or data.  I see it aimed at smaller companies how don't or can't commit to a full hosting package.  It's cost effective and there aren't any hardware or scalability problems to consider.

But I agree, that my main concern is how secure all the data is.

I'm happy to be proved wrong though!
November 26, 2008 5:50 AM
 

Living In The Clouds « 36 Chambers - The Legendary Journeys: Execution to the max! said:

November 28, 2008 10:03 AM
 

timothyawiseman@gmail.com said:

I think "The Cloud" is the future of some types of applications, but not of others.  For instance, I use GMAIL with its web interface as my primary e-mail application and I frequently use SAGE online when I am sitting at a computer that does not have it installed.  Similarly, it would be useful to be able to rent certain expensive pieces of software through the cloud that are only occassionally needed.

With that said, Much would have to change and much work needs to be done before I would dream of recommending any of it to our Director of IT or even using it as a major component of a long term personal project.  
December 13, 2008 5:34 PM

What do you think?

(required) 
(optional)
(required) 

















<November 2008>
SuMoTuWeThFrSa
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456
A SysAdmin's Guide to Change Management
 In the first in a series of monthly articles, ‘Confessions of a Sys Admin’, Matt describes the issues... Read more...

Exchange: Recovery Storage Groups
 It can happen at any time: You get a request, as Admin, from your company, to provide the contents of... Read more...

Build Your Own Virtualized Test Lab
 Desmon explains the fundamentals of building a test lab for Windows servers and Enterprise applications... Read more...

Rendering Hierarchical Data with the Treeview
 It sometimes happens that Web Server controls that visualize data don't quite fit with the way that... Read more...

SQL Server 2008: Performance Data Collector
 With Performance Data Collector in SQL Server 2008, you can now store performance data from a number of... Read more...