Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Spinnaker: Land of a 1000 Builds

1,118 views

Published on

SpringOne Platform 2016
Speaker: Greg Turnquist; Spring Team Member, Pivotal.

How do big shops like Netflix make it possible to deploy hundreds if not thousands of releases every single day? FInd out with a tour through the microservice, Spring Boot-based system known as Spinnaker. Spinnaker is the open source continuous deployment tool that supports multiple clouds, multiple languages, and multiple providers. See how to keep your arms around complex deployment processes, multiple targets, and diverse teams.

Published in: Technology
  • Be the first to comment

Spinnaker: Land of a 1000 Builds

  1. 1. Unless otherwise indicated, these slides are © 2013-2016 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
  2. 2. Unless otherwise indicated, these slides are © 2013-2016 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Who am I? 2 GregLTurnquist.com/learning-spring-boot
  3. 3. Unless otherwise indicated, these slides are © 2013-2016 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ What do you do if…? 3 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
  4. 4. Unless otherwise indicated, these slides are © 2013-2016 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ A little math 4 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 servicesx 10x/day = 9000x (No Big Deal)
  5. 5. Unless otherwise indicated, these slides are © 2013-2016 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ • Pipeline-based engine • Deploy to multiple clouds in the same pipeline • Multi-stage • Lots of triggers (Jenkins & Travis) • Find Images, Deploy, Manuel Judgments, Resize, Scale, Enable/Disable • Zero downtime upgrades • Email, SMS, Slack, etc. notifications Spinnaker 5
  6. 6. Unless otherwise indicated, these slides are © 2013-2016 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Spinnaker Demo
  7. 7. Unless otherwise indicated, these slides are © 2013-2016 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 Visit spinnaker-deployer.cfapps.io today! See “Putting a SpEL on Spinnaker” - Wednesday @ 11:30am @springcentral spring.io/blog @pivotal pivotal.io/blog @pivotalcf http://engineering.pivotal.io

×