dockercon eu 2015: production ready containers from ibm and docker

27
Production Ready Containers from IBM and Docker Jason McGee IBM Fellow, VP & CTO Cloud Foundation Services Chris Rosen Senior Technical Offering Manager, IBM Containers

Upload: docker-inc

Post on 15-Apr-2017

8.017 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: DockerCon EU 2015: Production Ready Containers from IBM and Docker

Production Ready Containers from IBM and Docker

Jason McGee

IBM Fellow, VP & CTO Cloud Foundation Services

Chris Rosen

Senior Technical Offering Manager, IBM Containers

Page 2: DockerCon EU 2015: Production Ready Containers from IBM and Docker

Agenda

Section Three

Demo

Section Four

Open Technology

Section One

IBM Container Service

Section Two

Tools for the Container

Lifecycle

Page 3: DockerCon EU 2015: Production Ready Containers from IBM and Docker

IBM Container

Service

Page 4: DockerCon EU 2015: Production Ready Containers from IBM and Docker

IBM Container Strategy

4

Cloud On Premise Content

Page 5: DockerCon EU 2015: Production Ready Containers from IBM and Docker

Container Lifecycle

Page 6: DockerCon EU 2015: Production Ready Containers from IBM and Docker

© IBM Corporation 6

Tools for the Full Container Lifecycle

Acquire

Build

Deliver Deploy

Run

Maintain

Page 7: DockerCon EU 2015: Production Ready Containers from IBM and Docker

Tools For The Full Container Lifecycle

Private Registry IBM Images

Acquire

Page 8: DockerCon EU 2015: Production Ready Containers from IBM and Docker

Tools For The Full Container Lifecycle

Docker Build Service

Build

Page 9: DockerCon EU 2015: Production Ready Containers from IBM and Docker

Tools For The Full Container Lifecycle

ID Pipeline Support

Vulnerability Advisor

Deliver

Page 10: DockerCon EU 2015: Production Ready Containers from IBM and Docker

Tools For The Full Container Lifecycle Container Service

Overlay Networking

Persistent Storage

Cloud Integration

Routes

Deploy

Page 11: DockerCon EU 2015: Production Ready Containers from IBM and Docker

Tools For The Full Container Lifecycle

Container Groups

Auto-Recovery

Bare Metal

Run

Page 12: DockerCon EU 2015: Production Ready Containers from IBM and Docker

Tools For The Full Container Lifecycle

Log Analytics

Monitoring

Maintain

Page 13: DockerCon EU 2015: Production Ready Containers from IBM and Docker

Managed Container Runtime

Private Images

Single Containers or groups

Full Overlay Networking

Access to Services

Page 14: DockerCon EU 2015: Production Ready Containers from IBM and Docker

Demo

Page 15: DockerCon EU 2015: Production Ready Containers from IBM and Docker

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

Page 16: DockerCon EU 2015: Production Ready Containers from IBM and Docker

“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

Page 17: DockerCon EU 2015: Production Ready Containers from IBM and Docker

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

Page 18: DockerCon EU 2015: Production Ready Containers from IBM and Docker

Open Technology

Page 19: DockerCon EU 2015: Production Ready Containers from IBM and Docker

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

Page 20: DockerCon EU 2015: Production Ready Containers from IBM and Docker

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

Page 21: DockerCon EU 2015: Production Ready Containers from IBM and Docker

• 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

Page 22: DockerCon EU 2015: Production Ready Containers from IBM and Docker

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

Page 23: DockerCon EU 2015: Production Ready Containers from IBM and Docker

• 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

Page 24: DockerCon EU 2015: Production Ready Containers from IBM and Docker

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

Page 25: DockerCon EU 2015: Production Ready Containers from IBM and Docker

The Future Of Containers

“Where we’re going we don’t need roads”

Page 26: DockerCon EU 2015: Production Ready Containers from IBM and Docker

26

Featured Contributor

Jason McGee

IBM Fellow, VP @ CTO IBM Cloud

@jrmcgee

Download Free eBook

http://thenewstack.io

The Docker & Container Ecosystem– Free eBook

Page 27: DockerCon EU 2015: Production Ready Containers from IBM and Docker

Thank you! Jason McGee @jrmcgee

[email protected]

@ChrisRosen188

[email protected]

Chris Rosen