SlideShare a Scribd company logo
1
Automation & Release in Federal
Julian Fish, Director of Products
April 5th, 2016
2
The Market
DevOps value
Serena added value
Market direction / trends
Agenda
3
The Hype
http://www.zdnet.com/article/why-2016-is-going-to-be-the-year-of-devops/
http://devops.com/2015/12/22/devops-2016-year-implementation/
4
What the Analysts Say “ ”
“By 2016, DevOps WillEvolve From a Niche to a Mainstream
Strategy Employed by 25 Percent of Global 2000 Organizations”
“…with the total for DevOps tools reaching $2.3B in 2015 (up
21% yoy)”
“DevOps-ready tools have seen and will continue to see the
largest growth potential”
“Cultural resistance and low levels of process discipline will
create significant failure rates for DevOps initiatives..”
http://www.gartner.com/document/2987231.
5
DevOps – NOT just Release Management
Image: IT Revolution
6
Purist DevOps
Continuous Delivery
Source Code
Management
BUILD / CI Deployment / Test Automation
Cloud / Physical/ Virtual /
Container Infrastructure
Dev Ops
Analytics
Infrastructure as Code
7
Enterprise DevOps
Enterprise Change Management
Source Code
Management
Automation & Provisioning
Containerization Virtual InfrastructurePhysical Infrastructure Cloud Infrastructure
Development Test UAT PROD
Agile
Planning &
Dev Task
Planning, Dashboard, Visibility, Integration, Analytics, KPI’s, Measurement
Business Application Development IT Operations
Definition
Business Value
StrategicFunctionalTechnical
Feature Validation
Build / CI Deployment Automation / Pipeline Management
Feature Acceptance
Develop, Test, Deploy Release & Deploy
8
Remember…
DevOps Not = Release Management
DevOps Not = Continuous Delivery
9
Value to Customers
SPEED
QUALITY
FAILURE
RISK
10
Value to Customers
Dr. Nicole Forsgren, PhD; Director, Organizational Performance & Analytics
11
Technology Leadership
Containers
Dimensions
SDA
Automation
Dimensions
SDA
People &
Process
SDA
RLC
SBM
12
Thought Leadership
13
Serena and DevOps
Function Description Serena?
Code Code Development and Review, continuous integration tools
✅
Build Version control tools, code merging, Build status
✅
Test Test and results determine performance
Package Artifact repository, Application pre-deployment staging
✅
Release Change management, Release approvals, release automation
✅
Configure Infrastructure configuration and management, Infrastructure as Code tools
Monitor Applications performance monitoring, End user experience
14
DevOps Trends
NOW Feature
✅ Application Automation
✅ Continuous Integration
✅ Continuous Delivery
✅ Full Stack Automation
NEXT Feature
✅ DevOps Pipelines
✅ Containerization & Support
Application Performance Monitoring
✅ Database Automation
Data Center Operating System (DCOS)
Analytics / Big Data
15
• Shift Left / Shift Right
• Test early in Production representative environments (Service Virtualization)
• Cloud
• Amazon EC2,Azure etc.
• Infrastructure as Code
• Chef, Puppet etc (Infrastructure Configuration Management)
• Continuous Delivery
• Containerization
• Software Defined Data Center (SDDC)
• BiModal IT
DevOps / Release Management BUZZ WORDS
16
High Level View: Above the Line vs. Below the Line
Release Control
Release Train
Release Package
Tasks
SDA DIM CM ZMF EROOTHER
RELEASE
PROCESS
ARTIFACT
MANAGEMENT
Integration Framework / Service Layer / Widgets
17
• WHAT
– Manage Release as a business process across
the organization
• WHY
– A platform for Release Innovation not a fixed
point product like competition
– Best in class visualization traceability, metrics
and reporting
– Integrates with Serena and third party Artefact
Repository, Deployment tools and Overall SLC
Ecosystem
• WHO
– Used by Release Managers, Release
Engineers, Environment Managers, QA
Serena Release Control
18
• WHAT
• Automate deployments to increase release
frequencies, eliminate bottlenecks and/or failure
and reduce cost of deployments
• WHY
• Vendor/technology/platform neutral
• Most secure deployment automation solution
• Best in class visualization, traceability and usability
• WHO
• Operations (deploying apps from dev)
• Developers (deploying apps through to test)
Serena Deployment Automation
19
Serena Artifact Repository (aka Dimensions Release Vault)
• WHAT
• Single source of truth
• WHY
• Secure, Scalable
• Distributed, Containerized and Mainframe artefacts
• Integrated deployment (SDA)
• WHO
• Operations (Assembling and deploying apps from
Dev)
• Outsourced development
20
Database Component
Dow nload
Files
Which
Environment?
Load Updates
Delete
Schema
Create
Schema
Load Test
Data
START
FINISH
Web Component
START
FINISH
Dow nload
Files
Which
Environment?
Stop
Application
Deploy
Application
Start
Application
Hot Deploy
Verify URL
SDA: Model Driven Application Deployment
Graphical modelling of activities to automatically install, update, activate and configure an every aspect of an
application reliably and repeatedly throughout all of its environment stages.
Otherw ise
DEV, INTOtherw ise
DEV, INT, UAT
Container Component
Pull Container
Configuration
Needed?
Update Prod
Dataset
Update
Container
Deploy
Application
Push
Container
START
FINISH
Otherw ise
DEV, INT, UAT
21
Development
Database Component
Download
Files
Whic h
Env ironme
nt
Load
Updates
Delete
Sc hem a
Create
Sc hem a
Load Test
Data
S
T
A
R
T
F
I
N
I
S
H
Web Component
S
T
A
R
T
FI
NI
S
H
Download
Files
Whic h
Env ironmen
t
Stop
Applic ation
Deploy
Applic ation
Start
Applic ation
Hot Deploy
Verify URL
Environment
Properties
WEB/DB
Resource
Environment
Properties
Resource
Properties
Test
Database Component
Download
Files
Whic h
Env ironme
nt
Load
Updates
Delete
Sc hem a
Create
Sc hem a
Load Test
Data
S
T
A
R
T
F
I
N
I
S
H
Web Component
S
T
A
R
T
FI
NI
S
H
Download
Files
Whic h
Env ironmen
t
Stop
Applic ation
Deploy
Applic ation
Start
Applic ation
Hot Deploy
Verify URL
WEB
Resource
DB
Resource
Environment
Properties
Environment
Properties
Resource
Properties
Resource
Properties
Production
Database Component
Download
Files
Whic h
Env ironme
nt
Load
Updates
Delete
Sc hem a
Create
Sc hem a
Load Test
Data
S
T
A
R
T
F
I
N
I
S
H
Web Component
S
T
A
R
T
FI
NI
S
H
Download
Files
Whic h
Env ironmen
t
Stop
Applic ation
Deploy
Applic ation
Start
Applic ation
Hot Deploy
Verify URL
WEB
Resource
DB
Resource
WEB
Resource
Environment
Properties
Environment
Properties
Resource
Properties
Resource
Properties
Resource
Properties
Model Driven Application Deployment Example
Docker Container
22
App ServerContainers
Trusted
Registry
Configuration
List, search,
push, pull
images
Apply system
configuration
Deployment Automation Server uses plugin to interact with Docker System (http / JMS via agent)
Docker used to container
management. External data
persistency required
SDA – Containers and Automation
23
SDA / Docker Integration Steps
24
How Containers work
• Containers are isolated environments that
are created from docker images.
• All the layers in an image are read-only
except the topmost layer which is called a
container.
• You can commit the changes made to a
container and make a new image out of it.
• If specific images are not present in the
host, docker will download it from the
docker hub
Image Taken from docs.docker.com
25
How Microservices Work
http://martinfowler.com/articles/microservices.html
26
Containers – not just docker!
27
Do they work?
Google, deals with more than two billion containers per
week. That’s a lot of containers to manage. Popular
Google services such as Gmail, Search, Apps and Maps
run inside containers.
28
Why would customers use containers
++ ENVIRONMENTS
CONSISTENCY
SIMPLICITY
SECURITY
ARCHITECTURE
EXISTING INVESTMENT
“Containers are faster, more efficient and easier to manage than Virtual Environments.”
29
30
Thank You!

