Importance Of Cloud Computing Interoperability

Importance Of Cloud Computing Interoperability

Importance Of Cloud Computing Interoperability

Cloud Computing and Provider Lock-In

Provider lock-in is well known obstacle of cloud computing business model. It is characterized by the inability or limited ability to connect to resources that are not part of the selected cloud offer. Migration of application and corresponding data to alternative cloud services may be expensive and time-consuming, and the user depends on a vendor’s technology. If we want to circumvent the mentioned obstacle, we must find a way to achieve cloud computing interoperability.

Everyone has their own API

Currently, each cloud provider prefers some specific technological solutions and their own design of available remote methods (SOAP and REST APIs). For example, Google App Engine, Oracle PaaS Platform, Salesforce, and Microsoft Azure offer very different APIs. Some vendors even try to invent new programming languages (for example, Salesforce and its proprietary Apex language). In addition, models of data storage can range from NoSQL to the relational databases, providers use their own query languages, and they support different data types.

Standardization

For now, there are no cloud computing standards accepted by the most of major commercial cloud providers. However, many initiatives are active. DMTF OCSI (Open Cloud Standards Incubator) is standardizing the management of cloud resources. DMTF has also proposed OVF (Open Virtualization Format) specification to support open, secure, efficient and extensible format for the packaging and distribution of software that will run on virtual machines. OCCI-WG (Open Cloud Computing Interface Working Group) is developing practical specifications of infrastructure as a service. SNIA CDMI (Cloud Data Management Interface) enables cloud applications to create access, update and modify data elements stored in clouds. OASIS TOSCA (Topology and Orchestration Specification for Cloud Applications) aims to increase the portability of applications and IT services to the cloud.

Broker libraries

One solution to solve cloud interoperability problems is to use brokers. There are API-Active-Directory-SaaS and frameworks that act as intermediaries:

  • Apache Libcloud is a Python library which hides differences among cloud providers APIs and enables managing different cloud resources through a unified API
  • Deltacloud API is an API that abstracts differences between clouds
  • Apache jclouds is an open-source library to use portable abstractions or cloud-specific features
  • The Dasein Cloud API is inspired by JDBC and it provides an abstraction for applications that wish to be written independent of the clouds they are controlling.

Prototypes from research projects

The problem of interoperability of cloud computing has been recognized by the European research funding organizations. For example, several FP7 research projects that are dealing with this issue are active:

  • Cloud4SOA provides a harmonized API that enables the seamless interconnection and management of applications across different platforms as a service.
  • mOSAIC offers a standard API for programming clouds
  • Contrail designs an open source system for cloud federations
  • Vision Cloud addresses the issues of data management in cloud federations

Cloud computing interoperability problems are far from being solved, but there are some feasible solutions before cloud standards become mature and adopted by major cloud players.

By Darko Androcec

About CloudTweaks

Established in 2009, CloudTweaks is recognized as one of the leading authorities in connected technology information and services.

We embrace and instill thought leadership insights, relevant and timely news related stories, unbiased benchmark reporting as well as offer green/cleantech learning and consultive services around the world.

Our vision is to create awareness and to help find innovative ways to connect our planet in a positive eco-friendly manner.

In the meantime, you may connect with CloudTweaks by following and sharing our resources.

View All Articles

One Response to Importance Of Cloud Computing Interoperability

  1. Hi Darko. Good insight here. I agree that it’s important not to be locked in by a provider (or a provider
    region). While common interfaces would be helpful for consuming web services, they don’t directly help a big challenge of data being stuck in a particular cloud or region. Also important is the ability to failover in the event of degraded performance, downtime,
    disaster, etc. At Ilesfay (cloud-based data
    replication startup) we have a product called ZoneSync, which leverages our patented
    technologies to sync data between cloud regions within the same provider
    or different providers entirely. Check us out at http://www.ilesfay.com.

Drones: Unlimited Possibilities Await Us – Good And Bad

Drones: Unlimited Possibilities Await Us – Good And Bad

Drones: Unlimited Possibilities I have written two recent posts here on CloudTweaks about drones. The first, ‘The Pizza Delivery Drone’, was a somewhat comical look at what possibly is to come with future drones. The second was a look at the more immediately possible concept of a modular drone.  Modular drones are capable of supporting…

Hot Emerging Trends – The Pizza Delivery Drone

Hot Emerging Trends – The Pizza Delivery Drone

The Pizza Delivery Drone Recently, drone delivery systems have been discussed as future state plans for many vendors. I personally think the traceable IoT-based pizza delivery drone is the next big thing. If you think about it, your pizza makes it to your house much faster. Since the drone carries both a temperature and a…

Are Cloud Solutions Secure Enough Out-of-the-box?

Are Cloud Solutions Secure Enough Out-of-the-box?

Out-of-the-box Cloud Solutions Although people may argue that data is not safe in the Cloud because using cloud infrastructure requires trusting another party to look after mission critical data, cloud services actually are more secure than legacy systems. In fact, a recent study on the state of cloud security in the enterprise market revealed that…

From Startup To Becoming Enterprise Grade

From Startup To Becoming Enterprise Grade

Becoming Enterprise Grade How can an emerging business make a successful transition from selling to SMB customers that fueled their early growth to the enterprise customers that enable long-term profitability? What works with SMB customers often won’t get you a seat at the enterprise table. To make deep inroads into enterprise accounts, you have to…

Bimodal IT Is Not The Death of Traditional IT

Bimodal IT Is Not The Death of Traditional IT

Not The Death of Traditional IT If you are a CIO, no doubt you are getting pressure from your line of business managers to provide a more agile IT environment so they can take advantage of faster, easier to use cloud applications. If you’re not providing those services, they are probably using them anyway and…

Banking On Recurring Revenue In The Cloud

Banking On Recurring Revenue In The Cloud

Recurring Revenue In The Cloud Many common traditions have held up for centuries (Thanksgiving dinner, anyone?), but the post millennial world of business and technology has perennially followed the idea that traditions are meant to be broken. Take a look at the radical change in the way content is consumed.Traditionally, cell phones were used as…

5 Basic Safety Tips For Cloud Backups

5 Basic Safety Tips For Cloud Backups

Basic Cloud Backup Tips If you’re worried about the security of your data when it comes to cloud computing adoption, you’re not the only one. Industry experts claim that cloud computing data security is becoming an increasingly critical component in the data transmission process. And current mainstream services like Amazon’s EC2 just aren’t well-equipped enough…

CloudTweaks is recognized as one of the leading influencers in cloud computing, infosec, big data and the internet of things (IoT) information. Our goal is to continue to build our growing information portal by providing the best in-depth articles, interviews, event listings, whitepapers, infographics and much more.

Sponsor