Does Open Source Matter in the Cloud?
Summary: Does an open source cloud infrastructure matter to you?
With the announcement from RackSpace this week about their OpenStack open source cloud computing environment, the issue of the importance of open source software in the cloud is likely to become another bone of contention for cloud technology adopters. But frankly, I think it's a minor one, despite the online aggravation it is likely to generate.
The vast majority of people following the progress of cloud technologies are going to be consumers of cloud services, not creators. To them, it is the service that will matter, not the underlying technologies. As technologists, we have an annoying tendency to get swept up with our own personal beliefs and and a fascination with what's cool at the moment, especially those of us who evaluate technology and write about it on a regular basis.
But this is an issue that needs to be looked at from the business perspective and not the IT view. It just doesn't matter what the back end is as long as it delivers the services that our users need. Unless we are hosting and creating our own cloud services, the technology that drives the cloud is far less important than the business value of the delivered services.
For the long term, everybody on the backend playing nice will be much more beneficial to cloud consumers than the same type of religious war that tends to crop up anytime you get Mac, Windows, and Linux users together in the same place. As much as zealots like to think that their personal opinion really matters, most of the business world just doesn't care what operating system or application is being run, as long as it aids them in getting their work done and doesn't impede them.
So whether the cloud application that is driving the business forward is running on OpenStack, Azure, VMware, RedHat Enterprise, or CP/M isn't an issue to consumers of cloud services. Results are all that matter.
Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.
Talkback
Open source does not matter, but
I think strict adherence to open data format standards is important however I would not want my data irrevocably locked to a single vendor in the cloud.
RE: Does Open Source Matter in the Cloud?
However, I have to disagree with your point regarding price. When FOSS first came on the scene one of the key arguments put forth was its price advantage over commercial software. Unfortunately that only reinforced how little FOSS proponents understood about the cost structures of enterprise IT.
Whether running your own private data-center or the fabric for a cloud data-center, software is a diminishingly small part of total life-cycle costs. If a OSS cloud fabric happened to be an order of magnitude more efficient than commercial alternatives, allowing you to reduce energy consumption or the number of servers you need to run, then maybe that would be a reason to select it. However, given the amount of R&D and the brains behind todays' best commercial cloud offerings I doubt OSS will ever have that big an advantage.
In the end I think David is right in his view that the fact that some fabric is based on the OSS development model is pretty irrelevant at this stage.
Jonathan
Question:
Is there any technical reason, given open and standard cloud data formats, that you could not subscribe to two different services, sync'ed automatically by the client (with appropriate safeguards), to get greater security, reliability and some redundancy?
It seems to me that I would be MUCH more willing to go that route than with a single service provider. I hate being fully dependent on a single cloud provider. Is just seems SO risky.
RE: Does Open Source Matter in the Cloud?
Rick
Project Lead, Openstack Compute
RE: Does Open Source Matter in the Cloud?
Jonathan
Zealots...doesn't matter??
You may be right that it doesn't matter, but that's just one view of it. And you better watch out, someone else might call YOU a Zealot!
Look at phones, where some people said what OS is on it doesn't matter as long as you get the features you want. Apple gives you a slick phone that restricts the apps and underlying technologies depriving Apple users of Flash. Android is rougher, but wide open giving people what they want or need.
So, I guess the underlying tech IS important because it decides who is in control.
RE: Does Open Source Matter in the Cloud?
This makes me sad
The way software is licensed is truly unAmerican, it undermines the basic principles of ownership. You ignore the politics behind software at your peril.
You really think its all about "what's fun"?
Not all services will be supplanted by the cloud, mostly because of the cost of services.
And finally, Open Source matters because it is the fundamental technology that CREATED the cloud.
proof of concept?
RE: Does Open Source Matter in the Cloud?
I agree that open data formats are important, and the ability to seamlessly integrate services from various providers will require that, but the market driver is the business solution, not the underlying technology.
RE: Does Open Source Matter in the Cloud?
RE: Does Open Source Matter in the Cloud?
"whether the cloud application ... is running on ... or CP/M...."
I think it mattered to the course of personal computer development that neither Digital Research's CP/M nor Microsoft's MS-DOS were open source.
I expect it will matter to the course of cloud service development whether its stacks are open source.
RE: Does Open Source Matter in the Cloud?