Slide 1

Slide 1 text

Unless otherwise indicated, these slides are © 2013-2014 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Spinnaker Land of a 1000 Builds Greg Turnquist @gregturn github.com/gregturn

Slide 2

Slide 2 text

GregLTurnquist.com/list

Slide 3

Slide 3 text

GregLTurnquist.com/list

Slide 4

Slide 4 text

No content

Slide 5

Slide 5 text

We’re hiring! (Atlanta + the world) http://pivotal.io/careers

Slide 6

Slide 6 text

What do you do if…?

Slide 7

Slide 7 text

What do you do if…? Need to deploy 2000+ commits/day?

Slide 8

Slide 8 text

What do you do if…? Need to deploy 2000+ commits/day? Have LOTS of services, not just ONE monolith?

Slide 9

Slide 9 text

What do you do if…? Need to deploy 2000+ commits/day? Have LOTS of services, not just ONE monolith? Want to scale up new apps and shrink old ones?

Slide 10

Slide 10 text

What do you do if…? Need to deploy 2000+ commits/day? Have LOTS of services, not just ONE monolith? Want to scale up new apps and shrink old ones? You know how to build artifacts (Jenkins?)

Slide 11

Slide 11 text

What do you do if…? Need to deploy 2000+ commits/day? Have LOTS of services, not just ONE monolith? Want to scale up new apps and shrink old ones? You know how to build artifacts (Jenkins?) …but deployment is a 23-page beast

Slide 12

Slide 12 text

What do you do if…? Need to deploy 2000+ commits/day? Have LOTS of services, not just ONE monolith? Want to scale up new apps and shrink old ones? You know how to build artifacts (Jenkins?) …but deployment is a 23-page beast You want options (PCF, AWS, GCE, Azure, K8)

Slide 13

Slide 13 text

What do you do if…? Need to deploy 2000+ commits/day? Have LOTS of services, not just ONE monolith? Want to scale up new apps and shrink old ones? You know how to build artifacts (Jenkins?) …but deployment is a 23-page beast You want options (PCF, AWS, GCE, Azure, K8) …with the same tools

Slide 14

Slide 14 text

A little math

Slide 15

Slide 15 text

A little math 1 monolith x once/3 months = No Big Deal

Slide 16

Slide 16 text

A little math 1 monolith x once/3 months = No Big Deal 10 services x 1x/day = 900x (No Big Deal)

Slide 17

Slide 17 text

A little math 1 monolith x once/3 months = No Big Deal 10 services x 1x/day = 900x (No Big Deal) 10 services x 10x/day = 9000x (No Big Deal)

Slide 18

Slide 18 text

A little math 1 monolith x once/3 months = No Big Deal 10 services x 1x/day = 900x (No Big Deal) 20 services x 50x/day = 90,000x (No Big Deal) 10 services x 10x/day = 9000x (No Big Deal)

Slide 19

Slide 19 text

A little math 1 monolith x once/3 months = No Big Deal 10 services x 1x/day = 900x (No Big Deal) 20 services x 50x/day = 90,000x (No Big Deal) “Our 23-page process needs to be fixed!” 10 services x 10x/day = 9000x (No Big Deal)

Slide 20

Slide 20 text

• Pipeline-based engine • Deploy to multiple clouds in the same pipeline • Multi-stage • Triggered by Jenkins, CRON, other pipelines • Bake/Find Images, Deploy, Manual Judgments, more • Zero downtime upgrades • Email, SMS, Slack, HipChat notifications Spinnaker

Slide 21

Slide 21 text

Lingua franca • Applications = source code with commits • Clusters = apps deployed somewhere, ready for traffic • Server Groups = specific version of a cluster • Load Balancers = route cluster traffic to server groups • Instances = physically running processes

Slide 22

Slide 22 text

Demo Unless otherwise indicated, these slides are 
 © 2013-2014 Pivotal Software, Inc. and licensed under a Creative Commons Attribution- NonCommercial license: http:// creativecommons.org/licenses/by-nc/3.0/ Spinnaker

Slide 23

Slide 23 text

Links • http://spinnaker.io • https://github.com/spinnaker/ • http://twitter.com/spinnakerio • Netflix OSS Meetup - Season 4 Ep. 1

Slide 24

Slide 24 text

Unless otherwise indicated, these slides are © 2013-2014 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Spinnaker Land of a 1000 Builds Greg Turnquist @gregturn github.com/gregturn