© 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 NeutronGlance
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

Docker Container Cloud

  • 1.
    © 2014 IBMCorporation Docker Container Cloud Paolo Dettori Seetharami Seelam IBM OpenStack Lightning Talks, New York, October 8, 2014
  • 2.
    © 2014 IBMCorporation 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
  • 3.
    © 2014 IBMCorporation Agenda § Motivations § Docker Container Cloud § Experiments with OpenStack § Lessons Learned 3
  • 4.
    © 2014 IBMCorporation Why are we interested in Docker ? 4 § Developer Community § Portability § Performances § Tools and Ecosystem § New models for DevOps/services/software distribution
  • 5.
    © 2014 IBMCorporation 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
  • 6.
    © 2014 IBMCorporation Possible Approaches 6
  • 7.
    © 2014 IBMCorporation Experiments with OpenStack 7 Nova Compute Node + Docker Daemon Controller Node Heat Deployment Manifest(s) Nova NeutronGlance REST API CLI Horizon Private Docker Registry Nova Compute Node + Docker Daemon Nova Compute Node + Docker Daemon Keystone Network Node Docker Hub
  • 8.
    © 2014 IBMCorporation 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)
  • 9.
    © 2014 IBMCorporation 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