urbancode deploy and docker containers connect the dots

15
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

Upload: ibm-urbancode-products

Post on 06-Aug-2015

879 views

Category:

Software


1 download

TRANSCRIPT

Page 1: UrbanCode Deploy and Docker Containers Connect the Dots

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

Page 2: UrbanCode Deploy and Docker Containers Connect the Dots

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

Page 3: UrbanCode Deploy and Docker Containers Connect the Dots

2015© IBM Corporation 3

AGENDA

• Hybrid Cloud

• Docker Containers

• IBM UrbanCode Deploy

• Demo

• Q&A

Page 4: UrbanCode Deploy and Docker Containers Connect the Dots

© 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

Page 5: UrbanCode Deploy and Docker Containers Connect the Dots

5 2015© IBM Corporation

Digital transformations require hybrid cloud

Everything you will need won’t be

in one place in the digital world.

Page 6: UrbanCode Deploy and Docker Containers Connect the Dots

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?

Page 7: UrbanCode Deploy and Docker Containers Connect the Dots

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

Page 8: UrbanCode Deploy and Docker Containers Connect the Dots

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

Page 9: UrbanCode Deploy and Docker Containers Connect the Dots

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

Page 10: UrbanCode Deploy and Docker Containers Connect the Dots

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

Page 11: UrbanCode Deploy and Docker Containers Connect the Dots

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

Page 12: UrbanCode Deploy and Docker Containers Connect the Dots

© IBM Corporation 12 © IBM Corporation 12

Demo

Page 13: UrbanCode Deploy and Docker Containers Connect the Dots

2015© IBM Corporation 13

Connecting the Dots for Hybrid Cloud

Enterprises need

–Speed

–Agility

–Transformative

Technology

–Security

–Visibility

–Control

PRIVATE

PUBLIC

ON-PREMISES IT

Page 14: UrbanCode Deploy and Docker Containers Connect the Dots

© IBM Corporation 14 © IBM Corporation 14

Questions

Page 15: UrbanCode Deploy and Docker Containers Connect the Dots

Presented by: THANK YOU

For more information or to schedule a follow-up conversation:

Joseph Wochna, Product Marketing, IBM

[email protected]

Laurel Dickson-Bull, Product Management, IBM

[email protected]

Mike Samano, UrbanCode Development, IBM

Your IBM Sales Representative

Product Management – IBM UrbanCode

Laurel Dickson-Bull

Lead Developer – IBM UrbanCode

Mike Samano