More Related Content

PDF
SBM Orchestrations - Beginners Guide (FUG Presentation)
PDF
Shift Left with Continuous Inspection
PDF
Centralized Secure Vault with Dimensions CM
PDF
Dimensions RM: Agile Requirements Management
PDF
Serena Business Manager Visualizing 2016
PDF
Leveraging DevOps Principles for Release and Deploy
PDF
FUG Agile software engineering practices
PDF
Software Defect Prevention via Continuous Inspection
SBM Orchestrations - Beginners Guide (FUG Presentation)
Shift Left with Continuous Inspection
Centralized Secure Vault with Dimensions CM
Dimensions RM: Agile Requirements Management
Serena Business Manager Visualizing 2016
Leveraging DevOps Principles for Release and Deploy
FUG Agile software engineering practices
Software Defect Prevention via Continuous Inspection

What's hot (20)

PDF
Dimensions CM 14.3 launch webcast (slides)
PPTX
Serena DevOps Drive-in: Leading the Agile and DevOps transformation with Gary...
PDF
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
PDF
Creating High Performance teams by using a DevOps culture (FUG presentation)
PDF
Overview and Demonstration of Dimensions CM 14.2 (FUG presentation track 2)
PPTX
What's new in SBM 11.1
PPTX
Introducing Serena Dimensions CM 14, Discussion and product demonstration (We...
PPTX
Salesforce – Proven Platform Development with DevOps & Agile
PPTX
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...
PPTX
DevOps in Salesforce AppCloud
PPTX
Scaling Continuous Integration for Puppet
PPTX
Agile-plus-DevOps Testing for Packaged Applications
PDF
Salesforce & GitLab Integration for Next-gen DevOps with CEPTES
PPTX
DevOps Monitoring and Alerting
PPTX
Design patterns for salesforce app decomposition
PDF
DOES15 - Vineet Banga and Jacob Johnson - Learnings from a DevOps Organizatio...
PPTX
Support Federal Software Development Contracts with End-to-End Traceability
PDF
TDX19 - Accelerate DevOps with GitLab and Salesforce
PDF
Jenkins CI + XebiaLabs for Release Orchestration: A Recipe for Continuous Del...
PDF
Optimize your CI/CD with GitLab and AWS
Dimensions CM 14.3 launch webcast (slides)
Serena DevOps Drive-in: Leading the Agile and DevOps transformation with Gary...
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
Creating High Performance teams by using a DevOps culture (FUG presentation)
Overview and Demonstration of Dimensions CM 14.2 (FUG presentation track 2)
What's new in SBM 11.1
Introducing Serena Dimensions CM 14, Discussion and product demonstration (We...
Salesforce – Proven Platform Development with DevOps & Agile
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...
DevOps in Salesforce AppCloud
Scaling Continuous Integration for Puppet
Agile-plus-DevOps Testing for Packaged Applications
Salesforce & GitLab Integration for Next-gen DevOps with CEPTES
DevOps Monitoring and Alerting
Design patterns for salesforce app decomposition
DOES15 - Vineet Banga and Jacob Johnson - Learnings from a DevOps Organizatio...
Support Federal Software Development Contracts with End-to-End Traceability
TDX19 - Accelerate DevOps with GitLab and Salesforce
Jenkins CI + XebiaLabs for Release Orchestration: A Recipe for Continuous Del...
Optimize your CI/CD with GitLab and AWS
Ad

Similar to Automation and Release in Federal (20)

PDF
Building and Delivering Software in a Faster and More Consistent Way
PPTX
SoCal DevOps Meetup 1/26/2017 - Habitat by Chef
PDF
Taking AppSec to 11 - BSides Austin 2016
PDF
Reduce Software Release Cycles by 4-5x with Application Release Automation fo...
PPT
Alm Specialist Toolkit Team System 2008 Deep Dive
PDF
AWS OpsWorks for Chef Automate
PDF
Taking AppSec to 11: AppSec Pipeline, DevOps and Making Things Better
PDF
DevOps Pragmatic Overview
PPTX
Agile & DevOps - It's all about project success
PPTX
Value stream management is essential for dev ops v4
PDF
8 - OpenShift - A look at a container platform: what's in the box
PDF
Sukumar Nayak-Agile-DevOps-Cloud Management
PDF
Puppet on a string
PDF
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
PPTX
What is DevOps?
PPTX
AUG NYC June 12 - Event Presentations
PDF
DataOps, DevOps and the Developer: Treating Database Code Just Like App Code
PDF
Application Modernisation with PKS
PDF
Application Modernisation with PKS
PDF
DevOps LA Meetup Intro to Habitat
Building and Delivering Software in a Faster and More Consistent Way
SoCal DevOps Meetup 1/26/2017 - Habitat by Chef
Taking AppSec to 11 - BSides Austin 2016
Reduce Software Release Cycles by 4-5x with Application Release Automation fo...
Alm Specialist Toolkit Team System 2008 Deep Dive
AWS OpsWorks for Chef Automate
Taking AppSec to 11: AppSec Pipeline, DevOps and Making Things Better
DevOps Pragmatic Overview
Agile & DevOps - It's all about project success
Value stream management is essential for dev ops v4
8 - OpenShift - A look at a container platform: what's in the box
Sukumar Nayak-Agile-DevOps-Cloud Management
Puppet on a string
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
What is DevOps?
AUG NYC June 12 - Event Presentations
DataOps, DevOps and the Developer: Treating Database Code Just Like App Code
Application Modernisation with PKS
Application Modernisation with PKS
DevOps LA Meetup Intro to Habitat
Ad

More from Serena Software (17)

PPTX
Micro Focus DevOps Drive-in with Gary Gruver - Starting and Scaling DevOps in...
PDF
Edit Privacy Settings Analytics FREE Collect Leads Micro Focus DevOps Drive-i...
PPTX
Mainframe VUG Presentation April 2016
PDF
FUG Keynote presentation: Vision 2020
PPTX
Integrated Requirements Management with Serena Dimensions RM 02-2016
PPTX
Sneak Peek into the New ChangeMan ZMF Release
PPTX
The Top 5 Practices of a Highly Successful ChangeMan ZMF Administrator
PPTX
DevOps drivein - Mind the Gap
PDF
Take your code and quality to the next level by Serena Software
PPTX
Dimensions CM Summer VUG Presentation
PDF
Mainframe vug july 30 2015
PPTX
Dimensions RM 12.3 webcast
PPTX
Dimensions CM 14.2 Webcast: Running the Gauntlet
PPTX
Continuous Delivery series: How to automate your infrastructure toolchain
PPTX
GoToWebinar Vs Webex
PPTX
Deploy Fast Without Breaking Things Webinar Presentation June 25
PPTX
Spring Mainframe VUG 2015: How to google your way through your mainframe appl...
Micro Focus DevOps Drive-in with Gary Gruver - Starting and Scaling DevOps in...
Edit Privacy Settings Analytics FREE Collect Leads Micro Focus DevOps Drive-i...
Mainframe VUG Presentation April 2016
FUG Keynote presentation: Vision 2020
Integrated Requirements Management with Serena Dimensions RM 02-2016
Sneak Peek into the New ChangeMan ZMF Release
The Top 5 Practices of a Highly Successful ChangeMan ZMF Administrator
DevOps drivein - Mind the Gap
Take your code and quality to the next level by Serena Software
Dimensions CM Summer VUG Presentation
Mainframe vug july 30 2015
Dimensions RM 12.3 webcast
Dimensions CM 14.2 Webcast: Running the Gauntlet
Continuous Delivery series: How to automate your infrastructure toolchain
GoToWebinar Vs Webex
Deploy Fast Without Breaking Things Webinar Presentation June 25
Spring Mainframe VUG 2015: How to google your way through your mainframe appl...

Recently uploaded (20)

PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Encapsulation theory and applications.pdf
PDF
Electronic commerce courselecture one. Pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
Tartificialntelligence_presentation.pptx
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
Empathic Computing: Creating Shared Understanding
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Encapsulation_ Review paper, used for researhc scholars
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
20250228 LYD VKU AI Blended-Learning.pptx
MYSQL Presentation for SQL database connectivity
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Per capita expenditure prediction using model stacking based on satellite ima...
Digital-Transformation-Roadmap-for-Companies.pptx
Encapsulation theory and applications.pdf
Electronic commerce courselecture one. Pdf
Spectral efficient network and resource selection model in 5G networks
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Tartificialntelligence_presentation.pptx
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Assigned Numbers - 2025 - Bluetooth® Document
Building Integrated photovoltaic BIPV_UPV.pdf
SOPHOS-XG Firewall Administrator PPT.pptx
Empathic Computing: Creating Shared Understanding
“AI and Expert System Decision Support & Business Intelligence Systems”
Agricultural_Statistics_at_a_Glance_2022_0.pdf

Automation and Release in Federal

  • 1. 1 Automation & Release in Federal Julian Fish, Director of Products April 5th, 2016
  • 2. 2 The Market DevOps value Serena added value Market direction / trends Agenda
  • 4. 4 What the Analysts Say “ ” “By 2016, DevOps WillEvolve From a Niche to a Mainstream Strategy Employed by 25 Percent of Global 2000 Organizations” “…with the total for DevOps tools reaching $2.3B in 2015 (up 21% yoy)” “DevOps-ready tools have seen and will continue to see the largest growth potential” “Cultural resistance and low levels of process discipline will create significant failure rates for DevOps initiatives..” http://www.gartner.com/document/2987231.
  • 5. 5 DevOps – NOT just Release Management Image: IT Revolution
  • 6. 6 Purist DevOps Continuous Delivery Source Code Management BUILD / CI Deployment / Test Automation Cloud / Physical/ Virtual / Container Infrastructure Dev Ops Analytics Infrastructure as Code
  • 7. 7 Enterprise DevOps Enterprise Change Management Source Code Management Automation & Provisioning Containerization Virtual InfrastructurePhysical Infrastructure Cloud Infrastructure Development Test UAT PROD Agile Planning & Dev Task Planning, Dashboard, Visibility, Integration, Analytics, KPI’s, Measurement Business Application Development IT Operations Definition Business Value StrategicFunctionalTechnical Feature Validation Build / CI Deployment Automation / Pipeline Management Feature Acceptance Develop, Test, Deploy Release & Deploy
  • 8. 8 Remember… DevOps Not = Release Management DevOps Not = Continuous Delivery
  • 10. 10 Value to Customers Dr. Nicole Forsgren, PhD; Director, Organizational Performance & Analytics
  • 13. 13 Serena and DevOps Function Description Serena? Code Code Development and Review, continuous integration tools ✅ Build Version control tools, code merging, Build status ✅ Test Test and results determine performance Package Artifact repository, Application pre-deployment staging ✅ Release Change management, Release approvals, release automation ✅ Configure Infrastructure configuration and management, Infrastructure as Code tools Monitor Applications performance monitoring, End user experience
  • 14. 14 DevOps Trends NOW Feature ✅ Application Automation ✅ Continuous Integration ✅ Continuous Delivery ✅ Full Stack Automation NEXT Feature ✅ DevOps Pipelines ✅ Containerization & Support Application Performance Monitoring ✅ Database Automation Data Center Operating System (DCOS) Analytics / Big Data
  • 15. 15 • Shift Left / Shift Right • Test early in Production representative environments (Service Virtualization) • Cloud • Amazon EC2,Azure etc. • Infrastructure as Code • Chef, Puppet etc (Infrastructure Configuration Management) • Continuous Delivery • Containerization • Software Defined Data Center (SDDC) • BiModal IT DevOps / Release Management BUZZ WORDS
  • 16. 16 High Level View: Above the Line vs. Below the Line Release Control Release Train Release Package Tasks SDA DIM CM ZMF EROOTHER RELEASE PROCESS ARTIFACT MANAGEMENT Integration Framework / Service Layer / Widgets
  • 17. 17 • WHAT – Manage Release as a business process across the organization • WHY – A platform for Release Innovation not a fixed point product like competition – Best in class visualization traceability, metrics and reporting – Integrates with Serena and third party Artefact Repository, Deployment tools and Overall SLC Ecosystem • WHO – Used by Release Managers, Release Engineers, Environment Managers, QA Serena Release Control
  • 18. 18 • WHAT • Automate deployments to increase release frequencies, eliminate bottlenecks and/or failure and reduce cost of deployments • WHY • Vendor/technology/platform neutral • Most secure deployment automation solution • Best in class visualization, traceability and usability • WHO • Operations (deploying apps from dev) • Developers (deploying apps through to test) Serena Deployment Automation
  • 19. 19 Serena Artifact Repository (aka Dimensions Release Vault) • WHAT • Single source of truth • WHY • Secure, Scalable • Distributed, Containerized and Mainframe artefacts • Integrated deployment (SDA) • WHO • Operations (Assembling and deploying apps from Dev) • Outsourced development
  • 20. 20 Database Component Dow nload Files Which Environment? Load Updates Delete Schema Create Schema Load Test Data START FINISH Web Component START FINISH Dow nload Files Which Environment? Stop Application Deploy Application Start Application Hot Deploy Verify URL SDA: Model Driven Application Deployment Graphical modelling of activities to automatically install, update, activate and configure an every aspect of an application reliably and repeatedly throughout all of its environment stages. Otherw ise DEV, INTOtherw ise DEV, INT, UAT Container Component Pull Container Configuration Needed? Update Prod Dataset Update Container Deploy Application Push Container START FINISH Otherw ise DEV, INT, UAT
  • 21. 21 Development Database Component Download Files Whic h Env ironme nt Load Updates Delete Sc hem a Create Sc hem a Load Test Data S T A R T F I N I S H Web Component S T A R T FI NI S H Download Files Whic h Env ironmen t Stop Applic ation Deploy Applic ation Start Applic ation Hot Deploy Verify URL Environment Properties WEB/DB Resource Environment Properties Resource Properties Test Database Component Download Files Whic h Env ironme nt Load Updates Delete Sc hem a Create Sc hem a Load Test Data S T A R T F I N I S H Web Component S T A R T FI NI S H Download Files Whic h Env ironmen t Stop Applic ation Deploy Applic ation Start Applic ation Hot Deploy Verify URL WEB Resource DB Resource Environment Properties Environment Properties Resource Properties Resource Properties Production Database Component Download Files Whic h Env ironme nt Load Updates Delete Sc hem a Create Sc hem a Load Test Data S T A R T F I N I S H Web Component S T A R T FI NI S H Download Files Whic h Env ironmen t Stop Applic ation Deploy Applic ation Start Applic ation Hot Deploy Verify URL WEB Resource DB Resource WEB Resource Environment Properties Environment Properties Resource Properties Resource Properties Resource Properties Model Driven Application Deployment Example Docker Container
  • 22. 22 App ServerContainers Trusted Registry Configuration List, search, push, pull images Apply system configuration Deployment Automation Server uses plugin to interact with Docker System (http / JMS via agent) Docker used to container management. External data persistency required SDA – Containers and Automation
  • 23. 23 SDA / Docker Integration Steps
  • 24. 24 How Containers work • Containers are isolated environments that are created from docker images. • All the layers in an image are read-only except the topmost layer which is called a container. • You can commit the changes made to a container and make a new image out of it. • If specific images are not present in the host, docker will download it from the docker hub Image Taken from docs.docker.com
  • 26. 26 Containers – not just docker!
  • 27. 27 Do they work? Google, deals with more than two billion containers per week. That’s a lot of containers to manage. Popular Google services such as Gmail, Search, Apps and Maps run inside containers.
  • 28. 28 Why would customers use containers ++ ENVIRONMENTS CONSISTENCY SIMPLICITY SECURITY ARCHITECTURE EXISTING INVESTMENT “Containers are faster, more efficient and easier to manage than Virtual Environments.”
  • 29. 29