Do we really have a cloud or just offsite Microsoft, Cisco and Linux hosting centers? I'm struck by what seems like a near constant barrage of news about cloud outages and service downtime. From one week to the next it's Google's Gmail or Microsoft's Hotmail unavailability, Rackspace's service credits, Twitter hitting the skids on a near weekly basis, Microsoft's Sidekick data loss, Apple's iTunes servers cratering during upgrades, Blackberry's network downtime, and Salesforce outages. The list goes on and on, outage after outage, and those are just the easy ones to name.
It used to be that an outage meant someone cut into a copper bundle or fiber network somewhere causing local and even regional Internet outages. Our issues seem to rarely be network outages and now are instead cloud and online service outages. Cloud service outages are now worthy of CNN and even local news coverage.
So I have to ask the question, isn't the cloud supposed to be more resilient and expandable than just another offsite data center or hosting solution? What happened to nearly infinite capacity, computing on demand, storage by the drink, virtualized systems that could be brought up and down in a matter of minutes, even seconds? Have we been sold a bill of "cloud seeding" goods, or are we just happy drinkers of cloudy Kool-Aid?
Like everyone else, I've experienced outages such as Salesforce's service or Blackberry's network being down. But the eye opener for me was one weekday morning this spring when Amazon's EC2 service ran out of server capacity and wouldn't let me start up a new virtual instance of my servers because they were out of capacity.Whoops, I thought that wasn't supposed to happen. Wasn't that the whole idea of computing on demand? Never worry about running out of capacity or buying more servers. Just start up another virtual server instance in the "elastic computing" cloud. I guess that cloud's not as elastic as we were led to believe. (See my blog posts Sorry...The EC2 Cloud Is Full, Come Back Later and Will The Cloud Manage To Persist? Lessons From Operating In The Cloud.)
So, back to my question. Are we really going to have a cloud or should we just go back to calling it hosting and SaaS? If the cloud has no more resilience, reliability or capacity to take on dynamic loads than your typical datacenter, then it's not a cloud. It's a datacenter who's exact location is a little cloudy. I understand that the cloud is also about the services it provides to us, but without the capacity to bend, stretch and react to demand, we're not going to be able to fully depend on service availability, evidenced by what typically are pretty weak SLAs from most cloud services today.
I hope we're just in the awkward teenage stage of cloud services where every once in a while things get a bit goofy, until everything has a chance to mature a bit more. I hope so. If we can't solve the services outage and data loss problems of the cloud, it may end up being called the black cloud.
Like this? Here are some of Mitchell's recent posts.
- Podcast: Office Web Apps – Microsoft’s Nail in Google Apps' Coffin?
- Will Apple Block Adobe's 'End-Around' Into The iPhone End Zone?
- Windows Mobile 6.5 - It's A Shame It's So Lame
- The Dawn of the "micro app" - Why Smartphone Apps Are Proving Google Wrong"
- Microsoft: You Won't Sell More Windows Licenses By Not Making Microsoft Security Essentials Free To Everyone
Recent Podcasts:
- Chris Bryant, Microsoft, Office Web Apps – Microsoft’s Nail in Google Apps' Coffin?
- Sam Ramji, CodePlex Foundation
- T.A. McCann, Gist. If You Like Xobni, You'll Love Gist
- Dux Raymond Sy, Innovative-E, Are you doing what it takes to succeed at implementing SharePoint?
- Sarah Haase. Guiding SharePoint Users To Success at BestBuy.com
Mitchell's book recommendations:
SharePoint 2007 Disaster Recovery Guide
Pro Hyper-V: Expert's Voice in Virtualization
Beginning SharePoint 2007 Administration: Windows SharePoint Services 3.0 and Microsoft Office SharePoint Server 2007
Beginning SharePoint 2007: Building Team Solutions with MOSS 2007
Also visit Mitchell's other blogs and podcasts:
Visit Microsoft Subnet for more news, blogs, opinion from around the Web. Sign up for the bi-weekly Microsoft newsletter. (Click on News/Microsoft News Alert.)
The cloud
I think that the concepts and technology behind what we call cloud computing have allowed us to scale services to places we had not dreamed. But Therein lies the problem. Where we were formerly at the limit of non distributed computing. I think we are now pushing the limits of a new frontier. I would agree that we are probably in the awkward teenage years of this technology and I think that we will begin seeing the increased levels of reliability and scalability that cloud computi g is supposed to bring within a year.
That said, the jury is still out on whether I trust cloud computing. When you think about it there is still a team of humans responsible for making sure that the servers are still up. Humans still make mistakes. I tend to think that I am a little more responsible with my data then someone who doesn't understand how important that data is to me. My 3.14159 cents.
Cloud Computing Is Starting To Grow Up
Cloud computing is just starting to leave the hype phase and enter "big boy" status. After all of the promises, cloud computing is starting to face the realities of SLAs, uptime, scheduled maintenance, back ups and restores, peak network and computing resources, hardware refresh, and perhaps service desk support and disaster recovery and COOP planning. I wonder if the price differentials will hold up when cloud computing has to offer a fully functional data center.
Post new comment