How Can Cloud Environments Interface With Each Other?

Our forthcoming Techlines panel discussion is going to examine a wide range of issues surrounding the pros and cons of cloud computing. One topic that's sure to get an airing is the question of how different cloud environments can communicate with each other, which has also been on a hot topic at Linux.conf.au this week.

Internet founder Vint Cerf raised the issue in his keynote on Tuesday:

We are in the state in the cloud world now where we were in the Internet world in 1973. We have many different cloud implementations from different sources, whether it's Amazon or Google or Microsoft or IBM. They're not built the same way, they don't have the same parameters. All these things are very attractive, but each of the files at the moment are independent of each other. What if you want to move from Cloud A to Cloud B? It's not a good idea to download everything into your laptop and move it. How do you get Cloud A and Cloud B to talk to each other? Access control replication metadata may be needed We don't have any standards for describing any of that, and we don't have any way of telling Cloud A and Cloud B to talk to each other. None of the vocabulary that has grown up around the Internet has been developed for clouds yet.

As cloud systems becomes more pervasive, those issues will require solutions. Our TechLines panel will examine the future potential of the cloud in a live online broadcast on February 17. Don't miss it!


Comments

    Yeah, I moved from SugarSync to SpiderOak a while back. It was a pain to have to re-back-up my entire laptop to a new provider (and lose revision history, sharing settings, etc etc).

    It's also a problem with third party apps that want to access cloud storage - like iPhone apps. Dropbox may have a great API, but not everyone uses Dropbox. Developers end up having to interface with multiple API's.

    Cloud based storage providers need to lay down arms for a moment and develop an open standard for accessing their storage.

    That way you could more easily transfer between providers, and third party apps would only have to support one system to access whichever provider you like.

    Why is it most people assume Cloud = Storage.

    Cloud services are exactly that, Services, that means Storage, Email, Security, CMS etc..

    We do need an Open Standard for Cloud Services to talk to each other and to other Apps. Maybe just a standard C(loud)API system will be what we need.

    This way each services has an ability to talk to ALL other cloud services using only 1 set of API's. Also the same can be said for Software, Instead of having one App that talks to 1 or maybe a couple of Cloud Services, we can have 1 App that talks to all the competing Cloud Services.

Join the discussion!