We're Hiring!  
Toll Free US & Canada: 1(877) 946-4743   Worldwide: +1(415) 869-7444

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.

About the author

Michael Sheehan Michael Sheehan is the Technology Evangelist for GoGrid & "Editor in Chief" as well. He handles digital media marketing, online audience development, PR, media relations, content creation and editing as well as a variety of other tasks. He is also an avid social media pundit and technology blogger.

Related posts:

  1. Press Release: Open Source Community Embraces the GoGrid Cloud
  2. GoGrid Partners, Cloudkick, Tap In Systems & RightScale, Put To The Test Managing Various Clouds Including GoGrid
  3. GoGrid Cloud Computing Achievements of 2009
  4. McKinsey’s McCrazy! Flying through the Clouds with Eyes 1/2 Closed
  5. What Happened in 2008 According to the GoGrid Blog


Leave a Reply