Cloud Foundry

Cloud Foundry is an open source cloud computing platform as a service (PaaS) originally developed by VMware and now owned by Pivotal Software - a joint venture by EMC, VMware and General Electric. Cloud Foundry was designed and developed by a small team from Google led by Derek Collison and was originally called project B29. Cloud Foundry is primarily written in Ruby and Go. Wikipedia

The Cloud Foundry Certified PaaS program gives you the confidence of knowing your applications and skills are portable across certified providers.

Cloud Foundry gives companies the speed, simplicity and control they need to develop and deploy applications faster and easier.

Companies using the Cloud Foundry platform:

  • GE's Predix

  • IBM Bluemix

  • CenturyLink

  • ActiveState

  • HP Helion

  • anynines

  • Swisscom

Cloud Foundry Is Built On An Open Architecture offering the following features:

Router

Routes incoming traffic to the appropriate component, usually the Cloud Controller or a running application on a DEA node. OAuth2 server authentication The OAuth2 server and Login Server work together to provide identity management.

Cloud Controller

The Cloud Controller is responsible for managing the lifecycle of applications.

HM9000

HM9000 monitors, determines and reconciles applications to determine their state, version and number of instances, and directs Cloud Controller to take action to correct any discrepancies. Droplet Execution Agent

Application Execution (DEA)

The Droplet Execution Agent manages application instances, tracks started instances, and broadcasts state messages.

Blob Store

The blob store holds, application code, buildpacks and droplets.

Service Brokers

When a developer provisions and binds a service to an application, the service broker for that service is responsible for providing the service instance.

Message Bus

Cloud Foundry uses NATS, a lightweight publish-subscribe and distributed queueing messaging system, for internal communication between components. global perception study

Logging and Statistics

The metrics collector gathers metrics from the components. Operators can use this information to monitor an instance of Cloud Foundry.

Last updated