dockercon eu 2015: production ready containers from ibm and docker
TRANSCRIPT
Production Ready Containers from IBM and Docker
Jason McGee
IBM Fellow, VP & CTO Cloud Foundation Services
Chris Rosen
Senior Technical Offering Manager, IBM Containers
Agenda
Section Three
Demo
Section Four
Open Technology
Section One
IBM Container Service
Section Two
Tools for the Container
Lifecycle
IBM Container
Service
IBM Container Strategy
4
Cloud On Premise Content
Container Lifecycle
© IBM Corporation 6
Tools for the Full Container Lifecycle
Acquire
Build
Deliver Deploy
Run
Maintain
Tools For The Full Container Lifecycle
Private Registry IBM Images
Acquire
Tools For The Full Container Lifecycle
Docker Build Service
Build
Tools For The Full Container Lifecycle
ID Pipeline Support
Vulnerability Advisor
Deliver
Tools For The Full Container Lifecycle Container Service
Overlay Networking
Persistent Storage
Cloud Integration
Routes
Deploy
Tools For The Full Container Lifecycle
Container Groups
Auto-Recovery
Bare Metal
Run
Tools For The Full Container Lifecycle
Log Analytics
Monitoring
Maintain
Managed Container Runtime
Private Images
Single Containers or groups
Full Overlay Networking
Access to Services
Demo
Docker Trusted Registry
15
On premises private image repository of Docker
images
IBM provides L1 and L2 support via reseller
partnership
Complements IBM cloud solutions (Bluemix,
UrbanCode, and PureApplication System) to help
fulfill hybrid cloud use cases for the enterprise
Developer (Containerized App)
Source
Control
• App code
• Docker file
Build
Image
Registry
Docker
Images
Environment
metadata
(image id)
Docker
Trusted
Registry
IBM Containers
IBM UrbanCode Deploy
IBM UrbanCode Build
“Docker Trusted Registry enables our
developers to ship software faster and more
efficiently, while also allowing us to control
and manage use of and access to the
Docker images.” Christopher Keller,
Senior Principal Architect, CSC
Enterprise-Ready Images At Your Fingertips
IBM® WebSphere® Application Server
Liberty Profile
• IBM WebSphere Application Server for
Developers V8.5.5 Liberty Profile
• IBM Java Runtime Environment 7.1
SR1
• Debian dnsutils package 1:9.9.5.dfsg-
3ubuntu0.3 (dnsutils)
• Ubuntu OpenSSH Server package
1:6.6p1-2ubuntu2 (openssh-server)
• Supervisor 3.0b2-1
IBM® MobileFirst Platform Foundation
• MobileFirst Server
• MobileFirst Data Proxy
• MobileFirst Operational Analytics
• A Derby database defined with the
database objects for MobileFirst Server
• A mobile browser simulator
• A project (MobileFirstStarter) to
evaluate
IBM® Node with StrongLoop Process
Manager
• IBM Node SDK v0.10.32
• Debian dnsutils package 1:9.9.5.dfsg-
3ubuntu0.3 (dnsutils)
• Ubuntu OpenSSH Server package
1:6.6p1-2ubuntu2 (openssh-server)
• Supervisor 3.0b2-1
• StrongLoop Process Manager
Open Technology
IBM Bluemix - The Open Cloud Architecture
Bare Metal Cloud Resources
Storage Compute Network
Automated
Bare Metal
Infrastructure
IBM
Containers
Instant
Runtimes
Virtual Cloud
Resources
Virtual
Machines
IBM’s Commitment to Open Technology
e-Business
Service Oriented Architecture
Social Business
Mobile Computing
Hybrid Cloud
Big Data & Analytics
NO
SQL
Open Cloud Architecture
• 2.5m lines of code by 3600+
contributors.
• IBM has been a top-3 contributor in the past 4
releases.
• IBM currently has 450+ developers & 20 core
reviewers
• 3.2m lines of code by 2200+
contributors.
• largest Cloud Foundry deployment
• 10 dedicated core contributors
• 1.6b npm downloads in the past month
• IBM a founding member
• Pledged donation of IBM SystemML machine
• IBM pledged 3,500 devs researchers across 12 labs
• Education for 1m + data scientists & engineers
• Leading dev of nightly builds for x86, Power &
Mainframe systems
• #2 in Commits in 2015 behind Docker
Open Source Centers of Gravity in Cloud
IBM Contributions to Docker
22
0
5
10
15
20
25
30 • #3 in all-time non-Docker
employee commits
• Contributed SoftLayer, Object
Storage, Bluemix integrations
to Docker ecosystem
• Enabling other (non-x86)
architectures for Docker
engine, registry, and CI
workflow
First IBM
contributor
July 2014
Partnership
announcement
Dec 2014
IBM Container
Service beta
Feb 2015
IBM has 2 core
engine maintainers
Mar 2015
IBM Container
Service Goes Live +
Docker Trusted
Registry (DTR) reseller
June 2015
IBM #3 all-time
contributor
Oct 2015
• An open governance structure for creating open industry standards around
container formats and runtime
• Free from any particular company, OS, stack or client
• Spec, Reference Runtime and Image Format Seeded with runC from Docker
OPEN CONTAINER INITIATIVE
Creating a stable, operable and well integrated group of projects for “born in
the cloud” applications
• Container Packaged
• Dynamically Managed
• Micro-services Oriented
Seeded with Kubernetes from Google
The Future Of Containers
“Where we’re going we don’t need roads”
26
Featured Contributor
Jason McGee
IBM Fellow, VP @ CTO IBM Cloud
@jrmcgee
Download Free eBook
http://thenewstack.io
The Docker & Container Ecosystem– Free eBook
Thank you! Jason McGee @jrmcgee
@ChrisRosen188
Chris Rosen