Cloud Computing: Ubuntu Style

Simon Wardley of O’Reilly recently reported on the recently announced open source EUCALYPTUS (Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems) platform or creating Amazon EC2-like clouds using Ubuntu Linux.

The manifesto for this initiative is articulated as follows:

We want to encourage the formation of competitive marketplaces for cloud services with users having choice, freedom, and portability between providers. In a nutshell, and with all due apologies to Isaac Asimov, our aim is to enable our users with ‘Three Rules Happy’ cloud computing. That is to say:

* Rule 1: I want to run the service on my own infrastructure.

* Rule 2: I want to easily migrate the service from my infrastructure to a cloud provider and vice versa with a few clicks of a button.

* Rule 3: I want to easily migrate the service from one cloud provider to another with a few clicks of a button.

If one considers the Debian/Ubuntu ecosystem as a platform worthy of being a “Platform” (as in PaaS, a step above the common usage of Linux in IaaS) then the ability to migrate applications from an organization’s infrastructure into and out of the cloud addresses one of the most significant corporate objections to a commitment to one of the many emerging and available cloud platforms.

Kudos to Canonical and the Ubuntu community for investing in this technology.