Post on 05-Dec-2014
description
© 2014 IBM Corporation
Docker Container Cloud
Paolo Dettori
Seetharami Seelam
IBM OpenStack Lightning Talks, New York, October 8, 2014
© 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
© 2014 IBM Corporation
Agenda
§ Motivations
§ Docker Container Cloud
§ Experiments with OpenStack
§ Lessons Learned
3
© 2014 IBM Corporation
Why are we interested in Docker ?
4
§ Developer Community § Portability
§ Performances
§ Tools and Ecosystem
§ New models for DevOps/services/software distribution
© 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
© 2014 IBM Corporation
Possible Approaches
6
© 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
© 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)
© 2014 IBM Corporation
Questions ?
9
dettori@us.ibm.com www.linkedin.com/pub/paolo-dettori/1/a14/440
@ingpaolodettori
sseelam@us.ibm.com http://researcher.watson.ibm.com/researcher/view.php?person=us-sseelam
https://www.linkedin.com/pub/seetharami-seelam/4/bab/713