SlideShare a Scribd company logo
Build Mission Critical
Applications TODAY
Bhavani Rao
Senior Product Marketing Manager
brao@cloudbees.com
with Docker, Kubernetes and
CloudBees
© 2018 CloudBees, Inc. All Rights Reserved. 2
Agenda
Trends in software development
Constraints and challenges
Possible solutions
Solution
Benefits
Use Cases
© 2018 CloudBees, Inc. All Rights Reserved. 3
MICROSERVICES
Mainstream in 2 to 5 years
Microservices
• Source: Forrester's Global Business Technographics Developer Survey, 2017
© 2018 CloudBees, Inc. All Rights Reserved. 4
CONTAINERIZATION
Build the app once,
for one platform - run
anywhere
Consistency
between
environments
Easy to build &
maintain - creates
modularity
Cheaper and
smaller footprint
compared to VMs
© 2018 CloudBees, Inc. All Rights Reserved. 5
Kubernetes is the winner for Container Orchestration
Run containers
across many
different machines
Auto scale as
demand changes
Automatic load
balancing across
containers
Keeping storage
consistent with
multiple instances of
an application
© 2018 CloudBees, Inc. All Rights Reserved. 6
Can be on-premise,
private and public
cloud
(source: https://pivotal.io/cloud-native)
Challenges
© 2018 CloudBees, Inc. All Rights Reserved. 8
We are the Jenkins expertsDiverse Application Landscape
TraditionalModern Legacy
● Existing applications (traditional &
legacy) consume 80% of the IT
budget
● Few modern applications
● No plans to migrate majority of
legacy and traditional applications
Containerized, microservice
architecture, built for cloud
Outdated technology
but critical for IT
Apps deployed on
server-oriented architecture
© 2018 CloudBees, Inc. All Rights Reserved. 9
Diverse Deployment Environments
Apache Tomcat
Applications
GitHub
On-Premise
Firewall
Nexus
● Majority of applications are in a data
center
● Applications slowly being migrated to
the public cloud
Public Cloud
app
app 1
app 2
© 2018 CloudBees, Inc. All Rights Reserved. 10
All applications need CI/CD
Code
Test
Release
Deploy
Build
Ideas Value
Legacy
On-premise
Cloud
Modern
© 2018 CloudBees, Inc. All Rights Reserved. 11
Dev
Stage
Prod
● NOT a supported product
● Open Source Project
Y
Z
Z
CI/CD for modern cloud
applications on KubernetesJenkins X?
© 2018 CloudBees, Inc. All Rights Reserved. 12
Jenkins on Kubernetes?
Namespace Namespace
Namespace
Namespace
Namespace
Master Agent Agent
POD
POD
POD
On-Premise or Public Cloud
Agent Agent Agent
POD
POD
POD
Learn Kubernetes?
Governance?
• Team
management
• Security
• Compliance
© 2018 CloudBees, Inc. All Rights Reserved. 13
Market Challenges with Enterprise Continuous Delivery
• Scales easily
• Across multiple teams, workloads,
application types
• Resilient
• To application & infrastructure
failures
• Easy to install, manage & maintain
• Adds security & compliance
Flexible, governed
continuous delivery
solution
© 2018 CloudBees, Inc. All Rights Reserved. 14
What is CloudBees Core?
• Proven, full-featured CD solution
• On-premise or in the cloud
• Extends Jenkins functionality to
the enterprise
• Integrates with Kubernetes &
Docker
Flexible, governed
continuous delivery
© 2018 CloudBees, Inc. All Rights Reserved. 15
CloudBees Core On Modern Cloud Platforms
CLOUDBEES CORE
Managed Master Agent Agent
Managed Master Agent Agent
Managed Master Agent Agent
POD
CloudBees
Jenkins
Operations
Center
POD
Namespace Namespace
Namespace
Namespace
Namespace
Developer
Jenkins or
Team Admin
CD as a Service
Onboard Teams
Provisioning
Tools or Shared
Services
POD
POD
POD
POD
POD
POD
POD
POD
On Premise or Public Cloud
Azure Container
Service
© 2018 CloudBees, Inc. All Rights Reserved. 16
Who Benefits?
CD as a Service
• On demand CI/CD
• Spend more time on codingDeveloper
Jenkins or
Team Admin
Tools or Shared
Services
Simplifies Provisioning
• Manage CloudBees Core as any other
application on Kubernetes
• Conform and enforce IT standards
• Delegate provisioning of masters
Reduces admin burden
• On demand team onboarding
• Easily manage permissions
• Simplifies provisioning of masters
© 2018 CloudBees, Inc. All Rights Reserved. 17
Solution Value Pillars
Feature Benefits
Simplified management Offer self service CD
Security & compliance Powerful control of pipelines & jobs
Unconstrained flexibility CD for all applications
Leverages Kubernetes Scalable and resilient
© 2018 CloudBees, Inc. All Rights Reserved. 18
Elegant, intuitive user experience
• Easily create, administer and manage
teams
• Extends Blue Ocean
• Assign roles and correct permissions to
Jenkins users
• Shift focus from servers and resources
(masters and agents) to teams and
pipelines
• Allows Shared Services to delegate
tasks to team-level admins
© 2018 CloudBees, Inc. All Rights Reserved. 19
Security through Team Masters
• Easy to understand pre-defined roles: Team Admin, Team Member, Team Guest
• Roles are fully customizable with fine grained permissions
• Easy to understand permissions: Administer, Run and Read
• Integrated with new user experience
• Apply department and organization level permissions to individual teams or projects
• Lock down access to individual masters
• Bulk add new users and manage users through Operations Center CLI
© 2018 CloudBees, Inc. All Rights Reserved. 20
CloudBees Jenkins Operations Center
• Manage multiple masters with one
interface
• Share build agent resources (Mac and
Windows) that can be used by any
master
• Control authentication and authorization
schemes used by masters
• Update plugins on masters
• Management and enforcement of
security settings on masters
CloudBees Core
CloudBees
Jenkins
Operations
Center
Managed Master Agent Agent
Managed Master Agent Agent
Managed Master Agent Agent
POD
POD
POD
POD
POD
POD
POD
POD
POD
POD
CLOUDBEES CORE
© 2018 CloudBees, Inc. All Rights Reserved. 21
CloudBees Role-Based Access Controls
Granular control of permissions
• Define permissions by user, team, folder and job
• Define various roles globally or limit them by objects
• Enables delegation of assigning roles to team or Jenkins admin
Single Sign On
• Built-in SSO server to simplify way of securing masters
• Reinforces company security standards
• Integrated with authentication standards (SAML2, OAuth,) and backends
(LDAP, Active Directory)
© 2018 CloudBees, Inc. All Rights Reserved. 22
CloudBees RBAC
© 2018 CloudBees, Inc. All Rights Reserved. 23
Compliance
Templates for jobs, folders and builds
• Template Pipeline
• Custom Marker Files
• Benefits
▸ Standardize CD pipelines & folders
▸ Standardize CD pipelines company
▸ Facilitates separation of duties
• Shared libraries or custom libraries
• Customer defined pipeline snippets for reuse
▸ Facilitates DRY - do not repeat yourself
© 2018 CloudBees, Inc. All Rights Reserved. 24
Autoscaling & Resiliency
• Developers are no longer bottlenecked from running any number of tests or builds,
even all at once
• Automatically scales the CloudBees Core cluster by provisioning just the resources needed
by teams to run their CI/CD workloads without bottlenecks
• Upon completion of CI/CD workloads, the cluster can be scaled down automatically
resulting in tangible cost savings and complying with standard IT policies
• Developers can rest assured that any Jenkins or infrastructure related failures are
automatically handled
• Automatically provisions Jenkins agents or masters in the event of any catastrophic
crashes, thus ensuring there’s no business disruption for the enterprise
© 2018 CloudBees, Inc. All Rights Reserved. 25
Autoscaling at the Cluster Level
K8s Node K8s Node K8s Node K8s Node
No capacity to
provision Jenkins
Provisions an additional
node to provision Jenkins
instance
Cluster scaling
Cloud Service Provider
Use Cases
© 2018 CloudBees, Inc. All Rights Reserved. 27
• Lack of central process control &
management dashboards
• Upgrade of plugins on different
masters becomes complex to maintain
• Non reproducible SW builds & testsMaster A Master B
Master C Master D
DevOps sprawl - disconnected masters
On-premise or in the public cloud
Poor infrastructure utilization
= more cost
© 2018 CloudBees, Inc. All Rights Reserved. 28
Deploy to Cloud or On-Premise
Mac OS Jenkins
AgentElastic Kubernetes Service
CloudBees Core
Microservice 3
Microservice 2
Microservice 1
GitHub
Amazon Web Services
On-Premise
Firewall
Nexus
● Eliminate networking & security
challenges
● Code doesn’t leave the building
● Host Jenkins masters/agents in cloud
AND utilize local infrastructure
Cloud
© 2018 CloudBees, Inc. All Rights Reserved. 29
Legacy and Modern Applications
Google Kubernetes Engine
CloudBees Core
Microservice 3
Microservice 2
Microservice 1
‘Modern’ Containerized
Applications
‘Legacy’ or ‘Classic’
Monolithic Applications
● Target new apps to run on cloud native
architecture to leverage high
availability and elasticity
● Classic or legacy applications can
Leverage the power of Kubernetes for
CI/CD workloads
● CloudBees Core supports all
application types
Namespaces Data Center
Google Cloud Platform
© 2018 CloudBees, Inc. All Rights Reserved. 30
Summary - CloudBees Core
Scalable & resilient
Centralize & simplify management, security and
compliance
Enterprise functionality
Leverage Kubernetes and Docker for workloads and
teams
Full-featured CD solution for all your applications and
users, not just cloud native applications
Offer CD as service

More Related Content

What's hot (20)

PPTX
Pivotal Container Service Overview
VMware Tanzu
 
PPTX
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
Siva Rama Krishna Chunduru
 
PPTX
Enterprise pks overview
Boskey Savla
 
PDF
Cloud-Native Operations with Kubernetes and CI/CD
VMware Tanzu
 
PPTX
Why to Cloud Native
Karthik Gaekwad
 
PDF
Enterprise Application Migration
VMware Tanzu
 
PPTX
Achieving DevSecOps Outcomes with Tanzu Advanced- May 25, 2021
VMware Tanzu
 
PDF
IBM Private Cloud Platform - Setting Foundation for Hybrid (JUKE, 2015)
Denny Muktar
 
PDF
Pivotal Container Service : la nuova soluzione per gestire Kubernetes in azienda
VMware Tanzu
 
PPTX
Is Private Cloud Right for Your Organization
Dave Roberts
 
PDF
Pivotal Developer-Ready Infrastructure Slides
VMware Tanzu
 
PDF
Cloud Native DevOps
Jim Bugwadia
 
PDF
Four considerations when monitoring microservices
Jason Bloomberg
 
PDF
PKS: The What and How of Enterprise-Grade Kubernetes
VMware Tanzu
 
PDF
Powerup & GCP | Workshop on Google Kubernetes Engine
Powerup
 
PDF
VMware Developer-Ready Transformation
VMware Tanzu
 
PPTX
OPS Executive insights Webinar - Tanzu Slides
VMware Tanzu
 
PDF
Tanzu Standard
VMware Tanzu
 
PDF
Cloud-native Data
cornelia davis
 
PDF
VMware Tanzu Introduction- June 11, 2020
VMware Tanzu
 
Pivotal Container Service Overview
VMware Tanzu
 
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
Siva Rama Krishna Chunduru
 
Enterprise pks overview
Boskey Savla
 
Cloud-Native Operations with Kubernetes and CI/CD
VMware Tanzu
 
Why to Cloud Native
Karthik Gaekwad
 
Enterprise Application Migration
VMware Tanzu
 
Achieving DevSecOps Outcomes with Tanzu Advanced- May 25, 2021
VMware Tanzu
 
IBM Private Cloud Platform - Setting Foundation for Hybrid (JUKE, 2015)
Denny Muktar
 
Pivotal Container Service : la nuova soluzione per gestire Kubernetes in azienda
VMware Tanzu
 
Is Private Cloud Right for Your Organization
Dave Roberts
 
Pivotal Developer-Ready Infrastructure Slides
VMware Tanzu
 
Cloud Native DevOps
Jim Bugwadia
 
Four considerations when monitoring microservices
Jason Bloomberg
 
PKS: The What and How of Enterprise-Grade Kubernetes
VMware Tanzu
 
Powerup & GCP | Workshop on Google Kubernetes Engine
Powerup
 
VMware Developer-Ready Transformation
VMware Tanzu
 
OPS Executive insights Webinar - Tanzu Slides
VMware Tanzu
 
Tanzu Standard
VMware Tanzu
 
Cloud-native Data
cornelia davis
 
VMware Tanzu Introduction- June 11, 2020
VMware Tanzu
 

Similar to Continuous Delivery with CloudBees Core (20)

PDF
Master Continuous Delivery with CloudBees Jenkins Platform
dcjuengst
 
PDF
Standardizing Jenkins with CloudBees Jenkins Team
DevOps.com
 
PDF
Standardizing Jenkins with CloudBees Jenkins Team
Deborah Schalm
 
PDF
Continuous Delivery with Jenkins Enterprise and IBM UrbanCode Deploy
IBM UrbanCode Products
 
PDF
JUC Europe 2015: Bringing CD at Cloud-Scale with Jenkins, Docker and "Tiger"
CloudBees
 
PPTX
Transforming Organizations with CI/CD
Cprime
 
PDF
From Continuous Integration to Continuous Delivery with Jenkins - javaland.de...
CloudBees
 
PPTX
Continuous Delivery with Jenkins and Wildfly (2014)
Tracy Kennedy
 
PDF
Webinar: Introduction to CloudBees Jenkins Platform
Kiratech
 
PDF
GitOps, Jenkins X &Future of CI/CD
Rakuten Group, Inc.
 
PDF
DevOps Spain 2019. David Cañadillas -Cloudbees
atSistemas
 
PDF
Distributed Docker Pipeline Architecture with CloudBees Jenkins Enterprise
Kurt Madel
 
PPTX
Ma forge++ : @Cloud
Nicolas De Loof
 
PPTX
All Things Jenkins and Cloud Foundry (Cloud Foundry Summit 2014)
VMware Tanzu
 
PPTX
Moving from Legacy Development Tools to transformative DevOps with Enterprise...
Infostretch
 
PDF
CloudBees Jenkins and Pivotal Cloud Foundry - Continuous Delivery for Cloud N...
Nima Badiey
 
PDF
Docker + jenkins in the enterprise (3)
Kurt Madel
 
PPTX
cdSummit Austin - Orchestrating the continuous delivery process - Andy Pemberton
Miles Blatstein
 
PDF
Journée DevOps : De l'intégration continue au déploiement continu avec Jenkins
Publicis Sapient Engineering
 
PDF
Running CI/CD with VMWare Cloud PKS and Jenkins X
Cojan van Ballegooijen
 
Master Continuous Delivery with CloudBees Jenkins Platform
dcjuengst
 
Standardizing Jenkins with CloudBees Jenkins Team
DevOps.com
 
Standardizing Jenkins with CloudBees Jenkins Team
Deborah Schalm
 
Continuous Delivery with Jenkins Enterprise and IBM UrbanCode Deploy
IBM UrbanCode Products
 
JUC Europe 2015: Bringing CD at Cloud-Scale with Jenkins, Docker and "Tiger"
CloudBees
 
Transforming Organizations with CI/CD
Cprime
 
From Continuous Integration to Continuous Delivery with Jenkins - javaland.de...
CloudBees
 
Continuous Delivery with Jenkins and Wildfly (2014)
Tracy Kennedy
 
Webinar: Introduction to CloudBees Jenkins Platform
Kiratech
 
GitOps, Jenkins X &Future of CI/CD
Rakuten Group, Inc.
 
DevOps Spain 2019. David Cañadillas -Cloudbees
atSistemas
 
Distributed Docker Pipeline Architecture with CloudBees Jenkins Enterprise
Kurt Madel
 
Ma forge++ : @Cloud
Nicolas De Loof
 
All Things Jenkins and Cloud Foundry (Cloud Foundry Summit 2014)
VMware Tanzu
 
Moving from Legacy Development Tools to transformative DevOps with Enterprise...
Infostretch
 
CloudBees Jenkins and Pivotal Cloud Foundry - Continuous Delivery for Cloud N...
Nima Badiey
 
Docker + jenkins in the enterprise (3)
Kurt Madel
 
cdSummit Austin - Orchestrating the continuous delivery process - Andy Pemberton
Miles Blatstein
 
Journée DevOps : De l'intégration continue au déploiement continu avec Jenkins
Publicis Sapient Engineering
 
Running CI/CD with VMWare Cloud PKS and Jenkins X
Cojan van Ballegooijen
 
Ad

Recently uploaded (20)

PDF
Open Chain Q2 Steering Committee Meeting - 2025-06-25
Shane Coughlan
 
PDF
4K Video Downloader Plus Pro Crack for MacOS New Download 2025
bashirkhan333g
 
PDF
Wondershare PDFelement Pro Crack for MacOS New Version Latest 2025
bashirkhan333g
 
PDF
SAP Firmaya İade ABAB Kodları - ABAB ile yazılmıl hazır kod örneği
Salih Küçük
 
PPTX
Help for Correlations in IBM SPSS Statistics.pptx
Version 1 Analytics
 
PDF
Build It, Buy It, or Already Got It? Make Smarter Martech Decisions
bbedford2
 
PDF
NEW-Viral>Wondershare Filmora 14.5.18.12900 Crack Free
sherryg1122g
 
PDF
유니티에서 Burst Compiler+ThreadedJobs+SIMD 적용사례
Seongdae Kim
 
PDF
Odoo CRM vs Zoho CRM: Honest Comparison 2025
Odiware Technologies Private Limited
 
PDF
SciPy 2025 - Packaging a Scientific Python Project
Henry Schreiner
 
PPTX
Homogeneity of Variance Test Options IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
PDF
MiniTool Power Data Recovery 8.8 With Crack New Latest 2025
bashirkhan333g
 
PDF
Top Agile Project Management Tools for Teams in 2025
Orangescrum
 
PPTX
Customise Your Correlation Table in IBM SPSS Statistics.pptx
Version 1 Analytics
 
PPTX
Agentic Automation Journey Session 1/5: Context Grounding and Autopilot for E...
klpathrudu
 
PDF
Download Canva Pro 2025 PC Crack Full Latest Version
bashirkhan333g
 
PPTX
OpenChain @ OSS NA - In From the Cold: Open Source as Part of Mainstream Soft...
Shane Coughlan
 
PDF
NSF Converter Simplified: From Complexity to Clarity
Johnsena Crook
 
PPTX
Change Common Properties in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
PDF
Technical-Careers-Roadmap-in-Software-Market.pdf
Hussein Ali
 
Open Chain Q2 Steering Committee Meeting - 2025-06-25
Shane Coughlan
 
4K Video Downloader Plus Pro Crack for MacOS New Download 2025
bashirkhan333g
 
Wondershare PDFelement Pro Crack for MacOS New Version Latest 2025
bashirkhan333g
 
SAP Firmaya İade ABAB Kodları - ABAB ile yazılmıl hazır kod örneği
Salih Küçük
 
Help for Correlations in IBM SPSS Statistics.pptx
Version 1 Analytics
 
Build It, Buy It, or Already Got It? Make Smarter Martech Decisions
bbedford2
 
NEW-Viral>Wondershare Filmora 14.5.18.12900 Crack Free
sherryg1122g
 
유니티에서 Burst Compiler+ThreadedJobs+SIMD 적용사례
Seongdae Kim
 
Odoo CRM vs Zoho CRM: Honest Comparison 2025
Odiware Technologies Private Limited
 
SciPy 2025 - Packaging a Scientific Python Project
Henry Schreiner
 
Homogeneity of Variance Test Options IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
MiniTool Power Data Recovery 8.8 With Crack New Latest 2025
bashirkhan333g
 
Top Agile Project Management Tools for Teams in 2025
Orangescrum
 
Customise Your Correlation Table in IBM SPSS Statistics.pptx
Version 1 Analytics
 
Agentic Automation Journey Session 1/5: Context Grounding and Autopilot for E...
klpathrudu
 
Download Canva Pro 2025 PC Crack Full Latest Version
bashirkhan333g
 
OpenChain @ OSS NA - In From the Cold: Open Source as Part of Mainstream Soft...
Shane Coughlan
 
NSF Converter Simplified: From Complexity to Clarity
Johnsena Crook
 
Change Common Properties in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
Technical-Careers-Roadmap-in-Software-Market.pdf
Hussein Ali
 
Ad

Continuous Delivery with CloudBees Core

  • 1. Build Mission Critical Applications TODAY Bhavani Rao Senior Product Marketing Manager [email protected] with Docker, Kubernetes and CloudBees
  • 2. © 2018 CloudBees, Inc. All Rights Reserved. 2 Agenda Trends in software development Constraints and challenges Possible solutions Solution Benefits Use Cases
  • 3. © 2018 CloudBees, Inc. All Rights Reserved. 3 MICROSERVICES Mainstream in 2 to 5 years Microservices • Source: Forrester's Global Business Technographics Developer Survey, 2017
  • 4. © 2018 CloudBees, Inc. All Rights Reserved. 4 CONTAINERIZATION Build the app once, for one platform - run anywhere Consistency between environments Easy to build & maintain - creates modularity Cheaper and smaller footprint compared to VMs
  • 5. © 2018 CloudBees, Inc. All Rights Reserved. 5 Kubernetes is the winner for Container Orchestration Run containers across many different machines Auto scale as demand changes Automatic load balancing across containers Keeping storage consistent with multiple instances of an application
  • 6. © 2018 CloudBees, Inc. All Rights Reserved. 6 Can be on-premise, private and public cloud (source: https://pivotal.io/cloud-native)
  • 8. © 2018 CloudBees, Inc. All Rights Reserved. 8 We are the Jenkins expertsDiverse Application Landscape TraditionalModern Legacy ● Existing applications (traditional & legacy) consume 80% of the IT budget ● Few modern applications ● No plans to migrate majority of legacy and traditional applications Containerized, microservice architecture, built for cloud Outdated technology but critical for IT Apps deployed on server-oriented architecture
  • 9. © 2018 CloudBees, Inc. All Rights Reserved. 9 Diverse Deployment Environments Apache Tomcat Applications GitHub On-Premise Firewall Nexus ● Majority of applications are in a data center ● Applications slowly being migrated to the public cloud Public Cloud app app 1 app 2
  • 10. © 2018 CloudBees, Inc. All Rights Reserved. 10 All applications need CI/CD Code Test Release Deploy Build Ideas Value Legacy On-premise Cloud Modern
  • 11. © 2018 CloudBees, Inc. All Rights Reserved. 11 Dev Stage Prod ● NOT a supported product ● Open Source Project Y Z Z CI/CD for modern cloud applications on KubernetesJenkins X?
  • 12. © 2018 CloudBees, Inc. All Rights Reserved. 12 Jenkins on Kubernetes? Namespace Namespace Namespace Namespace Namespace Master Agent Agent POD POD POD On-Premise or Public Cloud Agent Agent Agent POD POD POD Learn Kubernetes? Governance? • Team management • Security • Compliance
  • 13. © 2018 CloudBees, Inc. All Rights Reserved. 13 Market Challenges with Enterprise Continuous Delivery • Scales easily • Across multiple teams, workloads, application types • Resilient • To application & infrastructure failures • Easy to install, manage & maintain • Adds security & compliance Flexible, governed continuous delivery solution
  • 14. © 2018 CloudBees, Inc. All Rights Reserved. 14 What is CloudBees Core? • Proven, full-featured CD solution • On-premise or in the cloud • Extends Jenkins functionality to the enterprise • Integrates with Kubernetes & Docker Flexible, governed continuous delivery
  • 15. © 2018 CloudBees, Inc. All Rights Reserved. 15 CloudBees Core On Modern Cloud Platforms CLOUDBEES CORE Managed Master Agent Agent Managed Master Agent Agent Managed Master Agent Agent POD CloudBees Jenkins Operations Center POD Namespace Namespace Namespace Namespace Namespace Developer Jenkins or Team Admin CD as a Service Onboard Teams Provisioning Tools or Shared Services POD POD POD POD POD POD POD POD On Premise or Public Cloud Azure Container Service
  • 16. © 2018 CloudBees, Inc. All Rights Reserved. 16 Who Benefits? CD as a Service • On demand CI/CD • Spend more time on codingDeveloper Jenkins or Team Admin Tools or Shared Services Simplifies Provisioning • Manage CloudBees Core as any other application on Kubernetes • Conform and enforce IT standards • Delegate provisioning of masters Reduces admin burden • On demand team onboarding • Easily manage permissions • Simplifies provisioning of masters
  • 17. © 2018 CloudBees, Inc. All Rights Reserved. 17 Solution Value Pillars Feature Benefits Simplified management Offer self service CD Security & compliance Powerful control of pipelines & jobs Unconstrained flexibility CD for all applications Leverages Kubernetes Scalable and resilient
  • 18. © 2018 CloudBees, Inc. All Rights Reserved. 18 Elegant, intuitive user experience • Easily create, administer and manage teams • Extends Blue Ocean • Assign roles and correct permissions to Jenkins users • Shift focus from servers and resources (masters and agents) to teams and pipelines • Allows Shared Services to delegate tasks to team-level admins
  • 19. © 2018 CloudBees, Inc. All Rights Reserved. 19 Security through Team Masters • Easy to understand pre-defined roles: Team Admin, Team Member, Team Guest • Roles are fully customizable with fine grained permissions • Easy to understand permissions: Administer, Run and Read • Integrated with new user experience • Apply department and organization level permissions to individual teams or projects • Lock down access to individual masters • Bulk add new users and manage users through Operations Center CLI
  • 20. © 2018 CloudBees, Inc. All Rights Reserved. 20 CloudBees Jenkins Operations Center • Manage multiple masters with one interface • Share build agent resources (Mac and Windows) that can be used by any master • Control authentication and authorization schemes used by masters • Update plugins on masters • Management and enforcement of security settings on masters CloudBees Core CloudBees Jenkins Operations Center Managed Master Agent Agent Managed Master Agent Agent Managed Master Agent Agent POD POD POD POD POD POD POD POD POD POD CLOUDBEES CORE
  • 21. © 2018 CloudBees, Inc. All Rights Reserved. 21 CloudBees Role-Based Access Controls Granular control of permissions • Define permissions by user, team, folder and job • Define various roles globally or limit them by objects • Enables delegation of assigning roles to team or Jenkins admin Single Sign On • Built-in SSO server to simplify way of securing masters • Reinforces company security standards • Integrated with authentication standards (SAML2, OAuth,) and backends (LDAP, Active Directory)
  • 22. © 2018 CloudBees, Inc. All Rights Reserved. 22 CloudBees RBAC
  • 23. © 2018 CloudBees, Inc. All Rights Reserved. 23 Compliance Templates for jobs, folders and builds • Template Pipeline • Custom Marker Files • Benefits ▸ Standardize CD pipelines & folders ▸ Standardize CD pipelines company ▸ Facilitates separation of duties • Shared libraries or custom libraries • Customer defined pipeline snippets for reuse ▸ Facilitates DRY - do not repeat yourself
  • 24. © 2018 CloudBees, Inc. All Rights Reserved. 24 Autoscaling & Resiliency • Developers are no longer bottlenecked from running any number of tests or builds, even all at once • Automatically scales the CloudBees Core cluster by provisioning just the resources needed by teams to run their CI/CD workloads without bottlenecks • Upon completion of CI/CD workloads, the cluster can be scaled down automatically resulting in tangible cost savings and complying with standard IT policies • Developers can rest assured that any Jenkins or infrastructure related failures are automatically handled • Automatically provisions Jenkins agents or masters in the event of any catastrophic crashes, thus ensuring there’s no business disruption for the enterprise
  • 25. © 2018 CloudBees, Inc. All Rights Reserved. 25 Autoscaling at the Cluster Level K8s Node K8s Node K8s Node K8s Node No capacity to provision Jenkins Provisions an additional node to provision Jenkins instance Cluster scaling Cloud Service Provider
  • 27. © 2018 CloudBees, Inc. All Rights Reserved. 27 • Lack of central process control & management dashboards • Upgrade of plugins on different masters becomes complex to maintain • Non reproducible SW builds & testsMaster A Master B Master C Master D DevOps sprawl - disconnected masters On-premise or in the public cloud Poor infrastructure utilization = more cost
  • 28. © 2018 CloudBees, Inc. All Rights Reserved. 28 Deploy to Cloud or On-Premise Mac OS Jenkins AgentElastic Kubernetes Service CloudBees Core Microservice 3 Microservice 2 Microservice 1 GitHub Amazon Web Services On-Premise Firewall Nexus ● Eliminate networking & security challenges ● Code doesn’t leave the building ● Host Jenkins masters/agents in cloud AND utilize local infrastructure Cloud
  • 29. © 2018 CloudBees, Inc. All Rights Reserved. 29 Legacy and Modern Applications Google Kubernetes Engine CloudBees Core Microservice 3 Microservice 2 Microservice 1 ‘Modern’ Containerized Applications ‘Legacy’ or ‘Classic’ Monolithic Applications ● Target new apps to run on cloud native architecture to leverage high availability and elasticity ● Classic or legacy applications can Leverage the power of Kubernetes for CI/CD workloads ● CloudBees Core supports all application types Namespaces Data Center Google Cloud Platform
  • 30. © 2018 CloudBees, Inc. All Rights Reserved. 30 Summary - CloudBees Core Scalable & resilient Centralize & simplify management, security and compliance Enterprise functionality Leverage Kubernetes and Docker for workloads and teams Full-featured CD solution for all your applications and users, not just cloud native applications Offer CD as service