2. Cover w/ Image
Topics
1. Continuous Delivery
2. Why Spinnaker for Continuous
Delivery
3. Spinnaker and PCF
4. Spinnaker Demo
5. Summary and Questions
3. Majority of teams release less than four times a year
Continuous delivery (CD) practices
standardize and automate processes
so they're easier to monitor and
enforce — and quality improves
because automation eliminates sources
of manual errors.
Forrester: Digital Transformation Requires
Development Transformation
5. Spinnaker Is an OSS Multi-Cloud Delivery Platform
Spinnaker Community
“...the passionate open source
community dedicated to making
deployment pain go away.”
https://www.spinnaker.io/publications/ebook/
11. Multiple Application Versions for Rollback
Allows zero-downtime rollbacks to a set number of previous
application versions without rebuilding the code
12. Automated Canary Analysis
Ensures your applications meet your SLAs
https://medium.com/netflix-techblog/automated-canary-analysis-at-netflix-with-kayenta-3260bc7acc69
14. Spinnaker 1.11
and PCF Details ● Manifest based deployments
● Blue/Green deployments
● Multi-foundation view of applications
● Application management actions such as scale,
enable/disable, destroy and rollback
● New pipeline stage to deploy/destroy services
● Bind applications to services as part of deploy
stages
16. Stateless: Rather than sharing state, every task
runs in its own container, controlling its own
dependencies.
Ephemeral: Clean and consistent builds.
Minimizes test infrastructure to maintain and gives
you flexibility to scale with the cloud.
Continuous integration: Track versions of
external artifacts used for CI (e.g., Git, S3, docker
image). Build components expressed as code
with simple modeling of modular components.
Flexible workflow automation: Extensible for
compliance or other customized tasks in a
pipeline.
Stateful: Maintains awareness of the topography
(multiple clouds, PCF Foundations, etc.) and
keeps record of all pipeline activities for
compliance and audit.
Application inventory: Maintains inventory of
deployed applications, supporting activities like
rollback, canary analysis and identifying security
vulnerabilities.
Sophisticated deployment scenarios: Canary
deploys, red/black or blue/green deploys,
progressive deployments (e.g., by time zone),
multi-cloud/PCF Foundation deployments.
How Does Spinnaker Relate to Concourse?
19. App Pipeline
Stability
On-Demand
Speed
Comprehensive
Security
Automate and
simplify continuous
delivery pipelines so
that you are always
ready to deploy new
and improved
software experiences
to customers.
Continuous Delivery with Pivotal and Spinnaker
Build a reliable,
sustainable
continuous delivery
practice across your
organization to go
faster and de-risk
production releases.
Automate security
and compliance
checks throughout
the continuous
delivery process to
keep applications
and your business
safe.
Questions