Our community maintains docs related to Elastic Runtime and BOSH – the two platforms that comprise Cloud Foundry.
The best way to experience Cloud Foundry is by using a Certified Provider offering. If you choose to download Cloud Foundry and run it yourself, here’s how.
Cloud Foundry can be installed as a single developer environment (via BOSH Lite) for experimentation, but is typically deployed into a larger infrastructure cloud via BOSH. Supported platforms include AWS, OpenStack, vSphere, vCloud Director and vCloud Air. BOSH also supports a plugin architecture for additional IaaS targets, although those plugins are not part of the foundation release.
BOSH is an open source tool chain for release engineering, deployment and lifecycle management of large scale distributed services. It’s the default deployment and management platform for Cloud Foundry operators.
BOSH installs and updates software packages on large numbers of VMs over many IaaS providers with the absolute minimum of configuration changes.
CF-Release is the BOSH release repository for the Cloud Foundry platform. To deploy Cloud Foundry, start with cf-release, build a custom manifest for your deployment, and let BOSH take over from there.