Spinnaker 101: Introduction & Guide
Learn about the world’s most powerful continuous delivery platform. This article covers everything you need to know about Spinnaker, from what Spinnaker does to how it can help you.
Spinnaker, integrated with your CI tool, triggers a build for a Linux-based machine image.
This image, along with your launch configurations, defines an immutable infrastructure that you can use to deploy to your cloud provider with Spinnaker.
Run your tests, which can be integrated with Spinnaker and automatically triggered.
Based on your deployment strategy and any criteria you set, go live with the build.
Blue/Green: You have two instances of your deployment running concurrently, the production build and a new one. Once you feel confident or certain criteria are met, traffic shifts all at once from the old deployment to the new one. A configurable number of server groups are maintained with the old production build, allowing for easy, fast rollback.
Rolling Blue/Green: Similar to Blue/Green, but traffic is gradually shifted from the older deployment to the new one.
Highlander: Similar to Blue/Green, except the old deployment is destroyed once traffic is shifted.
Canary: Three instances: production, a baseline instance (a smaller clone of production), and a canary instance with the new deployment. Production handles most of the load while the baseline and canary each receive a smaller amount. After a predetermined amount of time, performance of the baseline and canary are compared. The new deployment becomes the new production build if requirements are met. The canary analysis can be automated or manual.
Use Spinnaker if you want to accelerate your software delivery velocity. If you’re currently shipping software once a quarter, start there. Use Spinnaker to automate that process and make it smoother. Feeling adventurous? Bump up your release cadence to once a month, once a day, once an hour – Spinnaker can handle it all. Let Spinnaker meet you where you’re at.
Spinnaker today is used by companies around the world, from small startups to Fortune 50 organizations. Check out some of the companies that are succeeding with Spinnaker.