• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
DockerCon Keynote Ben Golub
 

DockerCon Keynote Ben Golub

on

  • 13,918 views

Ben Golub's presentation at #dockercon

Ben Golub's presentation at #dockercon

Statistics

Views

Total Views
13,918
Views on SlideShare
2,356
Embed Views
11,562

Actions

Likes
21
Downloads
106
Comments
0

11 Embeds 11,562

http://blog.docker.com 11353
https://twitter.com 155
http://plus.url.google.com 31
http://www.slideee.com 10
https://nextdoor.atlassian.net 4
http://tweetedtimes.com 2
http://www.google.co.jp 2
http://translate.googleusercontent.com 2
http://news.google.com 1
http://webcache.googleusercontent.com 1
http://www.google.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    DockerCon Keynote Ben Golub DockerCon Keynote Ben Golub Presentation Transcript

    • Ben Golub Solomon Hykes CEO, Docker CTO, Founder, Chief Maintainer…
    • Today’s highlightsOverall • 6 keynotes • 30 talks (over 150 submitted) • 550 attendees (400+ waiting list) • Docker University • Hackathon • Plumbers conference • Multiple networking events • John Engates CTO • Brian Stevens EVP & CTO • Birds-of-a-Feather Lunch • Happy Hour: 6:00pm - 7:00pm • After party: 7:00pm - 11:42pm Welcome to DockerCon – Day 1
    • March 20, 2013: Docker Launches
    • 15 Months Later: An Incredible Platform and Ecosystem Official Repos & 14K+ Dockerized Apps Community 460+ Contributors 250+ Meetups on Docker 2.75M Downloads 6.7K Projects on GitHub Support Enterprise Support Robust Documentation Implementation, Integration, Training Network of Partners The Docker Platform Docker Engine Docker Hub Build, Ship, and Run Partners Content Users
    • THANK YOU!
    • 42 People and a Turtle Now up to 42 people (and our pet turtle, Gordon)
    • We know we’re riding on your shoulders Thank You to the Giants • Namespaces (IBM) • Cgroups (Google) • LXC tools • The Linux Kernel • Git • SELinux (Red Hat) • Solaris Zones • BSD Jails • +++
    • Thank You 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
    • To all those brave enough to cheerfully ignore our warnings about using us in production Thank You to the Brave ! CAUTION ACHTUNG! CUIDADO UWAGA! POZOR! VIGYAZAT! 谨慎 ВНИМАНИЕ! FORSIGTIG
    • Thank You Partner Ecosystem
    • Thank You Our Sponsors Without you, this conference wouldn’t have happened (or… we would have served ramen and pizza)
    • Thank You: NASCAR For inspiring the design of the last several slides Image credit: Beelde Photography / Shutterstock.com
    • Our New Logo
    • Agenda Official Repos & 14K + Dockerized Apps Partners Content Users Community 460+ Contributors 250+ Meetups on Docker 2.75M Downloads 6.7K Projects on GitHub Support Enterprise Support Robust Documentation Implementation, Integration, Training Network of Partners The Docker Platform Docker Engine Docker Hub Build, Ship, and Run
    • User Case Study: GILT Michael Bryzek
    • Agenda Official Repos & 14K + Dockerized Apps Partners Content Users Community 460+ Contributors 250+ Meetups on Docker 2.75M Downloads 6.7K Projects on GitHub Support Enterprise Support Robust Documentation Implementation, Integration, Training Network of Partners The Docker Platform Docker Engine Docker Hub Build, Ship, and Run
    • There are four major announcements in the next few slides See if you can spot them all! Image courtesy of Waldo.wikia.com
    • ~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 Apps Have Fundamentally Changed
    • Static website Web frontend User DB Queue Analytics DB Background workers API endpoint nginx 1.5 + modsecurity + openssl + bootstrap 2 postgresql + pgv8 + v8 hadoop + hive + thrift + OpenJDK Ruby + Rails + sass + Unicorn Redis + redis- sentinel Python 3.0 + celery + pyredis + libcurl + ffmpeg + libopencv + nodejs + phantomjs Python 2.7 + Flask + pyredis + celery + psycopg + postgresql-client Development VM QA Server Public Cloud Disaster Recovery Contributor’s LaptopProduction Servers MultiplicityofStacks MultiplicityofHardware Environments Production Cluster Customer Data Center Doservicesandapps interactappropriately? CanImigratesmoothly andquickly? The Problem in 2014
    • The Right Approach to Containers Matters • Separation of concerns • Automation • Efficiency • Broad ecosystem Images courtesy of PokkO / Shutterstock.com, Lewis Hine - http://www.archives.gov/research_room/research_topics/american_cities/images/american_cities_069.jpg
    • An Open Platform to Build, Ship, and Run Distributed Applications
    • An Open Platform… API Engine Hub open source software at the heart of the Docker platform cloud-based platform services for distributed applications API
    • An Open Platform… Any App Any infrastructure • Physical • Virtual cloud + 14K apps + 6K projects API Engine Hub cloud-based platform services for distributed applications API open source software at the heart of the Docker platform
    • …to Build, Ship, and Run Build Ship Run Dev QA Source Staging Physical Virtual Cloud Infrastructure Management Infrastructure Management DockerFile Source Code Repository TESTTEST TESTTEST TEST GCE RAX IBM Mac/Win Dev Machine Boot2Docker Docker Analytics DB Prod Machine Linux OS DockerDocker ++ Users Collab Provenance Policy Docker Hub Registries Public Curated Private Docker Hub API Third Party Tools Prod Machine Linux OS DockerDocker Prod Machine Linux OS DockerDocker VM DockerDocker VM DockerDocker VM DockerDocker QA Machine Linux OS DockerDocker
    • …Distributed Applications Data User DB Queue Analytics DB API Endpoint Web Frontend Data Background Workers Development VM QA Server Public Cloud Disaster Recovery Contributor’s LaptopProduction Servers Production Cluster Customer Data Center
    • • Available today! • Quality • Stable core • All major Linux platforms and distributions • Execution engine plug-ins: LXC, libcontainer • Filesystem plug-ins: AUFS, BTRFS, device mapper • Host networking, link hostnames • boot2docker: Mac OS X and Windows • Support for SELinux and AppArmor • TLS auth, systemd slices, release hashes Announcing Docker Engine 1.0 DockerFile Source Code Repository Mac/Win Dev Machine Boot2Docker Docker QA Machine Linux OS Docker …and a whole lot more!
    • Users Collab Provenance Policy Docker Hub Registries Public Curated Private Docker Hub API Third Party Tools • Available today! • Free accounts • Users can create unlimited free repositories • Private repositories • Over 14K free apps • Official Repos and publisher program • User tools – console, profile, auth • Collaboration – orgs, groups, activity feeds • Automated builds • Workflow automation with webhooks • Integration with GitHub, Bitbucket, and more • APIs for 3rd party tools and services Announcing Docker Hub 1.0 …and a whole lot more!
    • • Available today! • Launching with 13 applications • Databases, web servers, OSes and more • Quality building blocks for your apps • Free on Docker Hub Registry • Optimized and tuned for Docker • Maintained and supported • Publisher program Announcing: Official Repositories
    • • Long term support for 1.0 • Delivered directly…or • Delivered through large network of providers • Special POC starter package Announcing: Commercial Support
    • Well, Actually… • Long term support for 1.0 • Delivered directly…or • Delivered through large network of providers • Special POC starter package
    • Commercial Support Partners System Integrators
    • DEMO TIME
    • May the Demo Gods Be Pleased… Image in Public Domain: http://en.wikipedia.org/wiki/Animal_sacrifice#mediaviewer/File:Sacrifice_boar_Louvre_G112.jpg
    • Demo Revision Control Integration Tests Deployment Platforms Deployment Platforms Docker Hub boot2docker
    • Demo ..and, that was just what we have today. Tune in tomorrow to hear Solomon talk about the near future, including clustering, trust, orchestration, and more… Revision Control Integration Tests Deployment Platforms Deployment Platforms Docker Hub boot2docker
    • Agenda Official Repos & 14K + Dockerized Apps Partners Content Users Community 460+ Contributors 250+ Meetups on Docker 2.75M Downloads 6.7K Projects on GitHub Support Enterprise Support Robust Documentation Implementation, Integration, Training Network of Partners The Docker Platform Docker Engine Docker Hub Build, Ship, and Run
    • Partner Ecosystem
    • Keynote: Red Hat John Engates, CTO
    • Keynote: Red Hat Brian Stevens, EVP & CTO
    • It’s Hard to Overstate the Scope of Red Hat Commitment…
    • Once Again…Thank You! Official Repos & 14K+ Dockerized Apps Community 460+ Contributors 250+ Meetups on Docker 2.75M Downloads 6.7K Projects on GitHub Support Enterprise Support Robust Documentation Implementation, Integration, Training Network of Partners The Docker Platform Docker Engine Docker Hub Build, Ship, and Run Partners Content Users
    • Today’s highlightsOverall • 6 keynotes • 30 talks (over 150 submitted) • 550 attendees (400+ waiting list) • Docker University • Hackathon • Plumbers conference • Multiple networking events • John Engates CTO • Brian Stevens EVP & CTO • Birds-of-a-Feather Lunch • Happy Hour: 6:00pm - 7:00pm • After party: 7:00pm - 11:42pm Enjoy the 30+ Sessions Over the 2 Days!