5 Cost-Efficient, Flexible Open Source Resources for Cloud Computing

by Sam Dean - Jan. 16, 2009Comments (9)

Just as open source itself has gathered more interest during the economic downturn because of the cost savings it can offer businesses, cloud computing is getting more attention because it can allow businesses to take advantage of IT infrastructure on a pay-as-you-go model. Increasingly, there is an intersection between these two trends: the open source cloud. Ignacio Martin Llorente has a very good roundup of the tools available at this intersection--open source cloud resources that can let businesses customize their own infrastructures. Here are some of his good citations, and several of our own.

Eucalyptus. Ostatic broke the news about U.C. Santa Barbara's Eucalyptus open source cloud project last year. Released as an open-source (under a FreeBSD-style license) infrastructure for cloud computing on clusters that duplicates the functionality of Amazon's EC2, Eucalyptus uses the Amazon command-line tools directly. RightScale has partnered with Eucalyptus to provide management and service solutions for businesses.

Joyent/Reasonably Smart. As GigaOm and OStatic discussed just this week, Joyent has purchased Reasonably Smart, a fledgling open source cloud startup based on JavaScript and Git. "While on the surface it might look like simple industry consolidation, Reasonably Smart’s technology will in fact help Joyent compete with emerging service-centric clouds while retaining an open model that makes developers comfortable," says Alistair Croll on GigaOm. Joyent's CEO is adamant that Reasonably Smart's technology will stay open source.

Globus Nimbus. Globus Nimbus is an open source toolkit that allows businesses to turn clusters into an Infrastructure-as-a-Service (IaaS) cloud. The Amazon EC2 interface is carried over, but is not the only interface you can choose. Globus Nimbus has just come out with a new release.

Reservoir. Reservoir is the main European research initiative on virtualized infrastructures and cloud computing, according to Ignacio Martin Llorente. He adds: "The aim of this project is to develop the open-source technology to enable deployment and management of complex IT services across different administrative domains. Its open-source approach will support the definition of open standards for cloud computing, breaking the lock-in imposed by vendors today and allowing any organization to build its own local or public cloud infrastructure."

OpenNebula. "OpenNebula is an open source virtual infrastructure engine that enables the dynamic deployment and re-placement of virtual machines on a pool of physical resources," according to project leads. The OpenNebula VM Manager is a core component of Reservoir. "This open-source alternative to commercial tools for VM management provides an efficient, dynamic and scalable management of VMs within datacenters, private clouds, involving a large amount of virtual and physical servers," writes Llorente. "OpenNebula can interface with a remote cloud site, being the only tool able to access on-demand to Amazon EC2 for dynamic scaling the local infrastructure based on actual usage."

It's good to see open source tools and resources competing in the cloud computing space. The end result should be more flexibility for organizations that want to customize their approaches. Open source cloud offerings also have the potential to keep pricing for all competitive services on a level playing field.

 



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



9 Comments
 

Open source cloud infrastructure tools have some interesting implications:


1. Force the industry to embrace standards. Since open source has a lot of traction and builds a healthy ecosystem, it has been powerful in promoting standards.

Since Amazon, Google and Microsoft are really not going there , it is a good sign.


2.From my experience the hard part in building clouds is the scale.

Not sure how open source tools would get to test and tune their offering in an amazon like scale.

Maybe environments and universities will drive it forward.

That was not a big success in HPC world, but maybe would work better in the commercial world.


3. JavaScript cloud computing ?

The world must be going mad.


0 Votes

Every hosting provider today has now become a 'cloud computing' provider. Take a look at Rackspace's offerings - they recently bought out Slicehost and sell monthly hosting packages. You also have my old favorite - Linode.com, where you could get a virtual machine provisioned right away for $20/month.


0 Votes

view poll


0 Votes

Your post above on cloud computing options in open source highlights some of the commercial players who are leveraging development in the cloud computing space in open source. But there are other players too who are doing some cool stuff - some of them are mentioned in an excellent writeup on Cloud Computing and Open Source at http://ldn.linuxfoundation.org/article/cloud-computing-and-open-source


0 Votes

What about Enomalism www.enomaly.net, which also allows EC2 connectivity.


0 Votes

This is so laden with buzz words, that a layperson like myself has absolutely no idea what this is.


0 Votes

Re: efficient computing, there is a great competition "Power Down for the Planet" that asks people to develop fun, entertaining, or educational videos about how sustainable computing benefits the environment. I think you can win money, bikes, and computers.


Check it out at http://www.powerdownfortheplanet.org/video/


0 Votes

@Ophir Kra-Oz unfortunately for most Linux user, Microsoft is going there. They have a cloud platform called Windows Azure that will allow any company to make a cloud and host it from the Microsoft data centers. Right now it's beta and only allows the .NET platform but by the end of the year it will support Java via Eclispse, PHP, amongst others.


0 Votes

open source cloud stuff


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.