Successfully reported this slideshow.
Your SlideShare is downloading. ×

The Tao of Docker - Devfest Nantes 2017

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Upcoming SlideShare
Docker Innovation Culture
Docker Innovation Culture
Loading in …3
×

Check these out next

1 of 68 Ad

The Tao of Docker - Devfest Nantes 2017

Download to read offline

The Docker Way: modernize traditional applications without action (wu-wei) and create new cloud native microservices applications with naturalness (ziran).
This talk also provides a summary of all the DockerCon EU 2017 announcements: Kubernetes now supported in Docker, MTA, IBM partnership.

The Docker Way: modernize traditional applications without action (wu-wei) and create new cloud native microservices applications with naturalness (ziran).
This talk also provides a summary of all the DockerCon EU 2017 announcements: Kubernetes now supported in Docker, MTA, IBM partnership.

Advertisement
Advertisement

More Related Content

Slideshows for you (20)

Similar to The Tao of Docker - Devfest Nantes 2017 (20)

Advertisement

More from Patrick Chanezon (19)

Recently uploaded (20)

Advertisement

The Tao of Docker - Devfest Nantes 2017

  1. 1. Patrick Chanezon, @chanezon Octobre 2017 Le Tao de Docker
  2. 2. French Polyglot Platforms Software Plumber San Francisco Developer Relations @chanezon
  3. 3. Tao of Docker
  4. 4. 之道 Tao, The Way
  5. 5. 之道 Tao
  6. 6. 无为 Wu-wei, Effortless action
  7. 7. 无为 Wu-wei, Effortless action
  8. 8. 自然 Ziran, Naturalness
  9. 9. 自然 Ziran, Naturalness container based No state No couplingbounded context
  10. 10. 无为 Modernize traditional applications without coding The Docker 之道 自然 Create microservice applications with the container platform that started the container revolution
  11. 11. Modernizing Traditional Applications
  12. 12. Image Registry CI/CD Security scan & sign Traditional Third Party Microservices docker store DEVELOPERS IT OPERATIONS Control Plane Docker EE Platform to Modernize Traditional Apps And Beyond
  13. 13. Example: Savings at MetLife with MTA + Consolidate VMs 70% Move workloads easily to Cloud Massive operational leverage +
  14. 14. Traditional & microservices apps, cloud Traditional app modernization Big data, genomic sequencing Microservices appsMicroservices apps Big data, genomic sequencing DevOps, CI for traditional & microservices apps, cloud Traditional & microservices apps, cloud Automated dev pipelines Traditional & microservices apps Enterprise Customer Use Cases
  15. 15. A Platform for Cloud Native Applications
  16. 16. DEVELOPERS OPERATORS The Docker Platform in a Nutshell
  17. 17. Core principles of the Docker Platform
  18. 18. Core principles of the Docker Platform
  19. 19. Core principles of the Docker Platform
  20. 20. Container Runtime containerd
  21. 21. Container Runtime Orchestration Swarm containerd
  22. 22. Container Runtime Orchestration Developer toolsDocker Community Edition Swarm containerd
  23. 23. Docker Enterprise Edition Container Runtime Orchestration Developer tools Management Services Docker Community Edition Swarm containerd
  24. 24. DOCKER PLATFORM IMPROVEMENT PROCESS
  25. 25. CONSTRUCTIVE USER FEEDBACK Step 1
  26. 26. PLATFORM IMPROVEMEN T Step 2
  27. 27. REPEAT FOREVER Step 3
  28. 28. ORCHESTRATIO N
  29. 29. Not everybody uses Swarm! Docker Enterprise Edition Docker Community Edition containerd Dilemma: Integration vs Choice
  30. 30. Docker Enterprise Edition Docker Community Edition containerd Native Kubernetes integration provides full ecosystem compatibility Industry-standard container runtime The best container development workflow The best enterprise container security and management Docker: Now Powered by Swarm and Kubernetes
  31. 31. WE ARE ONE BIG COMMUNITY
  32. 32. Docker Enterprise Edition Docker Community Edition containerd The best container development workflow The best enterprise container security and management Docker: Now Powered by Swarm and Kubernetes Native Kubernetes integration provides full ecosystem compatibility Industry-standard container runtime
  33. 33. Test locally on Swarm ? Deploy to production in Swarm Developing for Swarm and Kubernetes : Before Develop with Docker Community Edition on your workstation Deploy to production in Kubernetes
  34. 34. Test locally on Swarm and Kubernetes Docker Community Edition All in one Development for Swarm and Kubernetes Develop with Docker Community Edition on your workstation Deploy to production in Swarm Deploy to production in Kubernetes
  35. 35. Docker Community Edition All in one Development for Swarm and Kubernetes Test locally on Swarm and Kubernetes Develop with Docker Community Edition on your workstation Deploy to production in Swarm Deploy to production in Kubernetes
  36. 36. - Easy High Availability provisioning - Cryptographic node identity Features Swarm Support - Registry - Content Trust - Secure Scanning - Clean upstream integration - Full ecosystem compatibility - Role Based Access Control - Authorization, Authentication - Node Segmentation Secure Cluster Lifecycle Secure Supply Chain 100% Interoperability Secure Multi-tenancy Management Dashboard Supported and Certified on Windows Server and Major Linux Distributions Kubernetes Support Docker Enterprise Edition Management for Swarm and Kubernetes
  37. 37. Docker Enterprise Edition Docker Community Edition containerd The best container development workflow The best enterprise container security and management Docker: Now Powered by Swarm and Kubernetes Native Kubernetes integration provides full ecosystem compatibility Industry-standard container runtime
  38. 38. Innovation in the Open
  39. 39. Docker Community Edition Developers EnterpriseContainer Ecosystem The Docker Innovation Model Docker Enterprise Edition 9,149 Open Source Contributors 8800 PRs/Year
  40. 40. runc Notary Registry LibNetworkVPNKit DataKit HyperKitCompose
  41. 41. November 2016 containerd 1.0 development starts at KubeCon March 2017 containerd contributed to CNCF at CloudNativeCon April 2017 LinuxKit + Kubernetes at DockerCon Kubernetes + cri-containerd at Moby Summit September 2017 libnetwork + CNI at Open Source Summit October 2017 Notary submitted to CNCF contribution Q4 2017 Beta of Docker with Kubernetes support An Open Source Integration 1 Year in the Making
  42. 42. What happens when the two largest open source container projects collaborate?
  43. 43. Governance: BDFL -> TSC https://github.com/moby/tsc
  44. 44. Patrick Chanezon, @chanezon Moby Summit Copenhagen 2017 October 2017
  45. 45. Moby Blog on Medium Guest blog posts welcome! blog.mobyproject.org
  46. 46. The Docker 之道 Pour vos applicationsdes Enterprises
  47. 47. www.docker.com/kubernetes Beta signup is open! GENERALLY AVAILABLE Q1 2018 Docker: Now powered by Swarm and Kubernetes

