Filed in archive
The Cloud
by Scott Wilson on February 24, 2009
First, an apology: I am a slave to alliteration. I could also have gone with "Cloud casts its own shadow" or "Clunky cloud crumbles" so really, I think you have to thank me for what little restraint I did manage to exhibit in writing the post title.
Like everyone else, I am referring to the Gmail outage this morning, which had little effect on mainland US users but cast the rest of the world into disarray for a few hours. Considering how many people got their knickers in a twist when Google removed the "Search the Web" option from Gmail (I am still getting comments on that post, a * later) I can't imagine what paroxysms this must have thrown loyal users into.
There's no detail on what caused the problem; it's certainly not the first and won't be the last, and considering the low, low rates, I think a rational evaluator would be hard-pressed to say that you weren't still getting excellent value and performance for your money. If you are paying any money in the first place. Which most of you aren't.
So of greater concern to me this morning is the demise of PaaS provider Coghead, which has been purchased by SAP for its technology, but not its customers. The technology, then, is expected to survive, but the customers are going to be out on the street as of April 30.
This is a more troublesome development, because it represents one of the first PaaS implosions to encompass the great fear of all potential cloud computing customers: "what if my provider goes out of business and takes all my stuff with them?" Other providers are offering, as usual, to take up any cast-off customers, but in this case it isn't as easy as pointing your users to a new website and getting up and running in a few days.
Cogshead is following the general pattern of utility computing provider failures so far in that it is making available all customer data and providing free service and support through the termination date, but it is unique in that the real value of the service was not in the data itself, but in the applications developed by customers on the platform. If Microsoft goes out of business tomorrow (down another 3% this morning, I see) you can still take your C# code and compile and use it wherever you want. Not so with your Cogshead application logic; it's worthless without the platform. The same is true, to a lesser extent, for any SaaS operation... while the data may be the most important thing, without the application framework it was ensconced in it becomes difficult to realize that value again.
A lot of people have been calling for portable standards to prevent this sort of dead-end for customers of failed SaaS/PaaS providers. It sounds like a grand idea but I'm not certain how practical it is. There is a lot of innovation happening in this field and a lot of businesses which think they have a competitive advantage based on their own approach, and it's difficult to imagine them giving up their differences to adopt a common definition language. Nor would such a beast necessarily be of tremendous interest to customers... they want stability more than portability, particularly when getting the portability might affect performance.
My guess is that the solution to this will lie more in consolidation and compartmentalization than in standardization. Service providers will be snapped up by larger, more stable companies, or will learn to structure their offerings to allow more flexible deployment relying on those larger, more stable companies. Imagine if Cogshead's delivery had been offered via packaged EC2 instances, for example. Of course, there is a whole other fear there about relying on a proprietary virtual machine format as well, but Amazon, at least, isn't going to fold up on you in a month... so that's a concern that can safely be relegated to the "future nightmares" category.
Like everyone else, I am referring to the Gmail outage this morning, which had little effect on mainland US users but cast the rest of the world into disarray for a few hours. Considering how many people got their knickers in a twist when Google removed the "Search the Web" option from Gmail (I am still getting comments on that post, a * later) I can't imagine what paroxysms this must have thrown loyal users into.
There's no detail on what caused the problem; it's certainly not the first and won't be the last, and considering the low, low rates, I think a rational evaluator would be hard-pressed to say that you weren't still getting excellent value and performance for your money. If you are paying any money in the first place. Which most of you aren't.
So of greater concern to me this morning is the demise of PaaS provider Coghead, which has been purchased by SAP for its technology, but not its customers. The technology, then, is expected to survive, but the customers are going to be out on the street as of April 30.
This is a more troublesome development, because it represents one of the first PaaS implosions to encompass the great fear of all potential cloud computing customers: "what if my provider goes out of business and takes all my stuff with them?" Other providers are offering, as usual, to take up any cast-off customers, but in this case it isn't as easy as pointing your users to a new website and getting up and running in a few days.
Cogshead is following the general pattern of utility computing provider failures so far in that it is making available all customer data and providing free service and support through the termination date, but it is unique in that the real value of the service was not in the data itself, but in the applications developed by customers on the platform. If Microsoft goes out of business tomorrow (down another 3% this morning, I see) you can still take your C# code and compile and use it wherever you want. Not so with your Cogshead application logic; it's worthless without the platform. The same is true, to a lesser extent, for any SaaS operation... while the data may be the most important thing, without the application framework it was ensconced in it becomes difficult to realize that value again.
A lot of people have been calling for portable standards to prevent this sort of dead-end for customers of failed SaaS/PaaS providers. It sounds like a grand idea but I'm not certain how practical it is. There is a lot of innovation happening in this field and a lot of businesses which think they have a competitive advantage based on their own approach, and it's difficult to imagine them giving up their differences to adopt a common definition language. Nor would such a beast necessarily be of tremendous interest to customers... they want stability more than portability, particularly when getting the portability might affect performance.
My guess is that the solution to this will lie more in consolidation and compartmentalization than in standardization. Service providers will be snapped up by larger, more stable companies, or will learn to structure their offerings to allow more flexible deployment relying on those larger, more stable companies. Imagine if Cogshead's delivery had been offered via packaged EC2 instances, for example. Of course, there is a whole other fear there about relying on a proprietary virtual machine format as well, but Amazon, at least, isn't going to fold up on you in a month... so that's a concern that can safely be relegated to the "future nightmares" category.
Permalink: Further failures cast cloud into question
Trackback: http://publish.creative-weblogging.com/publish/mt-tb.pl/144680
Mr Wong
Vote for Further failures cast cloud into question:
|
Rating: 10.00 out of 1 vote(s) cast.
|
Response from:
Derek
(02/25/09 12:11pm)
You're right in that standardizing PaaS is a long way down the road. Afterall, you essentially have to standardize the data model and meta before you can even talk about the applications. Then you have to standardize the processing. For a space in its early stages, that's not going to happen unless a huge vendor makes it so. The problem with your EC2 idea is that then you're breaking the whole reason for multitenancy in the first place.
Response from:
Scott Wilson
(02/25/09 1:06pm)
I agree with you about the relationship between the vendor size and the prospects of standardization... which is probably just a different way of saying "never." Vendors that size don't have the incentives and don't usually exhibit the innovation that is fueling PaaS startups, IMHO.
I admit I haven't thought the whole thing through, but regarding EC2, surely that's just pushing the multi-tenancy to another level of abstraction instead of breaking it completely?
I admit I haven't thought the whole thing through, but regarding EC2, surely that's just pushing the multi-tenancy to another level of abstraction instead of breaking it completely?
Response from:
Jonathan Sapir
(02/26/09 4:56am)
The ability to move between platforms is becoming a reality quite quickly. For more see http://www.powerinthecloud.com/blog/2009/2/26/automated-paas-applicati
on-migration-heats-up.html
on-migration-heats-up.html
Response from:
Scott Wilson
(02/26/09 7:50am)
Thanks Jonathan... it will be interesting to see if anyone takes them up on it, and what the results of the migration will be. I have trouble imagining it will be as smooth or easy as it sounds, but those guys are all much brighter than I am, so perhaps they have something up their sleeves!
Response from:
Jonathan Sapir
(02/26/09 1:01pm)
I know of one company that did and it wasn't too bad. Not perfect, for sure, but a pretty good starting point.
The other thing to bear in mind of course is that the whole point of these tools is that you can write applications extremely quickly. There is not much if any "code". So the amount of effort required to patch things up is relatively minor.
The other thing to bear in mind of course is that the whole point of these tools is that you can write applications extremely quickly. There is not much if any "code". So the amount of effort required to patch things up is relatively minor.
Response from:
Scott Wilson
(02/26/09 3:29pm)
That's an excellent point; none of these apps can possibly have been hanging around, growing organically for a decade, the way that custom in-house applications often have. But that brings up the question, what will this sort of failure look like in 10 years, when those quick little one-off apps have become (as they often do) embedded chunks of crufty corporate application logic?
I suppose the hope is that there will be a more standardized migration path by then. That strikes me as a business model all its own--and there are already startups working hard on that abstraction model, although at this point if you don't start out with their systems they are not of much use... not the sort of thing you could jump on in an emergency.
I suppose the hope is that there will be a more standardized migration path by then. That strikes me as a business model all its own--and there are already startups working hard on that abstraction model, although at this point if you don't start out with their systems they are not of much use... not the sort of thing you could jump on in an emergency.
Response from:
Jonathan Sapir
(02/26/09 6:39pm)
My thought on this is that if you are able to get x years life out of an application that cost very little to write (and otherwise might not have been written because the cost was prohibitive at the time), it still would have been worthwhile, even if you have to re-write it.
Response from:
Scott Wilson
(02/26/09 9:46pm)
I guess I am coming at it from a different perspective; if you saw my discussion with Mike Ogrinz a couple days ago you'll have the basics of it. Briefly, my experience is that those applications don't always stay small and handy, and frequently become foundations for much more complex systems, which are not so trivial to re-engineer. There's a whole other conversation to be had on whether or not rapid application development tools (particularly web-based!) with low barriers to entry encourage organizational data/process silos. I suspect you would be on one side of that argument, Ogrinz the other, and I probably fall somewhere in the middle. :)
Subscribe
Marketplace
-
Online MBA Degrees - earn your mba degree online with one of hundreds of programs available at elearners.com
Use the search to look for other interesting posts
| RSS | See all blog subscribe options |
|
What is RSS? | |
| Yahoo! |
|
| Addthis |
|
| Bloglines |
|
| Newsletter | |
| Follow us on Twitter! |










