Technology Review - Published By MIT
Advertisement
[1] 2 Next »

Thursday, November 06, 2008

Opening the Cloud

Open-source cloud-computing tools could give companies greater flexibility.

By Erica Naone

smaller text tool iconmedium text tool iconlarger text tool icon
Credit: Technology Review

Cloud-computing platforms such as Amazon's Elastic Compute Cloud (EC2), Microsoft's Azure Services Platform, and Google App Engine have given many businesses flexible access to computing resources, ushering in an era in which, among other things, startups can operate with much lower infrastructure costs. Instead of having to buy or rent hardware, users can pay for only the processing power that they actually use and are free to use more or less as their needs change.

However, relying on cloud computing comes with drawbacks, including privacy, security, and reliability concerns. So there is now growing interest in open-source cloud-computing tools, for which the source code is freely available. These tools could let companies build and customize their own computing clouds to work alongside more powerful commercial solutions.

One open-source software-infrastructure project, called Eucalyptus, imitates the experience of using EC2 but lets users run programs on their own resources and provides a detailed view of what would otherwise be the black box of cloud-computing services.

Another open-source cloud-computing project is the University of Chicago's Globus Nimbus, which is widely recognized as having pioneered the field. And a European cloud-computing initiative coordinated by IBM, called RESERVOIR, features several open-source components, including OpenNebula, a tool for managing the virtual machines within a cloud. Even some companies, such as Enomaly and 10gen, are developing open-source cloud-computing tools.

Rich Wolski, a professor in the computer-science department at the University of California, Santa Barbara, who directs the Eucalyptus project, says that his focus is on developing a platform that is easy to use, maintain, and modify. "We actually started from first principles to build something that looks like a cloud," he says. "As a result, we believe that our thing is more malleable. We can modify it, we can see inside it, we can install it and maintain it in a cloud environment in a more natural way."

Reuven Cohen, founder and chief technologist of Enomaly, explains that an open-source cloud provides useful flexibility for academics and large companies. For example, he says, a company might want to run most of its computing in a commercial cloud such as that provided by Amazon but use the same software to process sensitive data on its own machines, for added security. Alternatively, a user might want to run software on his or her own resources most of the time, but have the option to expand to a commercial service in times of high demand. In both cases, an open-source cloud-computing interface can offer that flexibility, serving as a complement to the commercial service rather than a replacement.

[1] 2 Next »

Comments

  • Open Source tools to keep the incumbents honest?
    Paul_Miller on 11/11/2008 at 5:20 AM
    Posts:
    1
    Avg Rating:
    5/5
    Erica,

    many thanks for this overview of open source tools, which came at just the right time for me to use it in making a point on a related blog post - http://cloudofdata.com/2008/11/cloud-computing-is-so-much-more-than-a-computer-in-the-cloud/

    Many of these tools, at least today, aren't really a viable alternative to the offerings of Amazon et al for most business users. They do serve as useful testbeds for the next generation of Cloud services, though, and (as I mention in the post) they will presumably be vital in preventing any of the current commercial providers from getting too big or too powerful.

    As Tom Bittman notes over at Gartner (http://blogs.gartner.com/thomas_bittman/2008/11/03/the-evolution-of-the-cloud-computing-market/) we need to move away from today's proprietary approach to Cloud technologies if this market is to achieve its potential. Viable open source alternatives are a powerful driver there.
    Rate this comment: 12345
  • great article
    justin19801 on 11/21/2008 at 1:25 PM
    Posts:
    1
    Avg Rating:
    5/5
    well written, cloud computing is definitely growing bigger each day, but the key point i would think is the application base and performance. performance of running apps off the web definitely is slower than running it off natively, partly due to the network bandwidth bottleneck.

    i would say there's still demand for non cloud applications, recently a startup hibernater.com launched some sort of offline "cloud" app which enables users to save and resume their work easily, kind of hibernating through the internet using existing applications. pretty cool...
    Rate this comment: 12345

Advertisement
Featured Content

White Papers

HP ProLiant Servers Family Guide
Drive greater business growth, lower your costs, and mitigate unplanned risks with powerful HP ProLiant servers. Read the whitepaper to learn how the HP Adaptive Infrastructure portfolio reduces cost and increases quality of service to your business.

Download   Listen

HP BladeSystem for Growing Businesses
A BladeSystem gives you vital business solutions that are more affordable, take less time to maintain, use less power, and are ready to grow with you. Learn how its all-in-one design gives you the essentials to build, maintain, and upgrade your infrastructure from start to finish.

Download   Listen

HP BladeSystem Family Guide
Learn how the HP BladeSystem family addresses the cost, time, and energy challenges that IT departments face. HP integrates the infrastructure essentials inside BladeSystem so that before it even arrives at your office, it has completed a lot of the hard work.

Download   Listen

HP StorageWorks All-in-One SB600cStorage Blade
Do you need an affordable and reliable network storage solution that provides many of the management, consolidation, and data-protection features typically reserved for more complex storage products? HP StorageWorks’ all-in-one SB600c Storage Blade is the answer, and this whitepaper explains it all.

Download   Listen

HP ProLiant 100 Series Servers Family Data Sheet
If you are in charge of the IT decisions for a small- or medium-sized company, this whitepaper is for you. HP ProLiant 100 Series servers offer affordable solutions designed to give your growing businesses plenty of flexibility for growth with the reliability for which HP is known.

Download   Listen

HP Insight Dynamics – VSE Software
HP Insight Dynamics – VSE gives you a powerful tool kit to accelerate complex IT projects and simplify daily operations. It makes your infrastructure change-ready, with the freedom and flexibility of virtualization delivered across your physical infrastructure. Read the valuable whitepaper to learn how VSE can help your business.

Download   Listen

Advertisement
TECHNOLOGY RESOURCES
Advertisement
MIT Massachusetts Institute of Technology