VMware has launched Cloud Foundry, an open source platform-as-a-service project aimed at stimulating development of Cloud apps.
The code for Cloud Foundry is licensed under the Apache 2 open source licence and is available on the GitHub development portal at: https://github.com/cloudfoundry.
Cloud Foundry is made up of a number of system components designed to run in a single virtual of physical host or can be spread across multiple machines.
For development purposes, the recommended environment is to run all the core components within a single virtual machine.
And for large scale or multi-system deployments, Cloud Foundry allows system components on multiple virtual machines to run multiple nodes of a given type.
The recommended deployment system is a 64-bit Ubuntu 10.04 server.
Cloud Foundry also includes a command line tool, Java client library and a test suite.
Supported development frameworks include Spring for Java, Ruby on Rails, Sinatra for Ruby, Node.js and Grails.
For application services, Cloud Foundry initially supports the MongoDB, MySQL and Redis databases with planned support for VMware vFabric services.
Cloud Foundry is not tied to any single cloud environment and does not depend on VMware infrastructure.
Apps can be deployed on any Cloud environment, including those built on VMware hypervisors, non-VMware public Clouds and Amazon Web Services.
Still to come this quarter is a downloadable instance of Cloud Foundry dubbed a “Micro Cloud” designed to run as a virtual machine on a developer’s desktop.
VMware has also setup the Cloudfoundry.com portal which developers can use for app testing and deployment.
The company plans to release a commercial version of Cloud Foundry aimed at enterprises and Cloud service providers.
Follow Rodney Gedda on Twitter: @rodneygedda
Follow TechWorld Australia on Twitter: @Techworld_AU