Eucalyptus: An Unsung Open Source Infrastructure for Cloud Computing

by Sam Dean - Jun. 04, 2008Comments (10)

I was pleasantly surprised today when a compadre of mine sent along a message from Rich Wolski, a professor in the Computer Science Department at the University of California, Santa Barbara. It turns out that Rich and a group he works with have recently released an open-source (under a FreeBSD-style license) infrastructure for cloud computing on clusters that duplicates the functionality of Amazon's EC2, using the Amazon command-line tools directly.  The system is called Eucalyptus, and it's available for you to use. What's really surprising is that although this has been demonstrated publicly, it looks like absolutely nobody has written about it.

According to the Eucalyptus site:

"EUCALYPTUS - Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems - is an open-source software infrastructure for implementing 'cloud computing' on clusters. The current interface to EUCALYPTUS is compatible with Amazon's EC2 interface, but the infrastructure is designed to support multiple client-side interfaces. EUCALYPTUS is implemented using commonly-available Linux tools and basic Web-service technologies making it easy to install and maintain."

According to Rich Wolski, some of the key features of Eucalyptus are:

  • -- It installs automatically as part of a Rocks 5 installation
  • -- It is modular and extensible, implemented entirely using open-source web
    service tools
  • -- It is interface-compatible with Amazon EC2 and uses the EC2 tools directly
  • -- Version 1.0 implements the EC2 features with the exception of static IPs
    address (planned for a later release)

Wolski also notes: "At the moment, Eucalyptus depends on an open source cluster management software package called Rocks.  Rocks is to clusters what Debian, Red Hat,  Ubuntu, etc. are to individual Linux machines. It's a packaging and deployment tool.  So to use it (or at least to use it according to our documentation) you need to be using Rocks to manage the software on your clusters.  We are working on a standalone installation system and we plan documentation soon on how to install the system by hand (in case you are managing your cluster by hand).  With Rocks, though, it installs pretty much with a single button press."

And, Wolski adds: "The goal of the project is to promote open-source community development of cloud computing services and features as well as to foster cloud computing research in the computer science and computational science research
communities." Note that version 1.0 of Eucalyptus, downloadable now, is a feature-limited binary-only beta at this point.

Eucalyptus was publicly demonstrated at the Open Source Grid and Cluster conference on May 14th. OStatic will follow up with an in-depth look into Eucalyptus.



Stacey Schneider uses OStatic to support Open Source, ask and answer questions and stay informed. What about you?



10 Comments
 

This is neat. It can be used like AppEngine's client-side tool whereby you can build and test locally and then if you need to, you can push it out to EC2!

0 Votes

Wow. Didn't even know about this - very cool...

0 Votes

Check out http://poolpartyrb.com/

0 Votes

Pool party looks interesting. I guess we're going to see a lot of similar offerings joining the EC2 party that's about to explode :)

0 Votes
  • William Vambenepe's blog - Moving t... on Jul. 01, 2008

    [...] This Forbes article (via John) channels 3Tera’s Bert Armijo’s call for standardization of utility computing. He calls it “Open Cloud” and it would “allow a company’s IT systems to be shared between different cloud co... [...]

    0 Votes
  • Hi Stacey


    I am wondering if youhave a Third Party provider of cloud apps / services for SMB's that we might be able to contact as a reseller partner?


    We provide consulting and some LAMP based web 2.0 as SaaS and would like to see if we can augment our offerings without developing our own Cloud platform just yet.


    Thanks in advance


    Craig Stark


    President

    Change Impetus Group Inc.

    Toronto, Canada.


    0 Votes

    This open software infrastructure sure is quite cool . Thanks for telling us about it as we were unknown to it's existence.


    0 Votes

    was already posting this but i found a very nice blog post on private data cloud


    http://bigdatamatters.com/bigdatamatters/2009/09/private-cloud-eucalyptu...


    0 Votes

    Hi,

    Saltmarch Media is organizing its third edition of Business Technology Summit 2010 which will take place on 11 and 12 Nov'10 at Nimhans Convention Centre, Bangalore. The summit will feature topics like Soa, SaaS, PaaS, Cloud Computing, Cloud Development, Cloud Governance and more. For more info log on to btsummit dot com


    0 Votes

    I s there any open-source for implementing SaaS???


    0 Votes
    Share Your Comments

    If you are a member, to have your comment attributed to you. If you are not yet a member, Join OStatic and help the Open Source community by sharing your thoughts, answering user questions and providing reviews and alternatives for projects.


    Promote Open Source Knowledge by sharing your thoughts, listing Alternatives and Answering Questions!