I'd like to retire a SQL Server DBA with 40 years experience but I don't think that will happen. The cloud is coming and it is bad news administrators, database or otherwise. Our government says the DBA field will grow by 37% between 2006 and 2016. I predict it will begin to level off in 5-7 years and begin reducing in 10 years or less. You have to remember that IT is measured in dog years and the government might not be up to speed on current technology like the "tubes".
Amazon\Google\Microsoft all have their v1.0 cloud database technologies. Amazon is actually in production. Amazon's other technologies are getting wide usage like S3. You basically just pay for CPU ticks, bandwidth and space. Yesterday, Intel, HP and Yahoo declared that they will not be left out of the party. The scariest news I have seen has also gotten the least amount of press. Microsoft has gotten into the hosting business under the cloud buzzword disguise. They are offering Exchange and Sharepoint hosting at a very completive price point. Email and intranet is the core and the thankless burden of corporate IT. Once email is in cloud, the database also begins to make sense. This is providing there is a cloud platform for application development like a Google App Engine.
The Best Case( or Worst Case depending on your perspective)
I think this technology has a long way to go. You really don't have all of the functionality yet. It is not battle tested. It doesn't have reporting functionality. It is not compliant. Not yet. Yet is the key word. What kind of reaction would you have gotten from a Sybase DBA's back in 1995 if you told them that they better reconsider their career path? There are still a few Sybase DBA's and Powerbuilder programmers out there. There are 7 openings nationwide right now.
Let's make some assumptions. The features get there. The availability gets there. The platform basically matures to as good or better than "classic" SQL Server and .Net. Now put yourself in the IT decision maker's shoes. No upfront capital expenses, no managing backups, and no patch management. Most company's core business is not IT. If they can remove their focus from managing and deploying IT, they sell and service more widgets. From the CXO's viewpoint, they can eliminate capex, reduce reoccurring costs and focus more on the core business.
Is this Science Fiction?
It may be. The "cloud" may turn out as useful as offshore outsourcing of software development. However, the biggest software and Internet companies are throwing a lot of resources at it. The result could be a hybrid with small to midsize apps in the cloud. The bigger apps in a blade\VM web tier and a bare iron data tier. However, it could be all cloud. All the way down to the end user's OS with your personal setting stored in an RFID implant. :-o Only time will tell.
Natural Selection
Change is good and inevitable. Otherwise, we would still be in caves. Follow the news and be agile. Even if these predictions are dead on, it is not going to happen over night. The Big Blue programmers did not go on to waiting tables and digging ditches.
Microsoft Online Services
SQL Server Data Services
Amazon Web Services
Google App Engine
Edit: Added MS marketing pic.
posted @ Thursday, July 31, 2008 6:08 AM by Steve Bickle
posted @ Thursday, July 31, 2008 8:04 AM by Alen
posted @ Thursday, July 31, 2008 8:12 AM by Russell Johnson
posted @ Thursday, July 31, 2008 8:14 AM by Alen
posted @ Thursday, July 31, 2008 9:34 AM by Adam Machanic
posted @ Thursday, July 31, 2008 10:09 AM by Jason
posted @ Thursday, July 31, 2008 4:07 PM by Robert Treat
posted @ Thursday, July 31, 2008 4:14 PM by Stephan
posted @ Friday, August 01, 2008 1:56 PM by Alex
posted @ Tuesday, August 05, 2008 2:19 PM by Andy Leonard
posted @ Tuesday, August 05, 2008 2:55 PM by Louis Davidson
posted @ Tuesday, August 05, 2008 10:25 PM by Jason Massie
posted @ Sunday, November 23, 2008 11:47 AM by SQL Server Blog by Jason Massie
posted @ Friday, February 13, 2009 2:30 PM
posted @ Sunday, June 07, 2009 2:10 PM
posted @ Saturday, September 05, 2009 1:07 PM
Name (required)
Email (required)
Website
Notify me of followup comments via e-mail