KML_FLASHEMBED_PROCESS_SCRIPT_CALLS
 

GoGrid Participating in the Deltacloud “One API for Many Clouds” Initiative

August 26th, 2010 by - 6,003 views

GoGrid has long been supporter of open standards and the open source movement. We recently promoted how many open source solution providers are leveraging GoGrid as a platform to disseminate their open source solutions and technology in the cloud. Long before that at the beginning of 2009, we made our public API available to the public under a Creative Commons Attribution Share Alike License. This meant that under this licensing, developers could “share, distribute, display and perform the work” as well as “make derivative works” based on our API.

Now we are taking it one step further because we realize in order for Cloud Computing to be adopted across the business IT landscape, there needs to be more standards put in place as well as a commonality across the board when it comes to Application Programming Interfaces (APIs). The Deltacloud initiative is grabbing this issue by the horns by working to combine interoperability with an open sourced API. And, they are the only major cloud framework that isn’t leveraging a single company’s proprietary code, API or intellectual property.

deltacloud_image

Deltacloud, an Apache Software Foundation incubator project that provides an open set of application programming interfaces (APIs) to enable computing interoperability across private and public clouds, recently announced support for GoGrid and we are pleased to participate in this important initiative. There are quite a few advantages of this effort, specifically:

  • The API can be offered by a cloud provider or individual user running their own server
  • Multiple client libraries can be written in a variety of computer languages (many are already available)
  • The core API logic resides on the API server, allowing consistent behavior across all client libraries
  • New cloud providers can be added to the API without needing to change the clients

deltacloud_diagram-soa

The driver for GoGrid is currently under development but will support the following actions:

  • Create new instances
  • Stop running instances
  • Reboot running instances
  • Destroy instances
  • List all/get details about hardware profiles
  • List all/get details about realms
  • List all/get details about images
  • List all/get details about instances

deltacloud_gogrid_supported

Deltacloud is hosted at Apache incubator which allows it to benefit from the Apache governance model. This means that discussion, changes and updates are based on individual contributions.

For more information on the Deltacloud initiative, please visit the project hosted on the Apache incubator site.

The following two tabs change content below.

Michael Sheehan

Michael Sheehan, formerly the Technology Evangelist for GoGrid, is a recognized technology, social media, and cloud computing pundit and blogger who writes regularly about technology news and trends.

Leave a reply