BOSH is the toolchain that enables seamless deployment and operations of cloudfoundry and brokered services on various Iaas platforms (e.g. AWS, Openstack, vSphere or vCloud) thanks to its Cloud Provider Interface (CPI) abstraction.
This talk describes the journey of a cleanroom java implementation of an external CPI for CloudStack. It starts with an introduction of bosh concepts, how bosh components (stemcells, bosh-agent, cpi, Iaas, director/init , registry) interact together. We’ll then cover design tradeoffs, challenges met, lessons learned, current status of this CloudStack CPI implementation. We’ll close with ideas for potential future bosh improvements.
Talk given at cfsummit berlin 2015 http://sched.co/4Nzh
BOSH is the toolchain that enables seamless deployment and operations of cloudfoundry and brokered services on various Iaas platforms (e.g. AWS, Openstack, vSphere or vCloud) thanks to its Cloud Provider Interface (CPI) abstraction.
This talk describes the journey of a cleanroom java implementation of an external CPI for CloudStack. It starts with an introduction of bosh concepts, how bosh components (stemcells, bosh-agent, cpi, Iaas, director/init , registry) interact together. We’ll then cover design tradeoffs, challenges met, lessons learned, current status of this CloudStack CPI implementation. We’ll close with ideas for potential future bosh improvements.
Talk given at cfsummit berlin 2015 http://sched.co/4Nzh