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

Microsoft Launches Smallest AI Model, Phi-3-mini

Lightweight artificial intelligence model launched this week by Microsoft, offering more cost-effective option for Azure…

2 hours ago

US Senate Passes TikTok Ban Or Divestment Bill

ByteDance protest falls on deaf ears, as Senate passes TikTok ban or divest bill, with…

4 hours ago

Raimondo Downplays Huawei Smartphone Chip

US Commerce Secretary Gina Raimondo says Huawei's flagship smartphone chip 'years behind' US technology, shows…

1 day ago

Cloud Companies Reject Broadcom VMware Pricing Changes

Cloud companies, business user groups say Broadcom price changes do not address their concerns, as…

1 day ago

UK Lawsuit Claims Grindr Shared HIV Status

Dating app Grindr sued over claims it shared sensitive user data, including HIV status, with…

1 day ago

Meta Opens Quest VR OS To Third Party Gadget Makers

Meta Platforms opens operating system behind Quest virtual reality headsets to third parties amidst competition…

1 day ago