BOSH: The outer shell for cloud software

What is BOSH?

BOSH is a Cloud Foundry project for release engineering, deployment, and lifecycle management of large-scale cloud software. BOSH can provision and deploy software over hundreds of VMs and performs monitoring, failure recovery and software updates with zero-to-minimal downtime.

BOSH was developed to deploy Cloud Foundry, but can also be used to deploy other software like Hadoop and is well-suited for large distributed systems. BOSH supports Infrastructure as a Service (IaaS) providers VMware vSphere, vCloud Director, Amazon Web Services EC2, and OpenStack. There is a Cloud Provider Interface (CPI) that has enabled users to extend BOSH to support additional IaaS providers such as Google Compute Engine and Apache CloudStack.

Watch Dr. Nic Williams talk about BOSH at Platform

Get involved

BOSH has an active community on Google Groups. If you have questions, try either the BOSH Users mailing list or if you are developing or extending BOSH try the BOSH Developers mailing list. If you're interested in contributing to the project, read the contribution guidelines. If you have security concerns, please contact the core team directly at security@cloudfoundry.org.

Fork me on GitHub