Cloud Foundry Open PaaS Deep Dive

by April 19, 2011

by Ezra Zygmuntowicz (aka @ezmobius)
You are probably wondering about how Cloud Foundry actually works, hopefully these details will clear things up for you about how Cloud Foundry the OSS project works, why it works, and how you can use it. Cloud Foundry is on github here: The VCAP repo is the meaty part or what we call the “kernel” of Cloud Foundry as it is the distributed system that contains all the functionality of the PaaS. We have released a VCAP setup script that will help you get an Ubuntu 10.04 system running a instance of Cloud Foundry including all the components of VCAP as well as a few services (mysql, redis, mongodb) up and running so you can play along at home.

What Happens When You vmc push an Application to Cloud Foundry

by April 18, 2011

This post covers the Cloud Foundry vmc CLI interface and how it interacts with Cloud Foundry.  There will be another post covering what Cloud Foundry does on the back-end when clients (such as vmc or STS) connect to it coming soon.

Targeting Cloud Foundry
Step 1 : vmc target
When you first install vmc and are ready to start controlling Cloud Foundry, you will need to first select it as a target.  Why do you need to select ? Because vmc is capable of connecting to any Cloud Foundry instance whether it be at or elsewhere.  Selecting a target also allows you to use the same CLI to interface with multiple Cloud Foundry Clouds in the same way.
Step 2 : vmc returns “Successfully targeted to [http://api.cloudfoundry.

Explaining The Magic Triangle

by April 14, 2011


Understanding what Cloud Foundry is all about : CHOICE
Being an Open Platform as a Service is about having the ability to make the choices that best fit you as a developer:
Choice of Developer Frameworks (The Top of the Triangle)
Today (In the initial release) Cloud Foundry Supports Spring for Java, Rails and Sinatra for Ruby, and Node.js. There is also support for Grails on Groovy and other JVM-based frameworks baked into Cloud Foundry. It is important to realize that this is only the beginning; there will be support for other frameworks (and languages) as Cloud Foundry matures.
Choice of Application Services (The Left Side of the Triangle)
Application Services allow Developers to take advantage of data, messaging, and web services as building blocks for their applications.

Hello World

by April 12, 2011

Welcome to the Cloud Foundry blog.  You can read more about the scope of Cloud Foundry, the industry’s first open platform as a service here and here.
Simply put, our goal is to remove the obstacles developers face in building, deploying, running and scaling applications.  And do it in an open way so there is no lock-in to frameworks, application services or clouds.
Please sign up for Cloud Foundry here.  By signing up, you will get an invitation to use the service (it is first come, first served as we scale the service) and notification when you can download your own Micro Cloud that lets you run Cloud Foundry on your own desktop.
Please follow this blog’s feed to receive updates on Cloud Foundry going forward.