Facilitating the spread of knowledge and innovation in professional software development



Choose your language

InfoQ Homepage News VMware Unveils Open Source PaaS Cloud Foundry

VMware Unveils Open Source PaaS Cloud Foundry


VMware has today announced the launch of an open source "Platform as a Service" (PaaS), Cloud Foundry.

"The shift to cloud computing is fundamentally transforming what businesses and consumers expect from applications, profoundly challenging traditional application development and infrastructure," said Tod Nielsen, Co-President, Application Platform at VMware, quoted in the company's press release. "Cloud Foundry delivers a dramatically simplified approach that embraces the diversity and speed of modern development that is at the heart of today's most successful applications while exploiting key trends in mobile, social and cloud computing."

VMware says the distinguishing features of the Cloud Foundry platform include the fact that it is built to be “multi-cloud”, to work between private and public environments, and the fact that it is built to work with a wide variety of application frameworks and development tools.

The platform lets you build applications with Java and other JVM-based frameworks such as Grails and Roo, Rails and Sinatra for Ruby (supported Ruby versions are 1.8.7 and 1.9.2) and Node.js. The platform plugs into application services such as RabbitMQ and GemFire, both now owned by VMware. RabbitMQ is an open source messaging platform, while GemFire provides distributed data management. Cloud Foundry also supports MySQL, MongoDB and Redis, with plans to add support for VMware's own vFabric application services.

Jerry Chen, Senior Director of Cloud and Application Services at VMware, told us that from a Java point of view any application that can be packaged as a WAR file and deployed to a servlet container should run on Cloud Foundry. The product does not support Java EE applications however.

The code is available on GitHub under an Apache 2 license, and VMware has launched a beta service based on the code at

During the webcast VMware also demonstrated a single-developer instance of Cloud Foundry on a virtual machine. Referred to as Micro Cloud, the product will be available Q2 2011. Chen confirmed to InfoQ that a version of this product would also be offered as open source.

In terms of revenue stream, VMware has plans to offer a commercial version of Cloud Foundry for enterprises who want to offer PaaS capabilities within their own private clouds, and for service providers who want to offer Cloud Foundry via their public cloud services. This commercial solution will enable enterprises to integrate the PaaS environment with their application frameworks and services portfolio, VMware say. Pricing information has not yet been released.

We need your feedback

How might we improve InfoQ for you

Thank you for being an InfoQ reader.

Each year, we seek feedback from our readers to help us improve InfoQ. Would you mind spending 2 minutes to share your feedback in our short survey? Your feedback will directly help us continually evolve how we support you.

Take the Survey

Rate this Article


Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Community comments

  • single cloud instance

    by Brian Edwards,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    I would have called a "micro cloud" a Droplet. Is the vmW marketing department hiring?

  • Re: single cloud instance

    by Gavin Terrill,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    I like it! Better than "Vapour" that's for sure ;-)

  • Java EE6 Support

    by Sam BESS,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    Since you can use Java EE6 profiles, and package an entire app (with EJBs within), I think you could run it on a tc server instance, hence on cloudfoundry. Still have to try, but there's surely a way to crack this.

  • "The product does not support Java EE applications however."

    by George de la Torre,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    So, Cloud Foundry in not open and only endorses their view on what you could use, Yes, indeed, this was the fear after the demise of SUN, "Java my way" will settle in...

    So wonderful to have AWS!

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p


Is your profile up-to-date? Please take a moment to review and update.

Note: If updating/changing your email, a validation request will be sent

Company name:
Company role:
Company size:
You will be sent an email to validate the new email address. This pop-up will close itself in a few moments.