Anzeige

Ben keynote 5

Ben Golub
CEO um Docker, Inc.
10. Dec 2014
Anzeige

Más contenido relacionado

Anzeige

Similar a Ben keynote 5(20)

Anzeige

Ben keynote 5

  1. DockerCon Day 1 Welcome
  2. The Journey to Distributed Applications Some thank you’s Progress to date/state of the project Why are we here? Distributed Applications Where do we go from here?
  3. #dockercon
  4. Thank you to the amazing global meetup community. 137 Groups 50 Countries
  5. Dank je wel to the Amsterdam community. Steven Geerts Pini Reznik Maarten Dirkse Mark Coleman Catalin Jora Melanie Bobbink Jaroslav Holub Harm Boartien Container Solutions
  6. Thank you to the awesome Docker, Inc. team.
  7. Thank you to our amazing sponsors.
  8. Thank you to our users/use cases.* *A small subset of the 100s who are using and/or writing about us Thanks to those above for talking about their experiences at DockerCon
  9. To all those brave enough to cheerfully ignore our warnings about using us in production before the last DockerCon …and those brave enough to continue to push the boundaries now !
  10. One of the brave. “We went into production with Docker 0.6, because we felt that going into production with version 0.5 would have been entirely too premature.” Michael Bryzek, Gilt Groupe
  11. Thank you, partner ecosystem.
  12. What’s the state of the project? <20 months since Docker project launched <6 months since DockerCon 14 in San Francisco How things have changed!
  13. And things haven’t slowed down.
  14. and what’s behind those numbers?
  15. What else has changed: supported infrastructure platforms Dec ‘13 • Any Linux server (as long as it is the latest version of Ubuntu) Jun ‘14 • Prior, + • All major Linux distros, OpenStack, Rackspace, Softlayer Today • Prior, + • All major VMs, AWS, Azure, GCE, and now… • Windows, SmartOS, 32 bit
  16. What else has changed: users Dec ‘13 • Small shops, individual developers, start-ups Jun ‘14 • Prior, + • Large Web Companies (Gilt, Groupon, Ebay, Google) Today • Prior, + • Major banks, pharma, government, manufacture life science
  17. What else has changed: Governance Dec ‘13 • Open license • Large number of external contribs • Open Design Jun ‘14 • Prior, + • External maintainers • Large contribs from particular co’s • DGAB Today • Prior, + • DGAB functioning • SLAs in place • Open reporting • Firewalls • Team Meta
  18. What else has changed: Functionality Dec ‘13 • Primarily Docker Engine Jun ‘14 • Prior, + • Public DockerHub Today • Prior, + • Platform for distributed applications
  19. Why are we doing this?
  20. What do you need to know about the future of applications… developers are content creators
  21. What happens when you separate the act of creation from concerns about production & distribution?
  22. Apps have fundamentally changed. ~2000 2014 Long lived Development is iterative and constant Monolithic and built on a single stack Built from loosely coupled components Deployed to a single server Deployed to a multitude of servers
  23. Where we are in 2014. API Database Worker Data Dev QA Prod Virtual Physical Cloud Portable Composable Dynamic Scalable Pre-Docker (standing on shoulder of Giants) Last 18 months Open Source Priority How Monetize
  24. Case Study: Innovating applications in real-time. Before Docker • From dev-to-deploy: weeks • 7 Monolithic apps • Wasted time implementing monolithic IaaS and PaaS After Docker • From dev-to-deploy: minutes • 400+ microservices • 100 innovations a day!
  25. The future of Docker container-based distributed apps: Five Easy Steps Create lightweight Container 1 Make container standard, interoperable, easy to use 2 Create an ecosystem 3 Enable a Multi- Docker App Model 4 Create a platform for managing it all 5
  26. Some guiding principles: 1) Don’t lose portability, clean interfaces, and ecosystem of tools, apps, languages, etc. just b/c go from single to multi-container 2) Open APIs-built with open design, and pluggable 3) Batteries included, but removable 4) Be layered. Let user decide if use orchestration suite, or just a single Docker container format 5) Support the ecosystem and a variety of different solutions 6) Ultimately, be guided by what’s best for the user See Solomon’s talk for more details
  27. “batteries included” “batteries swapped” “single mode” “Batteries” Docker Single Container APIs Orch Svcs Docker Daemon Libcontainer 3rd Party Orch Svcs 3rd Party Orch APIs 3rd Party Orch Svcs Multi-Container APIS Docker Orch APIs Docker Orch APIs Docker Daemon Libcontainer Docker Daemon Libcontainer Your choice: all are supported.
  28. Some guiding principles: 1) Don’t lose portability, clean interfaces, and ecosystem of tools, apps, languages, etc. just b/c go from single to multi-container 2) Open APIs-built with open design, and pluggable 3) Batteries included, but removable 4) Be layered. Let user decide if use orchestration suite, or just a single Docker container format 5) Support the ecosystem and a variety of different solutions 6) Ultimately, be guided by what’s best for the user See Solomon’s talk for more details
  29. What are our priorities going forward? 1) Keep the entire ecosystem strong, open, healthy, and growing 2) Build the foundations for distributed applications the right way 3) Prove that this new model provides both open and effective governance 4) Make sure that Docker is truly production worthy 5) As a company, make sure we have a revenue model that supports the enormous investment in (and responsibility to) the community 6) Do what’s best for the user
  30. Thank You.
  31. Revamping development and testing using Docker: transforming enterprise IT. • Henk Kolk • Chief Architect, ING
  32. State of the art in microservices. • Adrian Cockcroft • Technology Fellow, Battery Ventures • Former Cloud Architect at Netflix
  33. Thank you to our break sponsor Exhibit Hall 10:45 – 11:15
Anzeige