Blog Post

VMware Launches Open-Source Cloud

Stay on Top of Enterprise Technology Trends

Get updates impacting your industry from our GigaOm Research Community
Join the Community!

VMware (s vmw) has entered the cloud game by offering an open-source package called Cloud Foundry, a Platform-as-a-Service that should strike fear in the hearts of its competitors, especially the likes of (s crm), Microsoft (s msft) and Rackspace (s rax). The platform will offer developers the tools to build out applications on public clouds, private clouds and anyplace else, whether the underlying server runs VMware or not. Like last week’s Open Compute Project from Facebook or Rackspace’s (s rax) OpenStack effort, Cloud Foundry is a pretty big deal.

So What Exactly Is Cloud Foundry?

The goal of Cloud Foundry is to hide complexity from developers and make it easy to deploy and run applications anywhere. This is the same marketing speak that folks toting the cloud have pitched for years, but VMware wants to make it even more simple. Instead of worrying about instances or how to support a database, you just write a few lines of code, and Cloud Foundry makes it all happen for you. From day one, the platform will support Java (s orcl)  thanks to VMware’s SpringSource buy back in 2009, Sinatra, Rails and node.js. However those wanting more frameworks and languages can build them, since the product is open-source.

Roger Bodamer, EVP Products and Technology at 10Gen — which supports the MongoDB NoSQL database — says it took about three months to integrate MongoDB with Cloud Foundry. 10gen is one of several launch partners that include RightScale, Joyent and Pivotal Labs.

VMware’s service has three components, illustrated by the nifty little slide above. The platform (what is called the “cloud provider interface”) can be a public cloud, such as Amazon’s EC2 (s amzn); a private cloud running VMware or other software; the actual Cloud Foundry platform; or what VMware calls a downloadable microcloud, which is basically a developer sandbox that looks like the Cloud Foundry platform running on a server or computer and synchs back up to any of the clouds.

The application services are items such as the existing MongoDB service already built-in, RabbitMQ messaging services, Redis, MySQL and Postgres for data, and others to come as programmers want to build it out. The shift toward open source is significant, because it runs somewhat counter to VMware’s roots, but it also shows how influential the open source world is on the cloud.

Charles Fitzgerald, a platform strategist for VMware, said in a conversation with me last Thursday, “Open source is the price of entry in the cloud world today.” So VMware will offer Cloud Foundry as a paid, supported product for customers as well as provide the underlying code so developers can build their own. The product will open for an invite-only beta in stages, with the commercial support beta coming in the second half of this year.

Who Gets Hurt

Charles Fitzgerald says Cloud Foundry will sit on top of platform plays such as OpenStack, but in truth, it’s likely to hurt that effort by obviating the need for enterprises and other developers to worry about the underlying infrastructure platform. For those who want to build out an app, electing to deploy using Cloud Foundry means the developer can choose where to host an app without ever caring if it’s using OpenStack.

Fitzgerald claims the big victim with this move will be middleware providers such as IBM (s ibm), which have multi-billion businesses helping connect information in huge enterprises. While he’s aware the licensing support revenue for open-source software can be a tenth of the original value of the software, he says, “It’s new revenue to us and old revenue to them, and a billion looks pretty good to us.”

However the most immediate victims may well be the existing PaaS players such as, Google (s goog) and a string of startups that have been building out products in this space around specific languages. Salesforce, which works with VMware in a joint PaaS called VMforce, suddenly has some serious competition that can interoperate with apps on the platform as well as any others. VMforce will still exist, but now it looks like a walled garden.

And the smaller players, such as PHP Fog; Red Hat (srht), which purchased Makara; and EngineYard, all suddenly have a multi-billion competitor that has the potential to be all clouds to all comers. Even configuration management as a service startups might see some business erode as apps hosted in a PaaS have less need for those services.

VMware’s Constant Search for Reinvention

Fitzgerald talked a lot about openness and eliminating the hurdles for developers, but this move is yet another continuation of VMware’s willingness to throw its businesses under the bus as the world of cloud computing evolves. VMware recognizes that openness is the key for delivering cloud services and that interoperability will matter to more and more companies, especially those forming today.

While the PaaS market isn’t huge at the moment, it’s clearly an area of interest with Amazon adding Elastic Beanstalk — its own PaaS product — as well as talking up its Heroku buy and PaaS capabilities. Fitzgerald acknowledged that it’s early days, but says, “It’s very early and part of that is the limitations of the solutions and that are out there, so we can really make it mainsteam and legitimize it.” Flexibility is the biggest selling factor behind the cloud and with this offering that’s what VMware wants to offer. It’s pretty compelling.

4 Responses to “VMware Launches Open-Source Cloud”

  1. Thanks for the article. In recent news from Gartner today more companies are shifting towards the private cloud and with that said VMware solutions are the backbone of all things private cloud and now with cloud foundry gaining an even stronger traction (as if it wasnt already doing well enough). The cloud is a good change and it overhauling technology sweeping through legacy equipment and cleaning out the dust in those closest.

    It will be very interesting to see how the cloud foundry media circle adapts to open source community and by the looks of it it should be embraced with open hands having gone the right approach with NoSQL and CMS platforms.

    Nick O’Neil
    Cloud Evangelist, Logicworks

  2. It is too early to speculate on who might get hurt from this announcement. First, CloudFoundry has to live somewhere, and an OpenStack cloud is just one of the many choices. Second, someone will have to set up and customize CloudFoundry before an enterprise can use it – why couldn’t that be IBM on their cloud? Finally, the current PaaS players may worry, but OpenStack has been available for nearly a year now without encroaching on existing IaaS concerns yet. It takes time for an open-source project to develop and earn adoption.

    What this does do is raise the importance of PaaS overall. Now larger companies may be more likely to put their toe in the cloud waters via PaaS, knowing there is the potential to graduate to a customized offering in the future.

    • I think it hurts because there are now companies/devs that will choose CloudFoundry instead of building or finding an OpenStack platform. Does it take away the entire market? No, but it cuts into it. But yes, it is early and I’m willing to be wrong (and then write about being wrong if it happens).

      And I agree that this gets larger companies comfortable with PaaS and makes it easier to consume.

  3. Lots of people talk about cloud, storing/retrieve information from cloud, with now with application sit inside cloud. This trend really affected from the ways people do things, either you are a application developer to consumers. Changes are good, and let’s how cloud actually change our life in near future!