Monday 3rd February, 2014
5:30pm to 8:30pm
Register Here: http://bit.ly/POSH0016
5:30-6:30 pm Pizza and networking
6:30-8:00pm Talk and Q&A
8:00-8:30 pm Wind down
BOSH: System overview and cluster planning
BOSH (https://github.com/cloudfoundry/...) is an OSS framework for
defining all elements of a complex cluster into a release. Once a
release is built and is combined with a deployment manifest, BOSH will
trivially deploy, upgrade and downgrade clusters with dozens of
components and hundreds of VMs to any IaaS*.
BOSH aims to solve the “complex clusters are often snowflakes”
problem. Even if a cluster works and is easy to run,
upgrading/downgrading and repeatability are a challenge. As a
consequence, very few clusters have CI, DR or bug reproduction
environments. Because a BOSH deployed cluster is packaged, it can be
checked-in and run under CI. It also makes DR trivial (you’ll still
need to backup databases and other state information). The talk will
briefly describe the on-the-fly DR Cloud Foundry did when AWS lost an
BOSH release packaging is similar to 'RPM' and 'dpkg', but covers a
much larger surface area. A BOSH release (and deployment) cover
cluster creation, component compiling per OS/version, release
updating/rollback, failure recovery, basic OS metrics and VM access.
The first part of the talk covers the basic BOSH components required
to deploy a cluster: the stemcell, the release and the deployment
manifest. The second part covers planning for BOSH in your
organization: IaaS requirements, deploying a BOSH director, estimating
conversion effort and what kind of productivity boost to expect. There
will be time for questions, arrive ready to discuss your cluster!
* Currently there is production support for VMware, AWS, various
Openstack distros, and Cloud Foundry Warden. The IaaS interface
(called a Cloud Provider Interface - CPI for short) is OSS and can be
implemented as a stand-alone server which the BOSH Director can use to control a new IaaS.
About the Speaker:
Tony Hansmann is a developer on the BOSH team at Pivotal Cloud Foundry. He started using BOSH in 2012 as a SRE at VMware. Before that, he worked as a consultant and sometimes staff member for startups building their business on Linux clusters.
Tony Hansmann - Isilon, Linux, Big Data, Large Infrastructure bio from Twitter
Sign in to add slides, notes or videos to this session