BOSH attempts to do something that I haven’t seen in OSS yet. It wants to allow a devops team to describe the entire software stack – from the base operating system image used to boot new instances (stemcell), to the software packages installed on instances (packages), to the processes that are run on each instance (jobs). It wants to allow a devops team to describe the runtime deployment of your stack – which instance types are used, how many of them, how much disk is attached, and how networking properties such as IPs are configured.
In this talk, given at LinkedIn, I introduce what BOSH is, the core concepts, how to use it and when to use it.
Also speaking during this talk is one of the creators of BOSH, Vadim Spivak from the Cloud Foundry team at VMWare