The Lighter Side Of The Cloud – Big Broadband
The Lighter Side Of The Cloud – The Vatican
The Lighter Side Of The Cloud – Telecommuting
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

Darko Androcec

Darko is a research and teaching assistant and a PhD candidate at the University of Zagreb. Before joining faculty, he was a computer security incident handler and a Java developer of banking information systems. 

Latest posts by Darko Androcec (see all)

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.

Popular

5 Considerations You Need To Review Before Investing In Data Analytics

5 Considerations You Need To Review Before Investing In Data Analytics

Review Before Investing In Data Analytics Big data, when handled properly, can lead to big change. Companies in a wide variety of industries are partnering with data analytics companies to increase operational efficiency and make evidence-based business decisions. From Kraft Foods using business intelligence (BI) to cut customer satisfaction analysis time in half, to a…

Public vs. Private vs. Hybrid: Which Cloud Is Right for Your Business?

Public vs. Private vs. Hybrid: Which Cloud Is Right for Your Business?

Public vs. Private vs. Hybrid The debate surrounding the deliverability of cloud computing is coming to a close. Businesses have begun to rapidly adopt the use of cloud services, courtesy the ROI this disruptive technology brings to the table. They have finally realized they cannot afford to ignore the cloud. A Forrester study found that…

How The Cloud Is Changing Disaster Recovery

How The Cloud Is Changing Disaster Recovery

How the Cloud is Changing Disaster Recovery Anyone who is a regular reader of this site will know about the cloud’s numerous benefits. Using the cloud can provide businesses with cost-effective resource usage, rapid provisioning, easy scalability and flexible elasticity – benefits that simply don’t exist when using local on-site servers and services. One of…

The Cloud In 2015: Eight Trends To Look For

The Cloud In 2015: Eight Trends To Look For

The Cloud In 2015 For organizations of all sizes, in 2014 the cloud emerged as a critical part of the default consideration set when implementing any new application – in large part due to the cloud’s proven ability to handle data storage and processing demands in an elastic manner, improved verifiable standards around data security and…

4 Different Types of Attacks – Understanding the “Insider Threat”

4 Different Types of Attacks – Understanding the “Insider Threat”

Understanding the “Insider Threat”  The revelations that last month’s Sony hack was likely caused by a disgruntled former employee have put a renewed spotlight on the insider threat. The insider threat first received attention after Edward Snowden began to release all sorts of confidential information regarding national security. While many called him a hero, what…

Recent

The Importance Of Cloud Security For Wearable Technology

The Importance Of Cloud Security For Wearable Technology

Wearable Technology Starts With Cloud Security The integration of wearable technology into our society is all but inevitable. Today, major players in the wearable tech field include Google, Fitbit, Boston Scientific and Apple. As users continue to demand ever increasing availability and functionality from their devices, so do security concerns for wearable tech. The future…

Customer Success Guidelines – In A World Gone Cloud

Customer Success Guidelines – In A World Gone Cloud

Customer Success Guidelines for Maximum Upselling and Cross-Selling in a World Gone Cloud With the growth of the subscription economy, companies can no longer assume that a sale means that the deal is closed. Companies need to prove their worth every minute of every hour, every hour of every day and so on. A big…

Why You Should Be Concerned About Drone Security

Why You Should Be Concerned About Drone Security

Why You Should Be Concerned About Drone Security Over the past decade, drones, also known as UAVs (unmanned aerial vehicles), have become a fact of life. Beginning as underpublicized but extremely effective items in the U.S. military’s arsenal, drones have since come into wide use by government agencies for everything from geographic surveys to law…

Contact Us

Sending
cisco_logo_100x100 vmware citrix100
Site 24x7 200px-KPMG


Contributor Spotlight

Established in 2009, CloudTweaks is recognized as one of the leading influencers in cloud computing, big data and 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.

Branded Content Programs

Advertising