Open Cloud Is Good. Interoperable Cloud Is Better

There is always a lot of talk about the word “open” in tech circles, especially when it comes to the cloud. After all, no one wants to be locked in and shackled to a “closed” system, right?

Today, my friend James Maguire, managing editor at Datamation, is hosting a Google Hangout on the topic of Open Source Cloud, and it looks to be an interesting event. He’s got people from Eucalyptus, Red Hat, Nebula and Citrix all set to speak during the hangout.

What is an open source cloud?

I’ve sat on a number of panels in recent years talking about the open cloud, and one question always comes up: What exactly is the open-source cloud anyway?

Simply using an open-source technology does not make a cloud open in my opinion, and it’s an argument that I’ve made every time anyone ever asks me. I like to think like a user, and frankly users in the cloud (and elsewhere) typically have one primary concern—and that’s about data.

Is the data portable? That is, if I have my data in one cloud, can I get it out and move it to another? It’s a simple question, but one that doesn’t have a simple answer in every case.

Going a step further, is the workload portable? That is, if I’m running an application workload on a certain cloud, can I move it to another of my choosing (and not just one operated by the same vendor)?

Yes, open source is important. It means that as a user (if I have the skills) I can bend the code to my will to “scratch my own itch” and get what I need. It also means that real standards can emerge that are supported across multiple vendors. The reality, though, is that many users will want fully baked solutions from vendors. Take OpenStack, for example. If you run a workload in one OpenStack cloud from a vendor (Red Hat, Rackspace, HP, SUSE, Canonical, Piston, Nebula or otherwise), can you easily move your data across those implementations in a fully interoperable way?

The answer today is yes and no. With the OpenStack Image Service (code-named Glance), I should be able to snapshot an image on one implementation and move it to another. That’s a form of open that isn’t just about open source code. There are other scenarios where users might need or want to have a hybrid deployment moving data across all manner of implementations and vendor solutions, both proprietary and open-source-based.

The question that needs to be asked by cloud consumers isn’t just whether or not code is open source (which I personally think it should be); the bigger question that needs to be asked is, Is the solution interoperable? If for some reason a certain solution is not, then even if the code itself is open, the risk of being locked into a solution might very well still exist.

Sean Michael Kerner is a senior editor at eWEEK and InternetNews.com. Follow him on Twitter @TechJournalist.

Like open source? Try our Linux quiz!

Originally published on eWeek.

Sean Michael Kerner

Sean Michael Kerner is a senior editor at eWeek and contributor to TechWeek

Recent Posts

UK’s CMA Readies Cloud Sector “Behavioural” Remedies – Report

Targetting AWS, Microsoft? British competition regulator soon to announce “behavioural” remedies for cloud sector

12 hours ago

Former Policy Boss At X Nick Pickles, Joins Sam Altman Venture

Move to Elon Musk rival. Former senior executive at X joins Sam Altman's venture formerly…

14 hours ago

Bitcoin Rises Above $96,000 Amid Trump Optimism

Bitcoin price rises towards $100,000, amid investor optimism of friendlier US regulatory landscape under Donald…

16 hours ago

FTX Co-Founder Gary Wang Spared Prison

Judge Kaplan praises former FTX CTO Gary Wang for his co-operation against Sam Bankman-Fried during…

17 hours ago