Click here to monitor SSC

James Moore

Divisional Manager for SQL 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

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
New Comments to this post are disabled
<November 2008>
SuMoTuWeThFrSa
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456
Automated Script-generation with Powershell and SMO
 In the first of a series of articles on automating the process of building, modifying and copying SQL... Read more...

Converting String Data to XML and XML to String Data
 We all appreciate that, in general, XML documents or fragments are held in strings as text markup. In... Read more...

Geek of the Week: Don Syme
 With the arrival of F# 3.0 Microsoft announced a wide range of improvements such as type providers that... Read more...

How to Document and Configure SQL Server Instance Settings
 Occasionally, when you install identical databases on two different SQL Server instances, they will... Read more...

What's the Point of Using VARCHAR(n) Anymore?
 The arrival of the (MAX) data types in SQL Server 2005 were one of the most popular feature for the... Read more...