Editor's Notes

  • ECONOMICS (slide 12)For the economics slide. I think the best way to talk about it would be that Docker give us three new powerful cost levers to pull: 

    the ability to consolidate VMs. I can mention that in extreme cases we are seeing up to 70% consolidation opportunities  

    The ability to move workloads easily to cloud. This allows us to build to average and surge to peak embracing the elasticity of the cloud, effectively solving our Super Bowl ad problem
    Massive operational leverage due to automation built into the orchestration layer. Automated recovery/rescheduling are so effective that by the time ops teams are notified that a hardware failure has occurred, workloads have been already been rescheduled and the app generally hasn't taken a hit. Likewise, scaling an app for higher loads is so easy it's a non event. In short Dockerized apps are much easier to run than traditional apps, that it's <something witty> 
  • Containers and container orchestration may feel like they’ve been around for a long time, but this is really just the beginning. While we’ve done a bunch of work to make it easier to operate containerized distributed systems on public clouds like Azure, there’s really so much more to do. That’s why I’m thrilled to join forces with Solomon and the rest of the Docker community. I’m looking forward to Microsoft and Docker working together to develop the best of breed tools that will enable users to rapidly build, deploy, debug and manage their distributed systems running on Kubernetes on Azure or wherever their container ships take them.
  • Containers and container orchestration may feel like they’ve been around for a long time, but this is really just the beginning. While we’ve done a bunch of work to make it easier to operate containerized distributed systems on public clouds like Azure, there’s really so much more to do. That’s why I’m thrilled to join forces with Solomon and the rest of the Docker community. I’m looking forward to Microsoft and Docker working together to develop the best of breed tools that will enable users to rapidly build, deploy, debug and manage their distributed systems running on Kubernetes on Azure or wherever their container ships take them.
  • DEMO HERE

×