docker container cloud

9
© 2014 IBM Corporation Docker Container Cloud Paolo Dettori Seetharami Seelam IBM OpenStack Lightning Talks, New York, October 8, 2014

Upload: daniel-krook

Post on 05-Dec-2014

286 views

Category:

Technology


1 download

DESCRIPTION

Lightning talk from the OpenStack NYC meetup on October 8, 2014. http://bit.ly/ibm-os-meetup By Paolo Dettori and Seetharami Seelam We will describe our experiences running Docker containers in a multi-node OpenStack environment deployed on public cloud infrastructure. From this we will show DockerCloud, providing IaaS like capabilities for Docker containers as well as container orchestration on OpenStack. The content of this talk is a statement from the IBM Research division, not IBM product divisions, and is not a statement from IBM regarding its plans, directions or product intents. Any activities described by this talk are subject to change.

TRANSCRIPT

Page 1: Docker Container Cloud

© 2014 IBM Corporation

Docker Container Cloud

Paolo Dettori

Seetharami Seelam

IBM OpenStack Lightning Talks, New York, October 8, 2014

Page 2: Docker Container Cloud

© 2014 IBM Corporation

About the Speaker(s)

§ Paolo Dettori – 20 years of R&D Experience at IBM & IBM Research – Developed technologies for Cloud Services – Working on solutions leveraging Docker, OpenStack and

CloudFoundry.

§ Seetharami Seelam – 10 years of R&D Experience – Developed software for HPC, Distributed systems and Cloud platforms – Working on containers (Docker, Warden, etc.) for x86 and POWER

systems

2

Page 3: Docker Container Cloud

© 2014 IBM Corporation

Agenda

§ Motivations

§ Docker Container Cloud

§ Experiments with OpenStack

§ Lessons Learned

3

Page 4: Docker Container Cloud

© 2014 IBM Corporation

Why are we interested in Docker ?

4

§ Developer Community § Portability

§ Performances

§ Tools and Ecosystem

§ New models for DevOps/services/software distribution

Page 5: Docker Container Cloud

© 2014 IBM Corporation

Docker Container Cloud

5

§ ‘IaaS+’ for Docker Containers § IaaS control and PaaS ease of use / automation

§ Runs on bare metal / VMs

§ Wish List –  Manages containers on multiple hosts –  Supports Multitenancy/Network Isolation –  Works with Docker Registries and tools –  Provides foundational services –  Enables Pattern/Manifest-based deployment

Page 6: Docker Container Cloud

© 2014 IBM Corporation

Possible Approaches

6

Page 7: Docker Container Cloud

© 2014 IBM Corporation

Experiments with OpenStack

7

Nova Compute Node +

Docker Daemon

Controller Node

Heat

Deployment Manifest(s)

Nova Neutron Glance

REST API CLI Horizon Private

Docker Registry

Nova Compute Node +

Docker Daemon

Nova Compute Node +

Docker Daemon

Keystone

Network Node

Docker Hub

Page 8: Docker Container Cloud

© 2014 IBM Corporation

What we have learned

8

Flexible Communication with Neutron Networking

Multi-user support

Container Scheduling

Container Orchestration

Image Management with Glance (vs. Docker Registry/Hub)

Nova/Glance APIs (vs. Docker APIs)

Page 9: Docker Container Cloud

© 2014 IBM Corporation

Questions ?

9

[email protected] www.linkedin.com/pub/paolo-dettori/1/a14/440

@ingpaolodettori

[email protected] http://researcher.watson.ibm.com/researcher/view.php?person=us-sseelam

https://www.linkedin.com/pub/seetharami-seelam/4/bab/713