Building a Service Delivery Platform - JCICPH 2014
-
Upload
andreas-rehn -
Category
Software
-
view
4.163 -
download
0
description
Transcript of Building a Service Delivery Platform - JCICPH 2014
![Page 1: Building a Service Delivery Platform - JCICPH 2014](https://reader034.fdocuments.net/reader034/viewer/2022042813/54b7b8ea4a7959c9688b476a/html5/thumbnails/1.jpg)
Building a Service Delivery Platform
Andreas Rehn @andreasrehn
![Page 2: Building a Service Delivery Platform - JCICPH 2014](https://reader034.fdocuments.net/reader034/viewer/2022042813/54b7b8ea4a7959c9688b476a/html5/thumbnails/2.jpg)
it’s all about pipelines
Deliver
y Pipeli
ne Plug
in
![Page 3: Building a Service Delivery Platform - JCICPH 2014](https://reader034.fdocuments.net/reader034/viewer/2022042813/54b7b8ea4a7959c9688b476a/html5/thumbnails/3.jpg)
you want to build
![Page 4: Building a Service Delivery Platform - JCICPH 2014](https://reader034.fdocuments.net/reader034/viewer/2022042813/54b7b8ea4a7959c9688b476a/html5/thumbnails/4.jpg)
you end up with
![Page 5: Building a Service Delivery Platform - JCICPH 2014](https://reader034.fdocuments.net/reader034/viewer/2022042813/54b7b8ea4a7959c9688b476a/html5/thumbnails/5.jpg)
with pipelines the entire tool chain is mission critical
![Page 6: Building a Service Delivery Platform - JCICPH 2014](https://reader034.fdocuments.net/reader034/viewer/2022042813/54b7b8ea4a7959c9688b476a/html5/thumbnails/6.jpg)
?
![Page 7: Building a Service Delivery Platform - JCICPH 2014](https://reader034.fdocuments.net/reader034/viewer/2022042813/54b7b8ea4a7959c9688b476a/html5/thumbnails/7.jpg)
it’s a
Service Delivery Platform
![Page 8: Building a Service Delivery Platform - JCICPH 2014](https://reader034.fdocuments.net/reader034/viewer/2022042813/54b7b8ea4a7959c9688b476a/html5/thumbnails/8.jpg)
so what’s the difference?
![Page 9: Building a Service Delivery Platform - JCICPH 2014](https://reader034.fdocuments.net/reader034/viewer/2022042813/54b7b8ea4a7959c9688b476a/html5/thumbnails/9.jpg)
so what’s the difference?
ilities
![Page 10: Building a Service Delivery Platform - JCICPH 2014](https://reader034.fdocuments.net/reader034/viewer/2022042813/54b7b8ea4a7959c9688b476a/html5/thumbnails/10.jpg)
Scalability
![Page 11: Building a Service Delivery Platform - JCICPH 2014](https://reader034.fdocuments.net/reader034/viewer/2022042813/54b7b8ea4a7959c9688b476a/html5/thumbnails/11.jpg)
Availability
![Page 12: Building a Service Delivery Platform - JCICPH 2014](https://reader034.fdocuments.net/reader034/viewer/2022042813/54b7b8ea4a7959c9688b476a/html5/thumbnails/12.jpg)
Security
![Page 13: Building a Service Delivery Platform - JCICPH 2014](https://reader034.fdocuments.net/reader034/viewer/2022042813/54b7b8ea4a7959c9688b476a/html5/thumbnails/13.jpg)
Traceability
![Page 14: Building a Service Delivery Platform - JCICPH 2014](https://reader034.fdocuments.net/reader034/viewer/2022042813/54b7b8ea4a7959c9688b476a/html5/thumbnails/14.jpg)
Accessibility
![Page 15: Building a Service Delivery Platform - JCICPH 2014](https://reader034.fdocuments.net/reader034/viewer/2022042813/54b7b8ea4a7959c9688b476a/html5/thumbnails/15.jpg)
Let’s get more detailed
![Page 16: Building a Service Delivery Platform - JCICPH 2014](https://reader034.fdocuments.net/reader034/viewer/2022042813/54b7b8ea4a7959c9688b476a/html5/thumbnails/16.jpg)
First, a bunch of tools
![Page 17: Building a Service Delivery Platform - JCICPH 2014](https://reader034.fdocuments.net/reader034/viewer/2022042813/54b7b8ea4a7959c9688b476a/html5/thumbnails/17.jpg)
Then, the integrations
![Page 18: Building a Service Delivery Platform - JCICPH 2014](https://reader034.fdocuments.net/reader034/viewer/2022042813/54b7b8ea4a7959c9688b476a/html5/thumbnails/18.jpg)
WHUT?! Let’s break it down
![Page 19: Building a Service Delivery Platform - JCICPH 2014](https://reader034.fdocuments.net/reader034/viewer/2022042813/54b7b8ea4a7959c9688b476a/html5/thumbnails/19.jpg)
Automate the Tools SetupPuppet
![Page 20: Building a Service Delivery Platform - JCICPH 2014](https://reader034.fdocuments.net/reader034/viewer/2022042813/54b7b8ea4a7959c9688b476a/html5/thumbnails/20.jpg)
AWS
Jenkins MasterJenkins MasterJenkins Masters
Git
Puppet
Logstash / Kibana
Graphite
Jenkins SlaveJenkins SlaveJenkins
Slaves
NagiosNexus
Jenkins SlaveJenkins SlaveTest
Environment
LDAP Sonar
Jira Dashing IRC(with bots)
Jenkins SlaveJenkins SlaveProduction
Environment
Jenkins Job Builder
Automate Pipeline Creation
![Page 21: Building a Service Delivery Platform - JCICPH 2014](https://reader034.fdocuments.net/reader034/viewer/2022042813/54b7b8ea4a7959c9688b476a/html5/thumbnails/21.jpg)
Use the CloudSwarm Plugin
AWS
Jenkins MasterJenkins MasterJenkins Masters
Git
Puppet
Logstash / Kibana
Graphite
Jenkins SlaveJenkins SlaveJenkins
Slaves
NagiosNexus
Jenkins SlaveJenkins SlaveTest
Environment
LDAP Sonar
Jira Dashing IRC(with bots)
Jenkins SlaveJenkins SlaveProduction
Environment
![Page 22: Building a Service Delivery Platform - JCICPH 2014](https://reader034.fdocuments.net/reader034/viewer/2022042813/54b7b8ea4a7959c9688b476a/html5/thumbnails/22.jpg)
Measure, Learn and Improve
AWS
Jenkins MasterJenkins MasterJenkins Masters
Git
Puppet
Logstash / Kibana
Graphite
Jenkins SlaveJenkins SlaveJenkins
Slaves
NagiosNexus
Jenkins SlaveJenkins SlaveTest
Environment
LDAP Sonar
Jira Dashing IRC(with bots)
Jenkins SlaveJenkins SlaveProduction
Environment
Metrics Plugin
![Page 23: Building a Service Delivery Platform - JCICPH 2014](https://reader034.fdocuments.net/reader034/viewer/2022042813/54b7b8ea4a7959c9688b476a/html5/thumbnails/23.jpg)
Build Awesome Dashboards
![Page 24: Building a Service Delivery Platform - JCICPH 2014](https://reader034.fdocuments.net/reader034/viewer/2022042813/54b7b8ea4a7959c9688b476a/html5/thumbnails/24.jpg)
Standardize Integrate Automate
![Page 25: Building a Service Delivery Platform - JCICPH 2014](https://reader034.fdocuments.net/reader034/viewer/2022042813/54b7b8ea4a7959c9688b476a/html5/thumbnails/25.jpg)
more time for important stuff
![Page 26: Building a Service Delivery Platform - JCICPH 2014](https://reader034.fdocuments.net/reader034/viewer/2022042813/54b7b8ea4a7959c9688b476a/html5/thumbnails/26.jpg)
Andreas Rehn @andreasrehn
Thank you for your time!
Questions?