Slide 1

Slide 1 text

WHAT IS BOSH? Dr Nic Williams @drnic | drnicwilliams.com VP Dev Evangelism, Engine Yard Monday, April 30, 12

Slide 2

Slide 2 text

ENGINE YARD | @DRNIC | WHAT IS BOSH? THE PROBLEM What it tried to solve Monday, April 30, 12

Slide 3

Slide 3 text

ENGINE YARD | @DRNIC | WHAT IS BOSH? THEY built THIS Monday, April 30, 12

Slide 4

Slide 4 text

ENGINE YARD | @DRNIC | WHAT IS BOSH? hosted open source Monday, April 30, 12

Slide 5

Slide 5 text

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

Slide 6

Slide 6 text

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

Slide 7

Slide 7 text

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

Slide 8

Slide 8 text

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

Slide 9

Slide 9 text

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

Slide 10

Slide 10 text

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

Slide 11

Slide 11 text

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

Slide 12

Slide 12 text

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

Slide 13

Slide 13 text

ENGINE YARD | @DRNIC | WHAT IS BOSH? CORE IDEA Deploy and change systems Monday, April 30, 12

Slide 14

Slide 14 text

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

Slide 15

Slide 15 text

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

Slide 16

Slide 16 text

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

Slide 17

Slide 17 text

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

Slide 18

Slide 18 text

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

Slide 19

Slide 19 text

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

Slide 20

Slide 20 text

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

Slide 21

Slide 21 text

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

Slide 22

Slide 22 text

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

Slide 23

Slide 23 text

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

Slide 24

Slide 24 text

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

Slide 25

Slide 25 text

ENGINE YARD | @DRNIC | WHAT IS BOSH? replace instances 1.0 2.0 2.0 3.0 1.0 Monday, April 30, 12

Slide 26

Slide 26 text

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

Slide 27

Slide 27 text

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

Slide 28

Slide 28 text

ENGINE YARD | BOSH & ENGINE YARD https://github.com/drnic/bosh-getting-started/ Monday, April 30, 12

Slide 29

Slide 29 text

ENGINE YARD | BOSH & ENGINE YARD follow this... https://github.com/drnic/bosh-getting-started/ Monday, April 30, 12

Slide 30

Slide 30 text

ENGINE YARD | @DRNIC | WHAT IS BOSH? TOMORROW Learn lots more 6:30 for 7 Monday, April 30, 12