Upgrade to Pro — share decks privately, control downloads, hide ads and more …

What is BOSH?

What is BOSH?

Lightning talk given at OpenCloudCamp as a teaser to why BOSH was created (to deploy CloudFoundry.com over and over again), and what its core idea is (deploy changes by replacing VMs).

Dr Nic Williams

May 01, 2012
Tweet

More Decks by Dr Nic Williams

Other Decks in Technology

Transcript

  1. WHAT IS BOSH? Dr Nic Williams @drnic | drnicwilliams.com VP

    Dev Evangelism, Engine Yard Monday, April 30, 12
  2. ENGINE YARD | @DRNIC | WHAT IS BOSH? THE PROBLEM

    What it tried to solve Monday, April 30, 12
  3. ENGINE YARD | @DRNIC | WHAT IS BOSH? • An

    app that runs apps • github: cloudfoundry/vcap • 40 different jobs • Lots of code, lots of deployments • 1000 CF.com deploys in 1.5 years Monday, April 30, 12
  4. ENGINE YARD | @DRNIC | WHAT IS BOSH? Your app

    App App App Monday, April 30, 12
  5. ENGINE YARD | @DRNIC | WHAT IS BOSH? Your app

    managed by cloudfoundry App App App CF (40 jobs) Monday, April 30, 12
  6. ENGINE YARD | @DRNIC | WHAT IS BOSH? BOSH deploys

    cloudfoundry App App App CF (40 jobs) BOSH Monday, April 30, 12
  7. ENGINE YARD | @DRNIC | WHAT IS BOSH? BOSH provisions

    iaas App App App CF (40 jobs) BOSH vSphere, AWS Monday, April 30, 12
  8. ENGINE YARD | @DRNIC | WHAT IS BOSH? BOSH deploys

    cloudfoundry App App App CF (40 jobs) BOSH vSphere, AWS Monday, April 30, 12
  9. ENGINE YARD | @DRNIC | WHAT IS BOSH? Your jobs

    and data BOSH deploys your system BOSH vSphere, AWS Monday, April 30, 12
  10. ENGINE YARD | @DRNIC | WHAT IS BOSH? BOSH BOSH

    deploys BOSH BOSH vSphere, AWS Monday, April 30, 12
  11. ENGINE YARD | @DRNIC | WHAT IS BOSH? CORE IDEA

    Deploy and change systems Monday, April 30, 12
  12. ENGINE YARD | @DRNIC | WHAT IS BOSH? orchestrated changes

    1.0 1.0 From... Monday, April 30, 12
  13. ENGINE YARD | @DRNIC | WHAT IS BOSH? infrastructure 1.0

    1.0 From... to... 1.0 1.0 1.0 1.0 Monday, April 30, 12
  14. ENGINE YARD | @DRNIC | WHAT IS BOSH? 1.0 1.0

    1.0 1.0 deployments Monday, April 30, 12
  15. ENGINE YARD | @DRNIC | WHAT IS BOSH? 2.0 2.0

    2.0 2.0 deployments Monday, April 30, 12
  16. ENGINE YARD | @DRNIC | WHAT IS BOSH? 2.0 2.0

    2.0 2.0 add more Monday, April 30, 12
  17. ENGINE YARD | @DRNIC | WHAT IS BOSH? 2.0 2.0

    2.0 2.0 2.0 2.0 add more 2.0 2.0 2.0 Monday, April 30, 12
  18. ENGINE YARD | @DRNIC | WHAT IS BOSH? 2.0 2.0

    2.0 2.0 2.0 2.0 deploy again 2.0 2.0 2.0 Monday, April 30, 12
  19. ENGINE YARD | @DRNIC | WHAT IS BOSH? 3.0 deploy

    again 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 Monday, April 30, 12
  20. ENGINE YARD | @DRNIC | WHAT IS BOSH? 3.0 3.0

    3.0 3.0 3.0 3.0 3.0 3.0 3.0 canary Monday, April 30, 12
  21. ENGINE YARD | @DRNIC | WHAT IS BOSH? 4.0 3.0

    3.0 3.0 3.0 3.0 3.0 3.0 3.0 canary Monday, April 30, 12
  22. ENGINE YARD | @DRNIC | WHAT IS BOSH? 3.0 3.0

    3.0 3.0 3.0 3.0 3.0 3.0 3.0 canary Monday, April 30, 12
  23. ENGINE YARD | @DRNIC | WHAT IS BOSH? replace instances

    1.0 2.0 2.0 3.0 1.0 Monday, April 30, 12
  24. ENGINE YARD | @DRNIC | WHAT IS BOSH? protected from

    errors 1.0 2.0 2.0 3.0 1.0 4.0 Monday, April 30, 12
  25. ENGINE YARD | @DRNIC | WHAT IS BOSH? GET A

    BOSH Tutorial for getting started https://github.com/drnic/bosh-getting-started/ Monday, April 30, 12
  26. ENGINE YARD | @DRNIC | WHAT IS BOSH? TOMORROW Learn

    lots more 6:30 for 7 Monday, April 30, 12