urbancode deploy and docker containers connect the dots
TRANSCRIPT
Presented by: UrbanCode Deploy
& Docker Containers Connect
the Dots . . .
June 30, 2015
UrbanCode Product Marketing
Joe Wochna
Laurel Dickson-Bull UrbanCode Product Management
Michael Samano UrbanCode Development
2015© IBM Corporation 2
Docker Hub Enterprise = Docker Trusted Registry
Docker Trusted Registry:
• Brings Docker Hub on-premises
• Creates a private image repository of
Docker images
• Complements IBM cloud solutions
such as IBM UrbanCode
• Includes world class support from IBM
2015© IBM Corporation 3
AGENDA
• Hybrid Cloud
• Docker Containers
• IBM UrbanCode Deploy
• Demo
• Q&A
© IBM Corporation
4
4 2015© IBM Corporation
PRIVATE
PUBLIC
ON-PREMISES IT
Containers are a critical
building block for hybrid
Hybrid cloud: The
connection of one or
more clouds to on-
premises systems
and/or the connection
of one or more clouds
to other clouds.
1. Maximize asset
utilization
2. Help with cost-
efficiency
3. Private cloud
ensures
isolation
4. High availability
and resiliency
5. Introduce new
functionality
quickly
5 2015© IBM Corporation
Digital transformations require hybrid cloud
Everything you will need won’t be
in one place in the digital world.
2015© IBM Corporation 6
Docker is a shipping container system for code
Mu
ltip
licit
y o
f St
acks
M
ult
iplic
ity
of
har
dw
are
envi
ron
men
ts
QA server Development
VM
Contributor’s
laptop Customer Data
Center Production
Cluster Public Cloud
Static website User DB Analytics DB Queue Web frontend
Do
services and
app
s in
teract app
rop
riately?
Can
I migrate sm
oo
thly an
d
qu
ickly?
2015© IBM Corporation 7
Docker Mission
Docker is an open platform for building distributed applications
for developers and sysadmins.
Build Ship Run
Anywhere
Any App
2015© IBM Corporation 8
• Application Development Efficiency
o Enable Continuous Integration/Continuous Delivery
o Developer Laptops, through automated test, to production, and through scaling
without modification
• Deployment Efficiency
o Higher Density of Compute Resources
(CPU, Memory, Storage)
• Portability
o Cross Cloud Deployment - move the same application across multiple clouds.
o Eliminate “lock-in”, Become a “Cloud Broker”
• Docker Trusted Registry:
o Turnkey solution for distributed applications
o Allows their developers to focus on creating
differentiated services behind the firewall
o Assembles services together with the best content selected from the 60,000+
Dockerized services
Why Our Customers Are Interested in Docker
Containers are a
critical foundation of
Hybrid Cloud and
portability
2015© IBM Corporation 9
UrbanCode Deploy:
Multi-Platform Application Deployment Automation Visibility and automated control of your application deployment process
Mobile App
Team
Middleware
team Backend Systems of
Record
• Manage application
components and versions
• Create and update
environments across hybrid
clouds
• Manage configurations across
all environments
• Offer secure ‘self-service’ capabilities
• Increase transparency
• Ensure governance and
compliancy
2015© IBM Corporation 10
Delivery Process Automation
– Define, wire and automate complex multiple container deployments
Environment and Configuration Management
– Manage Docker containers through delivery stages (dev, test, prod)
– Orchestrate across multiple hosts (IBM Containers, Docker Trusted Registry) for
hybrid scenarios
– Version Management and Snapshots
Security, approvals and notifications
– Customize user permissions, quality gates, and inform stakeholders of
deployment actions
Multi-Container Application Delivery Pipeline
Developer (Containerized App)
Source
Control
• App code
• Docker file
Build
Image
Registry
Docker
Images
Environment
metadata
(image id)
Docker
Trusted
Registry
IBM Containers
(Docker based)
IBM UrbanCode Deploy
IBM UrbanCode Build
NEW
2015© IBM Corporation 11
IBM UrbanCode + Docker Trusted Registry
• Innovate rapidly, creating new applications in the cloud
• Leverage existing infrastructure resources on-premises, while ensuring
privacy by remaining behind the firewall
• Integrate with developer code repository
UrbanCode integration eases multi-platform, multi-container deployments
to enterprise hybrid-clouds
Docker Trusted Registry
© IBM Corporation 12 © IBM Corporation 12
Demo
2015© IBM Corporation 13
Connecting the Dots for Hybrid Cloud
Enterprises need
–Speed
–Agility
–Transformative
Technology
–Security
–Visibility
–Control
PRIVATE
PUBLIC
ON-PREMISES IT
© IBM Corporation 14 © IBM Corporation 14
Questions
Presented by: THANK YOU
For more information or to schedule a follow-up conversation:
Joseph Wochna, Product Marketing, IBM
Laurel Dickson-Bull, Product Management, IBM
Mike Samano, UrbanCode Development, IBM
Your IBM Sales Representative
Product Management – IBM UrbanCode
Laurel Dickson-Bull
Lead Developer – IBM UrbanCode
Mike Samano